Uspořádejte zálohy mezi servery. Jednoduchý zálohovací server. Architektura zálohování serveru a pracovní stanice

Jeden z nejoblíbenějších v vyhledávač je požadavek „program 1C 8.2 pro figuríny“. Co způsobilo tento zájem? Pojďme na to přijít.

Proč je pro některé problém naučit se 1C?

Přes veškerou snahu vývojářů 1C jsou pro netrénovaného uživatele poměrně obtížné. To je obvykle způsobeno složitostí předmětné oblasti.

Jak můžete například porozumět účetnímu programu, aniž byste znali účetnictví? Přesně tak, v žádném případě.

Uvažujme nejlepší tutoriály podle programů 1C Enterprise 8.2 a 8.3 pro figuríny: materiály, videa, lekce, knihy, zvuk, školení.

Nejprve musíte zjistit, co přesně potřebuje „konvička“ ke studiu v 1C 8.3? Existuje obrovské množství programů 1C, které se výrazně liší. Nebo se možná chcete naučit programovat 1C? Snadno!

Knihy o účetnictví 1C

Bezplatné video kurzy o účetnictví 1C

Na internetu je obrovské množství kvalitních placených videonávodů a návodů k programům 1C, není těžké je najít. Je mnohem těžší najít ty volné kvalitní materiály. Pojďme se na ně podívat.

Náš výběr videí

Naše videonávody pro začátečníky v 1C si můžete prohlédnout ve speciálním playlistu na Youtube. Nezbytně přihlaste se k odběru našeho kanálu YouTube , pravidelně vydáváme nová videa!

Video kurzy z torrentů

Pokud víte, jak stahovat soubory z torrent trackerů, můžete snadno najít spoustu užitečných informací.

Video kurzy na youtube.com

Pokud do vyhledávání na tomto webu zadáte „1C účetnictví“, budete překvapeni množstvím materiálu v programu 1C pro figuríny.

Placené kurzy online/offline

Mezi kurzy a školeními mohu vyzdvihnout online kurzy 1C - profbuh8.ru. Kliknutím na odkaz si můžete zdarma stáhnout více než 200 videolekcí od společnosti ProfBukh8 ke kontrole.

Offline kurzy zahrnují kurzy od samotné společnosti 1C (www.1c-uc3.ru) a kurzy z centra specialistů (www.specialist.ru)

Skladové a obchodní účetnictví v programu 1C Enterprise

Skladové účetnictví je obvykle mnohem jednodušší pro pouhé smrtelníky, jako jste vy a já. Zde nepotřebujete znát účtové osnovy, Talmudy jako PBU 18/02 atd.

Skladové účetnictví není nijak regulováno, způsoby a způsoby jeho vedení nejsou nijak omezeny.

Knihy o obchodování v 1C

1C:Enterprise 8. Řízení obchodních operací v otázkách a odpovědích.

Výborná kniha, která obsahuje několik stovek reálných případů (příkladů) pro studium programu 1C. Tato kniha je vhodná jak pro začátečníky v programu 1C, tak pro pokročilé uživatele. Kniha byla vydána pro verzi programu 10.3 a 11.

1 C Enterprise 8″. Konfigurace "Správa obchodu" vydání 11

Kniha dodávaná s programem „“ je velmi užitečný a relevantní materiál.

Bezplatné video kurzy o řízení obchodu 1C

    • Web learnvideo.ru http://www.teachvideo.ru/catalog/24
    • Video kurzy z torrentů
    • Kurzy na youtube.com

Příklad – video na YouTube, zboží dorazí do skladu:

Placené kurzy obchodování

Placené kurzy pro software 1C skladové účetnictví pro začátečníky a figuríny jsou podobné:

  • Mezi kurzy a školeními mohu vyzdvihnout online kurzy - profbuh8.ru, zde je odkaz na testovací jízdu jejich kurzu na 1C Commerce
  • Offline kurzy zahrnují kurzy od samotné společnosti 1C (www.1c-uc3.ru) a kurzy z centra specialistů (www.specialist.ru)

Programování 1C 8 pro figuríny

Nejzajímavější a nejtěžší část je pro začátečníky. Konfigurace 1C 8.3 a 8.2 zpravidla nevyžaduje hloubkové studium oborů - účetnictví, finance atd. nicméně hlavní myšlenka Musí mít.

Knihy pro začínající programátory

Bylo napsáno velké množství knih, aby se naučili programovat pro figuríny, ale nedoporučuji je číst všechny.

Dříve jsem zvažoval nejvíce užitečné knihy pro výuku programování začátečníky se s nimi můžete seznámit na stránce.

Video školení pro programátory

Ve zkratce:

  • dobrý kurzy zdarma— to jsou kurzy Pavla Chistova;
  • Mezi placené v poměru cena/kvalita můžeme vyzdvihnout kurzy společnosti „Fair Start“ - kliknutím na odkaz získáte více než 30 bezplatných demo lekcí. Nejcennější na těchto kurzech je, že učitelé poskytují nejen znalosti programování, ale také pomáhají s budoucím zaměstnáním.

Procesy mechanizace, automatizace a robotizace všeho, co člověk dělá, probíhají neustále. Dříve to spočívalo ve vytváření větrných turbín nebo takových, které přebíraly pracné zpracování obilí. Nyní lze nalézt známky pokroku ve výrobě, řízení a výměně informací. Podnikům velmi pomáhají programy řady 1C. Co to je, co to je a proč byly vyvinuty?

1C: k čemu je program určen?

V první řadě je třeba říci, že celý název tohoto software- toto je „1C: Enterprise“. Je určen k automatizaci činností organizací nebo jednotlivců. Lze nainstalovat na jakýkoli moderní počítač v kancelářském nebo domácím prostředí. je program, který umožňuje automatizovat účetnictví nebo usnadnit rozhodování podniku (rodinný rozpočet). Skládá se ze dvou částí:

  1. Plošina.
  2. Aplikační řešení.

Platforma 1C: Enterprise je základem, který se instaluje do počítače a spouští aplikační řešení. Když spustíte tento software, toto se zobrazí jako první. Aplikační řešení je sada souborů, která obsahuje specifickou sadu funkcí a sestav, které jsou potřeba k vedení konkrétního typu účetnictví a sestavení všech nezbytných informační základna. Přestože komponenty spolupracují, jsou samostatné systémy. A v případě potřeby lze jeden z nich vyměnit. No, teď by neměly být žádné otázky o 1C („co to je a jak je to užitečné“).

Jak funguje automatizace účetnictví?

Můžete zvážit příklad automatizace pomocí aplikačního řešení „1C: Salary and HR Management 8“. Umožňuje usnadnit práci HR oddělení, dělat mzdy, odvody do fondů, daně nezávisle na lidech (vše záleží na počtu odpracovaných dnů, platu atd., takže stačí zadat prvotní údaje, a program se postará o zbytek). Aplikační řešení může využít nejen v rámci velké organizace, ale i soukromý podnikatel, který platí daň z příjmu fyzických osob. U softwarových komponent nezáleží na tom, jaká čísla se počítají, takže databáze 1C může být malá. Že je tato aplikace použitelná i pro rodinný rozpočet, málokdo ví. A není se čemu divit, protože náklady jsou poměrně vysoké a jen málo lidí si to může dovolit. Software se používá k vedení účetních knih o výdajích a příjmech a dalších aspektech důležitých pro společnost. Je třeba poznamenat, že počet aplikačních řešení je velmi velký - existují stovky, ne-li tisíce. Některé z nich jsou sériové, které bez další nastavení může využít mnoho firem k řešení svých problémů. Přitom jsou nejoblíbenější. Existují i ​​zákaznická aplikační řešení, která jsou vytvářena pro konkrétní firmy (většinou vlastní programátoři). Tento proces je však poměrně pracný, takže má smysl pouze s jasným pochopením potřeby vytvářet konkrétní řešení.

Urychlit rozhodování

Jakékoli přijaté aplikační řešení je implementováno platformou 1C: Enterprise. Je to prostředí, které vše spouští a provádí. Navíc tyto procesy probíhají s maximální rychlost, kterého je schopen pouze počítač. I pro velké společnosti kalkulace mzdy obrovský počet zaměstnanců není problém, protože 1C je pro takové případy asistentem. Když začnete pracovat, platforma načte potřebné aplikační řešení, do kterého musíte zadat data. Vše potřebné spočítá přímo počítač a zobrazí se jen to, co je zobrazeno. konečný výsledek. Je nutné počítat s tím, že každé aplikační řešení může fungovat pouze s platformou, pro kterou je napsáno. Naštěstí stojí za zmínku, že je jich málo a nelze se splést.

Funkčnost programu byla krátce zkontrolována. Co to lidem dává? Výhody softwaru pro účetní a obchodní manažery by měly být zváženy samostatně, ačkoli 1C je nástroj, který může používat mnoho dalších lidí.

Výhody pro účetní

Pomocí tohoto softwaru můžete vše rychle provést potřebné výpočty, účtování událostí a snižuje vliv lidského faktoru. 1 C je program, který poskytuje pohodlné, kompaktní ukládání a používání veškeré dokumentace. A i když sám účetní dočasně nepracuje, zaměstnanec plnící své povinnosti bude moci vše vyřešit, aniž by ztrácel čas. 1C je užitečný nástroj, díky čemuž bude účetnictví spolehlivé a otevřené.

Výhody pro manažery

Významné výhody mají i vedoucí podniků. Hlavním aspektem a hodnotou je schopnost ovládat a monitorovat Současná situace podnikání To vše se navíc děje bez nutnosti vyrušovat specialisty z jejich práce. Jednoduše spusťte program, vyberte komponentu, o kterou je největší zájem, a zjistěte data. Pro manažera 1C je to příležitost sledovat všechny změny, jakmile jsou zaregistrovány.

Různá řešení přítomná v programu 1C: Enterprise

Je třeba poznamenat, že produkt je vybírán na základě dvou kritérií: odvětví, ve kterém bude použit, a problém, který řeší. funkční úkol. Pro prezentaci schopností programu zde budou popsány oblasti použití. Nejprve odvětví použití:

  1. Lesnictví a zemědělství.
  2. Průmyslová produkce.
  3. Konstrukce.
  4. Finanční sektor.
  5. Obchod, logistika, sklad.
  6. Stravovací zařízení a hotelnictví.
  7. Medicína a zdravotnictví.
  8. Kultura a vzdělání.
  9. Obecní a veřejná správa.
  10. Profesionální služby.

Existuje více funkčních úkolů, ale také poskytují významný zájem jako nástroj k dosažení cíle:

  1. Tok dokumentů.
  2. Řízení procesů souvisejících se zákazníky.
  3. Integrovaný systém řízení podnikových zdrojů.
  4. Personální evidence, personální management a mzdy.
  5. Finanční a manažerské účetnictví.
  6. Řízení dopravy, logistiky a prodeje.
  7. Správa inženýrských dat.
  8. Projektový management.
  9. Řízení oprav.
  10. Daňové a účetní.
  11. E-learning.

Závěr

Tento software je svou funkčností a aplikačními možnostmi důležitý z hlediska zajištění rychlosti interakce a sledování aktuální situace. Umožňuje automatizovat řadu procesů ve firmách a dosáhnout větší efektivity při řízení práce a materiální zdroje. Nyní, po přečtení, můžeme říci, že pokud uslyšíte frázi „1C program“, co to je, můžete již odpovědět.


Mnozí mají silný názor, že softwarový produkt 1C je určen výhradně pro účetnictví. To je absolutně špatně! Taková sdružení vznikla kvůli skutečnosti, že 1C: Accounting se stala první a nejvíce oblíbený produkt společnost "1C".

Ve skutečnosti je PP 1C plnohodnotným softwarovým balíkem, který byl vytvořen za účelem automatizace jakýchkoli obchodních procesů. Existuje velký počet PP konfigurace.

Po mnoho let úspěšný vývoj 1C se stala předním výrobcem softwaru na trhu ERP řešení. A vše začalo, připomeňme, jednoduchým programem, který účetní pomáhal vytvářet a odesílat výkazy.


Co je součástí 1C Enterprise?


Jedná se o technologickou platformu, která splňuje všechny pokročilé požadavky a jejím hlavním účelem jsou obchodní aplikace.

Obecně řečeno, platforma se skládá ze tří funkcí:

1. Vývoj řešení (konfigurace).

2. Databáze.

3. Uživatelské rozhraní.

A technologicky lze PP 1C rozdělit na dvě složky:

1. Platforma 1C Enterprise (7.7, 8.0, 8.1, 8.2, 8.3);

2. Aplikační řešení (Enterprise Accounting 3.0, Trade Management 11.1, Management výrobní podnik 2.0 atd.).


Jaký je koncept platformy?

To je základ, nástroj, který umožňuje systému interakci s konfigurací a databází. Konfigurace je zase veškerá funkčnost, která zajišťuje funkčnost platformy. První prvek tedy bez druhého prostě nemůže existovat. Jakýkoli programátor může provádět jakékoli změny aplikačního řešení, ale platforma zůstává nezměněna, protože nelze to změnit.

1C Enterprise běží na známých operačních systémech:

- Okna;

- Linux;

- iOS;

- Android;

- Operační Systém Mac.


Rozhraní 1C

Jedná se o soubor způsobů, jak může uživatel komunikovat se systémem. Po mnoho let programátoři 1C pracovali na rozhraní, aby bylo pro každého pohodlné pracovat se softwarem, aby bylo intuitivní pro každého uživatele.

Dnes můžete se systémem komunikovat dvěma způsoby:

1. Tlustý klient. Tento standartní instalace PP do počítače.

2. Tenký klient. Instalovat na pracoviště omezený, rychlá distribuce a pro přenos dat je také možné mít slabé připojení (například GPRS)

Tenký klient je vizuálně podobný tlustému. Nová verze 8.3 má také nové rozhraní, čímž se systém přibližuje běžným webovým rozhraním.



1C databáze


Softwarový produkt 1C (8.3) ukládá všechny informace do databáze. PP 1C přitom pracuje jak s vlastním řídicím systémem, tak s DBMS třetí strany. PP psal o schopnosti integrace s téměř všemi pokročilými a známé systémy, což umožňuje flexibilně řídit škálování.

Označme podporované DBMS:

- vestavěný soubor;

- SLEČNA. SQL Server;

- PostgreSQL;

- Oracle DB;

- IBM DB2.


Konfigurátor 1C

Programátoři 1C mysleli i na ty, kteří vyvíjejí aplikační řešení. Zejména pro tyto specialisty bylo zabudováno tzv. vývojové prostředí (jinými slovy konfigurátor), tato možnost je pohodlná a snadno se učí. Během procesu programování se zobrazuje mnoho tipů, funkce nápovědy je velmi univerzální a podrobná, je zde možnost zvýraznění jazykových struktur atd.

1. Co je 1c, rozdíl mezi platformou a konfigurací.
2. Možnosti ukládání informací.
3. Tříúrovňová architektura.
4. Technologická podpora

Co je 1c, rozdíl mezi platformou a konfigurací.

Program je jak softwarovým produktem pro obchodní řešení, tak vývojovým prostředím. Má mnoho standardních i vlastních konfigurací. Aby byl rozdíl mezi platformou a konfigurací jasnější, provedu srovnání s programem Word z kanceláře balíček Microsoft. Platforma je ekvivalentní Program Word, a konfiguraci – do souboru s příponou „*.doc“ vytvořeného v programu.

Tito. mít pouze platformu, není se na co dívat a kam zadávat data, a mít konfiguraci bez platformy není co otevírat. Zpravidla konfigurace pokrývá nějaké odvětví resp předmětová oblast a řeší jejich problémy např.: Řízení obchodu, Podnikové účetnictví, Mzdové a personální řízení, Automobilová doprava. Co se týče vývojového prostředí, v platformě je zabudován konfigurační nástroj a pomocí něj jsou vytvořeny všechny existující konfigurace. Pochopení kódu je navíc zjednodušeno díky programovacímu jazyku - je to ruština. Hlavním rozhraním, přes které uživatelé pracují, je formuláře .

Jak vypadá 1s

Za minulé roky 1c doznalo zásadních změn v rozhraní, sledujme od verze 7.7 po verzi 8.3 "Taxi"

Možnosti ukládání informací.

Protože Hlavními cíli používání programů v podnikání je shromažďování dat pro kontrolu a řízení, pak je třeba mluvit o tom, jak to 1C dělá. Existují dva typy ukládání informací v databázích:

  1. Soubor– tento formát zahrnuje vytvoření souboru „1Cv8.1CD“ na vašem počítači, což je databáze.
  2. Klient-server- tento formát zahrnuje použití programu třetí strany k ukládání informací a program 1c k němu přistupuje, aby s daty provedl nějaké akce. Místo fráze klient-server lze použít slovo server a také třívrstvou nebo třívrstvou architekturu.

Třívrstvá architektura.

Myslím, že s porozuměním souborové verze budování účetního systému nebudou žádné potíže. Řeknu vám více o klient-server. Na tato možnost provedení se softwarový balík skládá ze tří úrovní: Klient, 1C Enterprise Server, SQL Server.
Poznámka: Zkratka SQL znamená Structure Query Language, což v překladu znamená Strukturovaný jazyk Požadavky, ale často se používá k označení typu serveru.

Hlavním účelem této možnosti pro stavbu systému je zvýšení spolehlivosti a výkonu. Nejznámější programy třetích stran jsou: MS SQL Server, PostgreSQL a ten je zdarma a je dodáván na ITS discích.

Spolehlivost je dosažena díky možnosti pracovat s databází specializovaný program, který monitoruje integritu dat, ano archivní kopie, optimalizuje dobu sběru dat atd.

Výkon– kvůli možnosti oddělení různých logických částí softwarový balík na různé počítače. Ve skutečnosti a s verze klient-server všechny části softwarového balíku mohou být umístěny na jednom počítači.
Zjednodušený popis prováděných funkcí v různých částech Softwarový balíček bude vypadat takto:

  1. Klient – ​​vše, co souvisí se zobrazováním na obrazovce monitoru
  2. Server 1C – žádost o informace SQL server na jazyk SQL, kterým se ukládají omezení uživatelských práv k přijatým informacím
  3. SQL server – ukládání a změna informací.

Pokud porovnáme verze 1c od 7.7 do 8.3 a vybereme jednu klíčový rozdíl, pak můžete zadat následující

  • 7.7 v mnoha ohledech verze souboru, nefunguje plně s SQL
  • 8.0 jednouživatelský systém, nemá dostatečný paralelismus pro více uživatelů
  • 8.1 klientský systém, běží SQL, ale většina procesů běží na klientském počítači
  • 8.2 klient-server, ale se slabou funkčností webového klienta
  • 8.3 webový klient, odklon od modálních oken.

Technologická podpora

Platforma 1c podporuje mnoho moderních technologií:

  • com - umožňuje přístup k dalším objektům bez ohledu na hranice procesu nebo stroje, tzn. číst data z jiných aplikací. Například z Excelu
  • ole - umožňuje vkládat části jiných aplikací do formulářů 1C.
  • xml – obecně uznávaný formát pro výměnu dat
  • a mnoho dalších.

Instalace 1c není o nic obtížnější než instalace jakékoli aplikace, jedinou nuancí je bezpečnostní klíč.

Ve vazbě zajímavý fakt, dekódování „1C“ zpočátku neznamenalo více než jednu sekundu a byl to název vyhledávače, nikoli společnosti vyvíjející obchodní aplikace.

K datu softwarových produktů 1C je jakýmsi standardem pro účetnictví, management a další typy účetnictví v malých a středních podnicích. Zaměstnavatelé vyžadují, aby jejich zaměstnanci měli potřebné dovednosti pro práci s tímto konkrétním softwarovým produktem. Pokud se na pořadu dne objeví otázka integrace internetového obchodu a automatizačních systémů (zbytky, ceny, objednávky atd.), má kancelář obvykle k dispozici i databázi 1C, se kterou je potřeba integraci provést. Podobně v mnoha dalších případech: jakýkoli proces automatizace pro malé a střední podniky tradičně začíná s produkty 1C a pokračuje jejich používáním.

Jako obchodní konzultant se poměrně často setkávám s otázkami, co je 1C, jakou strukturu může mít tento softwarový produkt a obecně, jak celý tento systém funguje, obvykle se ptají weboví vývojáři, kteří jsou nuceni řešit problémy s integrací webu a 1C, programátory specializující se na mobilní aplikace a další specialisty, kteří se z povahy své práce musí s programy 1C zabývat jen zřídka.

V tomto článku jsem se rozhodl shromáždit odpovědi na většinu FAQ, které v mé tvorbě neustále vznikají. Proto vás chci hned varovat: článek je určen lidem obeznámeným s IT technologiemi, obchodníkům, účetním, lidé daleko od IT sféry nejspíš těžko pochopí některé nuance. Samozřejmě se pokusím psát co nejjednodušeji a neplánuji se pouštět do technických nuancí na úrovni kódu, ale přesto se některé termíny a koncepty mohou laikům zdát složité.
Pár slov o mé zkušenosti s 1C
Svého času jsem pracoval jako 1C programátor v velký projekt, poté nastoupil na pozici projektového manažera, byl poměrně dlouhou dobu vedoucím projektového oddělení, které se zabývalo výhradně úkoly v 1C.

Nyní, jak jsem již nejednou psal, pracuji jako obchodní konzultant v oblasti malého a středního podnikání. Neustále se potýkám různé úkoly o automatizaci práce a v důsledku toho se softwarovými produkty 1C. Nejčastěji jako obchodní konzultant najímám specialisty 1C na řešení určitých problémů, mám stálý tým a také přitahuji specialisty třetích stran, včetně nezávislých pracovníků. Ve velmi vzácných případech píšu něco v 1C sám, nejčastěji pokud potřebuji akutně vyřešit malý problém.

Na druhou stranu se vzdaluji čím dál tím víc stálé zaměstnání s produkty 1C. Jestliže mi na začátku mé kariéry práce s 1C programy vynášela 100 % mých příjmů, dnes mi implementace některých 1C řešení zabírá maximálně 20 % mé práce, vše ostatní jsou weby, CRM systémy atd.

Proto, i když jsem se ještě příliš nevzdaloval od problémů souvisejících s programem 1C, rozhodl jsem se systematizovat své znalosti, shromažďovat a zaznamenávat důležité aspekty a nuance práce s těmito softwarovými produkty

Trochu více o 1C a proč to všechno píšu
Sám vím, že se chystám, jak se říká, obejmout nezměrnost. Proto další upozornění:
  1. Plánuji vytvořit celou sérii článků o 1C, kde budu o tomto softwarovém produktu mluvit různé body vidění. Tento článek je určen především programátorům. Proto to zveřejňuji na Habré. Následující pokryje více široký rozsah koncepty, které jsou zajímavé i pro obchodníky a uživatele softwarových produktů 1C, a proto budou zveřejněny na Megamind.
  2. Nebudu se ponořit do nuancí používání kódu, jiné technické údaje, kterou si každý z vás může přečíst samostatně na oficiálních stránkách 1C, na stránkách podpory, na známých fórech atd.
  3. Nebudu rozebírat nuance toho, jak ta či ona verze platformy funguje. Navíc budu nejčastěji hovořit o platformě 8.3 jako nejnovější v době psaní tohoto článku a také o typických konfiguracích, které jsou mezi mými klienty (střední a malé podniky) nejžádanější.
Zároveň nechci jen pomoci webovému programátorovi nebo jinému specialistovi pochopit, kde hledat správný kus kódu, chci jim pomoci pochopit, co to je – 1C.
Dnes společnost 1C sama o sobě vnesla tolik zmatků do popisů produktů, do požadavků na úroveň specialistů, kteří budou systém konfigurovat, do výběru platformy, konfigurace, pluginů, doplňků, verzí atd., atd., že mi systém 1C osobně začíná připomínat starý televizní seriál „Chobotnice“. Pokud si ještě někdo pamatuje, tak v tomto filmu komisař bojoval se zločineckou skupinou, jejíž součástí byla i bankovní skupina. A tohle bankovní systém byl tak nepřehledný, že bylo velmi těžké pochopit, odkud peníze pocházejí, kam jdou, jak to či ono oddělení funguje a hlavně proč.

Zdá se mi, že v systému 1C jsou snahy o „zmatení“ uživatele zaměřeny na jednu věc: nemusíte ničemu rozumět, stačí zaplatit. A mnoho obchodníků nakonec zaplatí, aniž by pochopili, zda tuto aktualizaci potřebují, zda potřebují tento produkt. Prostě zaplatí a je to.

Pokusím se rozmotat „chapadla chobotnice“ a strukturu obecné porozumění jak funguje systém 1C.

Programátoři by také rádi připomněli, že jakýkoli technické informace najdete ho na webu 1C. Nemám v plánu se těmito nuancemi vůbec zabývat. Budu psát jednoduchým jazykem v rámci možností o zásadních otázkách.

A pokud potřebujete nějaké konkrétní technické nuance 1C, můžete vždy použít následující zdroje:

  1. Web 1C a fórum partnerů. http://www.1c.ru
  2. Jiné zdroje
V naprosté většině případů najdete odpovědi na své otázky na některém z těchto zdrojů. Existuje mnohem více fór a dalších věcí, ale většina zřešení - přímo tam.

1C jako ekosystém

Když se obchodník, právník, účetní, prodejce a další uživatel setká s programy 1C, velmi často dochází k nepochopení toho, co to je. Někteří lidé si myslí, že 1C je pohodlný systémúčetnictví, pro některé - že se jedná o systém pro automatizaci internetového obchodu, jiní moc nechápou, o co jde mluvíme o tom. Někteří si dokonce myslí, že s pomocí toho či onoho produktu 1C můžete vyřešit jakýkoli obchodní problém, stačí si vybrat ten správný produkt a možná ho trochu upravit.

Důvod je zřejmý špatné možnosti vnímání je, že nikdo nerozumí tomu, co je 1C z hlediska platformy. Každý vidí něco jiného, ​​specifického. 1C samo o sobě přináší ještě větší zmatek, protože všechny tyto mylné představy aktivně podporuje díky svému marketingu, který se snaží umístit 1C jako řešení pro všechny příležitosti a pro jakýkoli účel.

V článku jsem již řekl, že ve skutečnosti by 1C mělo být vnímáno jako celý ekosystém. Právě tento přístup vám pomůže pochopit, co je 1C a proč je potřeba.

Takže z hlediska technického ekosystému se 1C skládá z následujících složek:

  1. Platforma 1C je základem, na kterém se píší konfigurace, se kterými programátoři pracují atd. Aktualizuje se z verze na verzi, a proto může být: 6.0, 7.7, 8.0, 8.2 nebo 8.3.
  2. Konfigurace. Toto je další úroveň specifičnosti. Konfigurace jsou zapsány na platformě pomocí 1C kódu. Uživatelé pracují s konfiguracemi.
  3. 1C Bitrix. Systém pro práci s webovými stránkami, o kterém stojí za to mluvit samostatně.
Další sekce, ve které můžete strukturovat práci 1C, je organizační úrovni. A zde jsou 2 části, které bez sebe také nefungují:
  1. Samotná společnost 1C a její tým specialistů.
  2. Partneři 1C (franchising) a specialisté zabývající se údržbou systému. Za zmínku stojí také jako jedna ze složek ekosystému. Bez specialistů, kteří dokončí a implementují 1C, systém nebude fungovat. Mohou to být partnerské společnosti 1C nebo jednotliví nezávislí pracovníci, na tom nezáleží, prostě musí být, jinak systém nebude životaschopný.
Dále navrhuji podívat se blíže na části ekosystému 1C.

Plošina

Platforma je samotným základem, na kterém programátoři 1C pomocí programovacího jazyka 1C píší hotové programy(konfigurace) pro uživatele. Platforma je základ, bez kterého nebude fungovat ani jedna komponenta či konfigurace. Přitom samotná platforma bez konfigurace může zajímat výhradně programátora 1C pro všechny ostatní (uživatele, různé specialisty) je k ničemu.
Můžete pracovat na různých verzích platformy. Vím, že v praxi se používají verze 8.2 a 8.0, i docela stará, ale stále oblíbená 7.7, někdy se používá i první úspěšné vydání 6.0. Ale budu mluvit výhradně o verzi 8.3, jako nejnovější v době psaní tohoto článku. Mnohé z věcí, o kterých budeme diskutovat, jsou stejně relevantní pro předchozí verze. Některé však byly přidány až v nejnovějších verzích. Přál bych si, aby čtenáři tuto skutečnost zohlednili.

Je důležité pochopit, že uživatelé nejčastěji nepotřebují celou škálu funkcí, které 1C poskytuje. Toto tvrzení platí zejména pro malé a střední podniky. Pro uživatele je ale nesmírně důležitá kvalita a spolehlivost práce. A v tomto ohledu bohužel vzniká u softwarových produktů 1C poměrně hodně problémů.
Programátoři při práci s 1C používají speciální jazyk programování, které bylo vytvořeno vývojáři 1C pro práci s platformou 1C. Dnes je k dispozici v ruštině a anglické jazyky, ale byl původně napsán v ruštině, a proto jsou standardní konfigurace také psány tradičně v ruštině, i když je vždy možné ji použít v na správném místě taky anglické verze operátory, pokud je pro programátora pohodlnější pracovat tímto způsobem. Tento jazyk je směsí BASICu a C+ s přidáním SQL pro psaní dotazů. Navíc poskytuje možnost používat různé konstruktory a pluginy.

Jednou z vlastností platformy 1C je nedostatek modularity. Platforma je něco celistvého, není možné jasně určit, který kus kódu (modul) je zodpovědný za jaké schopnosti. Během instalace můžete samozřejmě určit, které komponenty se mají nainstalovat a které ne. Tato funkce je však přítomna pouze v době instalace a ve skutečnosti nabízí absolutně malý počet možnosti.

Ještě jedna poznámka, která snad pomůže vyhnout se plamenům a sporům:

Chápu, že platforma 1C je výkonný a velmi flexibilní nástroj. A pokud vy, být zkušený programátor 1C si dal za cíl napsat na něj něco vlastního, speciálního, s největší pravděpodobností skončíte s vynikajícím softwarem. A pro různé případy zde můžete najít řešení právě díky bohatosti možností platformy. Nejčastěji se ale setkávám s využitím typické konfigurace(Účetnictví, Řízení obchodu, Mzdy a personalistika, Řízení výroby), pracuje s nimi většina uživatelů, zejména pokud jde o malé a střední podniky. Proto budu psát o volbě platformy a o některých problémech spojených s prací 1C především z pohledu práce se standardními konfiguracemi.

Zároveň také chápu, že s velkou touhou a dostatečnou úrovní znalostí programátora lze mnoho problémů vyřešit, ale problémy nebudou relevantní. Pokud tedy použijete nějaký jedinečný vývoj, problémy a problémy, které odhaluji, pro vás nemusí být vůbec zajímavé. Pro všechny ostatní pokračuji.
Možnosti doručení platformy
Při výběru platformy je velmi důležité věnovat pozornost možnostem dodání řešení. První, co je pro vás důležité, je způsob organizace práce s daty:
  • Souborové řešení
  • Možnost klient-server
V souborové řešení všechny pracovní informace budou uloženy v jednom sdílený soubor. Nezáleží na tom, jakou konfiguraci nainstalujete. V každém případě dostanete servisní soubor s příponou CD (interní formát 1C), ve kterém bude uloženo vše: adresáře, dokumenty, registry atp. Pokud počet uživatelů vašeho programu nepřesahuje 4 osoby, s největší pravděpodobností je tato možnost pro vás docela vhodná. Nastavení souborového systému je navíc mnohem snazší, zde se dokonce obejdete bez pomoci specialisty 1C. Problém s rychlostí lze částečně vyřešit pomocí protokolu RPD (Remote Desktop Protocol), ale pouze částečně.

Ale pro použití 1C ve společnostech s poměrně aktivním tokem dokumentů to stačí velký počet uživatelé systému (více než 4 lidé), souborový systém nebude fungovat uspokojivě. Uživatelé budou mít přístup ke stejnému souboru téměř současně, což se bude neustále zvyšovat. Navíc budou vyžadovány neustálé synchronizace, které práci ještě zpomalí.

K vyřešení tohoto problému se společnost 1C snaží vyzkoušet data caching, ale tento způsob zatím přináší více více problémů. Pokud má někdo zájem o toto téma, stačí zadat do vyhledávače „problémy s mezipamětí 1C“ ve vyhledávání bude spousta fór a diskusí na toto téma s nejvíce různé problémy, což se nakonec scvrkává na skutečnost, že ukládání do mezipaměti nefunguje vždy správně.

Organizace klient-server úložiště dat je organizace databází v tabulkách na serveru. Může to být MSSQL, Oracle nebo jiná možnost organizace databáze.

Výhody této možnosti jsou zřejmé: bez ohledu na to, kolik uživatelů přistupuje k databázím, nevzniknou problémy s rychlostí a přístupem. Tuto možnost využívá většina středních podniků a je to ta, kterou klientům obvykle doporučuji.

Ve většině případů instalují firmy Windows server, na kterém je uložen jak samotný program, tak databáze. Někdy jsou aplikace a databáze odděleny pomocí různé servery, ale tyto případy jsou složité a dosti vzácné, a proto se jimi nebudu zdržovat.

Verze 1C pro různé platformy
Dnes si můžete vybrat různé verze softwaru 1C, se kterými budete pracovat různé platformy. Zde také stojí za to zjistit, co se v jakém případě vyplatí koupit.

Takže existují verze 1C:

  • pro Windows,
  • pro Linux.
V době psaní tohoto článku nebyla vyvinuta žádná verze pro Mac OS.

Program 1C, který běží pod Windows, byl vyvíjen od samého začátku, je to všem známý mocný nástroj, který je dostatečně propracovaný, aby se dal používat i bez něj speciální problémy. Verze Linuxu je dnes považována za stále novou, a tedy docela „surovou“ stále obsahuje mnoho chyb, jako v každém novém softwarovém produktu.

Podnikatelé a případní obchodní zástupci jsou docela konzervativní lidé, nejdůležitější je pro ně stabilita. spolehlivý provoz. Pro podnikání to většinou není tak důležité vysoká rychlost práce nebo obrovský seznam možností, tolik, kolik právě potřebujete stabilní práci. Navíc Linux dnes není příliš populární domácí podnikání. S touto verzí se proto člověk setká velmi zřídka.

Součástková základna 1C
Komponentová základna 1C je velmi rozsáhlá, obsahuje obrovské množství schopností, přičemž 1C neustále rozděluje a přidává funkce. Tito. když vývojáři 1C potřebují vytvořit něco nového, téměř vždy vytvoří nový druh objekt. Když byly například vyžadovány webové služby, vývojáři nevytvořili nějaký plugin, ale jednoduše představili koncept: webová služba. Podobně pro mnoho obchodních procesů ve firmě 1C nejčastěji tvoří nová součástka i v případech, kdy by bylo možné stávající jednoduše upravit.

Co můžeme říci o komponentách platformy 1C:

  • Některé komponenty fungují již dlouhou dobu, některé již od vytvoření softwarového produktu. Jsou stabilní a spolehlivé.
  • Některé komponenty byly přidány nedávno, jiné se přidávají právě teď. Většina z nich je velmi špatně testována, a proto je s nimi potřeba pracovat velmi opatrně.
Při výběru komponenty, se kterou budete pracovat, byste měli vždy věnovat pozornost tomu, kdy byla přidána. U profesionálních programátorů 1C má toto pravidlo: při přidání vývojáři nová vlastnost Pokud je to možné, vyhněte se tomu, dokud neuplyne dostatek času. Tito. čekají, dokud komponenta nebude bude testován v praxi budou hlavní „chyby“ identifikovány a opraveny a teprve poté s nimi začnou aktivně pracovat.

Jednou ze složek negativní pověsti společnosti 1C je praxe společnosti neustále přidávat nová, nevyzkoušená řešení. Navzdory tomu, že často již implementované komponenty fungují špatně, chyby ještě nebyly opraveny a vývojáři už přidávají něco nového. Mohou to být nejen komponenty, mohou to být nové funkce pro existující objekty, nové metody atd. S tímto problémem - stálá dostupnost„surový“ software, neustálé „chyby“ a jejich neustálé opravy – setkají se všichni programátoři, kteří pracují s 1C.

Uživatelé se také mohou setkat s tímto problémem - chybami a nestabilní práce software při práci s platformou. Existuje určitá sada funkcí údržby 1C, které může uživatel provádět. Pro toto existuje uživatelské rozhraní platformy. A sem se vyplatí vracet různé verze uživatelské rozhraní.

Platforma 1C se skládá z mnoha různé komponenty, které jsou neustále doplňovány a rozšiřují tak možnosti tohoto produktu. Kromě dokumentů, adresářů, různých rejstříků také poskytuje různé komponenty pro vstup/výstup informací, tzn. uživatelská rozhraní.

Na základě této funkce si můžete vybrat:

  1. Nativní klient 1C. To je tradiční softwarové rozhraní, když se k 1C přistupuje z 1C.
  2. Pracujte přes prohlížeč.
  3. Pracujte přes mobilní aplikaci.
Každá z možností má určitá omezení, více si o nich můžete přečíst na oficiálních stránkách 1C.
Nativní klient
Nativní klient je také rozdělen na řadu dílčích klientů, což vnáší další chaos do procesu výběru softwaru. Nejdůležitější je zde vybrat variantu „tlustého“ nebo „tenkého“ klienta. Na první pohled zde není výběr kritický, zvláště pro programátora. Ve skutečnosti při práci s konfigurací přes rozhraní mohou nastat problémy kvůli chybám výběru.

Jaký je rozdíl mezi těmito dílčími klienty?

„Tlustý“ vyžaduje široký (tlustý) komunikační kanál, „tenký“ potřebuje minimum. Drtivá většina mých zákazníků používá „tlustého“ klienta, protože každý má nyní dobré místní nebo internetové kanály a s jejich „šířkou“ nejsou žádné problémy. Na druhou stranu „tenký“ klient má ve svém fungování určitá omezení, jsou věci, které se v něm dělat nedají.

Webový klient (práce přes prohlížeč)
Webový klient pracuje s programem 1C přes prohlížeč. Tito. používáte určitou technologii, která vám umožňuje přístup k databázi přes internet pomocí prohlížeče, který vám vyhovuje. V tomto případě je rozhraní kompletně nastíněno přímo v prohlížeči.

Tato možnost ukládá určitá omezení, musíte si to neustále pamatovat. Na druhou stranu práce s webovým klientem je vcelku stabilní, dobře odladěná a dovedená k určitému logickému závěru. To je důvod, proč poměrně mnoho lidí používá tuto možnost rozhraní. Práce s 1C online může být velmi pohodlná a dokonce nezbytná.

mobilní verze
Tato verze klienta od 1C se objevila relativně nedávno a zatím není příliš žádaná. Důvody tohoto postoje:
  1. Klient se ukázal jako velmi obtížný. Aby člověk mohl nastavit tento program, musí znát jak 1C, tak mobilní technologie a docela hluboko na úrovni kódu. Je zřejmé, že najít takového specialistu je poměrně obtížné, což nepřispívá k oblibě softwarového řešení.
  2. Technologie je stále velmi „surová“ a špatně odladěná. Osobně jsem toto řešení vyzkoušel pro své klienty, mluvil s kolegy, kteří se s touto technologií také seznámili a tento moment Můj názor a názor mých kolegů se shodují: je jednodušší a pohodlnější vytvořit nějakou mobilní aplikaci, než používat možnost od 1C.
Mobilní verze musí kombinovat spoustu věcí, vyžaduje práci několika specialistů, kteří budou spolupracovat a vzájemně si pomáhat:
  • Nastavení přístupu k databázi zvenčí;
  • Řešení bezpečnostních problémů;
  • Nastavení serveru pro práci mobilní aplikace;
  • Nastavení softwarových produktů 1C;
  • Nastavení webových aplikací (v případě potřeby).
To vše je nutné zajistit správné fungování mobilní aplikace od 1C. Je jasné, že sestavení takového týmu specialistů je náročné a nákladné, a proto toto řešení není v malých a středních podnicích oblíbené.
Platforma 1C: shrnutí
Platforma 1C je velmi funkční a má obrovský seznam různých možností. A tato veličina se přirozeně mění ve složitost. V důsledku toho je překážka vstupu do práce s 1C pro programátora velmi vysoká. Klienti slyší o různé možnosti 1C, požádejte programátora, aby vám pomohl s jejich implementací. To znamená, že specialista musí být neustále informován o aktualizacích, rozumět a znát různé věci.

Je velmi těžké najít programátora, který to umí úroveň programu porozumět všemu najednou: práci s 1C, programování webu, práci s mobilními aplikacemi atd. To je možné na koncepční úrovni, tzn. na té, kde nyní sdílím své znalosti.

Klienti to však obvykle nechápou a začnou vyžadovat, aby programátor 1C implementoval různé funkce.

Na druhou stranu platforma 1C se neustále mění, má obrovské množství možností, mnoho různá řešení, v důsledku toho - obrovské množství chyb a jejich oprav.

To vše dohromady vede k problému s umístěním:

  • Na jedné straně je společnost 1C, která klientům říká, že 1C je jednoduché a pohodlné. Nikde nepíšou, že údržba 1C bude vyžadovat odborníka speciální znalostiže pro programátory je obtížné pracovat s moderním 1C.
  • Na druhou stranu ve skutečnosti klient čelí všem těmto problémům. A je dobře, když je mu to jedno pomoc přijde buď dobře pracující tým zapojený do implementace 1C, nebo obchodní konzultant s mými znalostmi, který dokáže najít potřebné specialisty a dát jim správné úkoly. V ostatních případech bude uživatel čelit mnoha problémům během procesu implementace.

Takže stručně o platformě 1C: obrovské množství možností, vysoký stupeň pružnost, hmotnost různá řešení. A současně: nízká kvalita implementace, stále se zvyšující složitost řešení, obrovské množství chyb v každé verzi.

Na koncepční úrovni si myslím, že informací je dostatek. A vždy můžete najít technické nuance na zdrojích 1C, které jsem doporučil výše.

Konfigurace

Konfigurace 1C jsou hotové softwarová řešení, které jsou vytvořeny na zákl konkrétní verze platformy. Konfigurace je to, s čím uživatelé přímo pracují, tzn softwarové prostředí, ve kterých vedou aktuální evidenci, pracují s tokem dokumentů, referenčními knihami atp. Uživatelé často nemusí vědět, jaký druh platformy mají. Vždy ale vědí, jaká konkrétní konfigurace se používá.

Existují konfigurace:

  1. Standard - napsaný společností 1C. Všechny jsou na webu 1C.
  2. Atypické – napsané partnerskými firmami.
Na uživatelské úrovni se tyto dva typy rozlišují takto:
  1. Standardní konfigurace vytváří a udržuje 1C. Ve většině případů jsou kvalitnější, v těchto konfiguracích je práce s kódem lépe organizovaná a používají se nejčastěji optimální řešení, chyby jsou okamžitě opraveny. Každý samozřejmě neustále slyší o „věčných chybách“ v typických konfiguracích 1C a skutečně jsou tam neustále přítomny, ale přesto stojí za to dát uznání specialistům společnosti. Opravují kritické chyby opravdu rychle.
  2. Atypické konfigurace píší partnerské společnosti 1C a tady je docela těžké říct něco určitého. Takové konfigurace jsou velmi odlišné. Nejčastěji jsou psány příležitostně: specifické pro dané odvětví (pro konkrétní odvětví) nebo psané pro konkrétní případ(konkrétní společnost). A zde je třeba pochopit, že partnerské společnosti 1C mají z velké části poměrně vysokou fluktuaci zaměstnanců. A proto jsou konfigurace v nich psány dost neuspořádaně. Jeden programátor začne psát, další pokračuje a třetí skončí. Každý z nich přitom přináší něco svého, své pochopení, řešení, nápady. A uplatňuje vývoj svého předchůdce tak, jak je to vhodné, a ne tak, jak bylo zamýšleno.
Možná si pamatujete vtipnou karikaturu „Tři z Prostokvashina“? Chlapec strýc Fjodor tam napsal dopis rodičům, ale nedokončil ho, rozptýlil se a jeho přátelé se střídali v jeho dokončení: kočka a pes. A každý z nich mluvil o svých problémech. V důsledku toho byli chlapcovi rodiče překvapeni, když zjistili, že ho „bolí tlapky a vypadává mu ocas“. Toto je princip používaný k zápisu nestandardních konfigurací velmi často.
Nenávaznost v psaní nestandardních konfigurací a často i nedostatečně podrobná dokumentace vede k tomu, že se všemi otázkami implementace a úprav se budete muset obrátit na společnost, která tuto konfiguraci vyvinula.

Nestandardní konfigurace také existují ve dvou typech:
  1. Napsáno na základě standardních. Tyto konfigurace jsou vytvořeny přidáním funkcí k nějaké standardní konfiguraci. Existuje například produkt jako 1C: Trade Management a CRM. Zde jsme zkombinovali standardní konfiguraci Trade Management and CRM systém. Zajímavé je, že tvůrci konfigurace, společnost Rarus, nazývají subsystém Trade Management, ačkoliv to byl ve skutečnosti základ, na kterém byla celá konfigurace napsána.
        klady takové konfigurace - jsou funkčnější ve srovnání se standardními, často jsou k nim přidány velmi potřebné funkce.
        Mínusy– vývojáři těchto konfigurací často nemají čas vytvářet své aktualizace včas. Může se tedy velmi dobře stát, že společnost 1C již zveřejnila své možnosti aktualizace a uživatel nestandardního řešení bude muset nějakou dobu počkat, než vývojář vytvoří podobnou aktualizaci pro konkrétní řešení. Kromě toho mohou být takové úpravy také docela „surové“ a mohou obsahovat mnoho chyb.
       
  2. Konfigurace napsané od začátku. Při jejich vytváření se vůbec nepoužívají standardní konfigurace pro konkrétní úlohy.
        klady: konfigurace byla napsána přesně podle potřeb zákazníka, je zde vše potřebné a téměř nic zbytečné.
        Mínusy: Obvykle se při psaní takových řešení nedodržují standardy kódu, nejčastěji je velmi obtížné modifikovat takové softwarové produkty, pouze autor to může udělat dostatečně rychle;
Pokud jsem přišel ke klientům a viděl jsem, že existuje nestandardní konfigurace napsaná od začátku, snažím se na ni buď vůbec nesahat, nebo ji úplně změnit na pohodlnou a univerzální řešení. Dost často podobná řešení nejsou skutečně vyžadovány, zejména v malých a středních podnicích. Standardní produkty jsou zároveň jednodušší na údržbu a ve výsledku i levnější, což je pro podnikání vždy důležité.

souhrn

Je důležité pochopit, že podnikatelé obvykle hledají konfiguraci. Například pro automatizaci práce účetního oddělení potřebují 1C.Accounting a organizovat práci s klienty - 1C. Řízení obchodu. Právě tyto produkty jsou pro ně srozumitelné a tudíž zajímavé.

Proto je důležité, aby programátor věděl, se kterou platformou bude potřebovat pracovat. Uživatele zajímá konfigurace. Zároveň bez pomoci 1C: programátora nebude firma ve většině případů schopna nastavit práci požadovaná konfigurace. Proto nazývám specialisty 1C nedílnou součástí ekosystému 1C.

Dovolte mi, abych vám připomněl, že specialisté 1C jsou také jiní. Někteří se zabývají vývojem platformy a standardních konfigurací (zaměstnanci společnosti 1C), jiní jsou jejími partnery a podílejí se na implementaci a úpravách, zatímco jiní soukromě pomáhají řešit určité problémy související s implementací 1C. Přidat štítky




Horní