Конфигурационно съдържание. Научна електронна библиотека. Режими на стартиране на програмата




Константи (Операции - Константи) – са предназначени за съхраняване на постоянна или полупостоянна информация, но могат да се използват за съхраняване на променящи се във времето данни.

Справочници– предназначени са за съхраняване на информация за различни еднородни обекти: контрагенти, материални запаси и др. Обектите могат да се комбинират в групи.

Документация– предназначени да отразяват информация за различни факти стопанска дейностпредприятия. Имат електронни и строго регламентирани печатни формуляри.

Програмни диалогови прозорци и подробности

След като прочетете следната информация за програмата веднъж, не забравяйте да се върнете назад и да прочетете отново различни концепции, защото само теорията, която е подкрепена от практиката, се научава добре.

"1C: Счетоводство 8.1" е многопрозоречна, еднозадачна работна среда:

1. цялата работа на програмата ще се извършва чрез диалогови прозорци или форми, подобни на прозорците на Windows;

2. можете да отворите няколко от тези формуляри и лесно да се придвижвате от един към друг през панела на прозореца

Въпреки това, ако изпълнявате някаква задача, например запазване на документ или отваряне на отчет, тогава няма да можете да извършвате никакви други действия, освен анулиране (с помощта на клавиша Esc).

Основният прозорец на програмата е стандартен за Windows програмите и се състои от:

1. Главно меню- основното средство за достъп до всички функции на програмата и се намира в горната част, под заглавието на главния прозорец на програмата. Съдържанието на главното меню може да се променя в конфигуратора.

2. Команден панеле панел с командни бутони, чиито бутони дублират най-често използваните функции на главното меню. Съдържанието на панела може да се променя и в конфигуратора.

3. Лента за състоянието- текстовият ред в най-долната част на прозореца на програмата показва текущите действия на програмата.

Ако видите фразата „Натиснете F1 за подсказка“, това означава, че програмата е неактивна и чака вашите действия. Също така от дясната страна на този ред са индикаторите "CAP" и "NUM", които ви показват дали превключвателите на клавиатурата са включени.

4. указател -са предназначени за поддържане на аналитични записи по сметки, както и за въвеждане на различна информация в първични документи. Менюто „Указатели” съдържа информация за продуктовата гама, дълготрайни активи, нематериални активи, материали, служители, изпълнители, разходни позиции, данъци и др.

5. Списания- списъци с въведени документи за посочения период. Дневниците показват документи или от избран тип (например всички фактури), или комбинирани по някаква характеристика (например склад или касови документи), има и общ дневник, който ви позволява да показвате всички видове документи.



6. Документи- наборът от документи съвпада с набора от реални документи, използвани в организацията (фактура, платежно нареждане, банково извлечение, платежни документи, приходни и разходни касови ордери, авансов отчет, счетоводни документи на ДМА, нематериални активи, материали, продукти, стоки, начисляване и плащане заплати, заповеди за наемане, промени в заплатата, уволнение, пълномощно).

7. Доклади- служат за обработка на натрупаната в системата информация и получаване на обобщени данни в удобен за преглед и анализ вид. Най-често в отчетите можете да изберете периода, за който искате да получите информация, и да зададете условия за вземане на извадка от тази информация.

8. Сметкоплан- съдържа стандартен сметкоплан, който може да бъде персонализиран за конкретно предприятие.

9. Функционален панел -алтернатива на главното меню за достъп до документи и други обекти на информационната база

Цялата работа с „1C: Счетоводство“ се извършва чрез диалогови прозорци (формуляри), които са много сходни, т.е. ще намерите заглавка, командна лента, бутони за минимизиране/разгъване/затваряне и рамка. Най-добре е да работите с прозорци в разширен режим - тогава ще видите всички бутони и полета на диалоговия прозорец. Освен това всички диалогови прозорци са стандартизирани, което означава, че след като научите как изглежда и работи един диалогов прозорец, ще разберете и ще можете да работите с всеки от тях.

От главния прозорец на програмата можете да отворите други прозорци на програмата, които обикновено се наричат ​​екранни форми или просто форми.

Във формулярите на програмата 1C: Enterprise се намират следните елементи:



10. Отметки- превърнете диалоговия прозорец в няколко, превключването става, когато щракнете върху името на отметката.

11. Команден панеле панел, разположен в горната част на диалоговия прозорец, в зависимост от съдържанието на прозореца, съдържащ различни бутони и падащи менюта.

12. Реквизит (поле)- това е правоъгълен прозорец с бутон за избор, в който можете да изберете или въведете всеки елемент от един от типовете данни, посочени в типовете данни. Видът на данните определя външния вид на бутона за избор.

Много хора знаят, че има много видове програми 1C. Средният потребител вероятно ще назове три от тях:

  • 1в счетоводство
  • 1C: Заплати и управление на персонала
  • 1C: Управление на търговията

Всъщност 1C е разработил и внедрил повече от хиляда различни потребителски приложения. Всички тези програми се наричат конфигурацииили приложени решения 1C.Тази статия ще ви помогне да разберете как да изберете конфигурацията на 1C, която най-добре отговаря на нуждите на вашата компания.

1C конфигурациите (1C приложни решения) са програми, предназначени да автоматизират дейностите на различни организации и лица.

Конфигурацията в 1C стартира само ако компютърът има технологична платформа 1C: Предприятие.

Технологичната платформа 1C:Enterprise е специална среда или обвивка, в която се стартират и функционират приложни решения на 1C.

При закупуване на 1C потребителят закупува софтуерен пакет, състоящ се от платформата 1C:Enterprise и една или повече конфигурации на 1C. Такъв „комплект“ (конфигуриране на платформа и работни бази с инструменти за управление на софтуер) обикновено се нарича 1C софтуерен продукт.

Програмният продукт включва и консултантска и технологична поддръжка. Осигурен е например достъп до помощна система Поддръжка на информационни технологии (1C:ITS).

Примери за софтуерни продукти, базирани на платформа версия 8.3:

  • Софтуерен продукт = платформа 1C: Предприятие 8.3 + 1C: Счетоводство 8.3 + 1C: Заплата и управление на персонала 8.3 (за счетоводство, данъчно счетоводствопроизводствено предприятие и ведомост за заплати на служителите в отделна програма).
  • Софтуерен продукт = платформа 1C: Предприятие 8.3 + 1C: Счетоводство 8.3 + 1C: Управление на търговията 8.3 + 1C: Управление на заплатите и персонала 8.3(за поддържане на счетоводни, данъчни, складови записи на търговска организация и изчисляване на заплатите на служителите в отделна програма).

Всички конфигурации на 1C имат подобен интерфейс, едни и същи конфигурационни обекти (директории, документи, информационни регистри и т.н.) и основни принципиработа. По този начин потребител, който е усвоил основните действия в една от конфигурациите на 1C, може лесно да работи в други.

Някои от същия тип операции, налични във всички приложни решения на 1C:

  • Попълване на справочници. Създаване на елементи и групи в директории;
  • Изтриване, копиране, преместване, редактиране на елементи и групи от директории;
  • Въвеждане на входящи салда;
  • Въвеждане на документи в програмата, вкл. създаване на документи чрез копиране и въвеждане на база;
  • Работа в дневници с документи;
  • Генериране на отчети по резултатите от работата.

Технологичната платформа 1C:Enterprise е разработена от 1C. Той непрекъснато се развива, като взема предвид нуждите на потребителите, законодателните актуализации и пазарните иновации. В резултат на това непрекъснато се пускат нови версии (например 7.7, 8.2, 8.3) и версии (текущи актуализации) на платформата 1C.

В допълнение, платформата съдържа вграден език за програмиране, който ви позволява да правите промени в готовата конфигурация въз основа на желанията на клиента. Понякога, ако е необходимо, напълно нови конфигурации за 1C се пишат „от нулата“ въз основа на технологичната платформа.

Приложните програми на 1C се създават както от самия 1C, така и от други разработчици и партньорски компании. Наричат ​​се конфигурации 1C, пуснати директно от компанията 1C типичен.

По този начин, в зависимост от разработчика, 1C конфигурациите се предлагат в два типа: стандартни и нестандартни (наричани още индустриални и специализирани решения).


Типични 1C конфигурации

Повечето от потребителите в софтуерен продуктзакупуване на стандартни 1C решения.

Предимства

  • Стандартните 1C решения са универсални, т.е. Подходящ за счетоводство в различни сфери на дейност. Например счетоводителите могат да работят в 1C: Счетоводство производствени предприятия, сектор на услугите, търговски организации. Конфигурацията също така позволява счетоводство в различни данъчни режими(OSN, USN, UTII).
  • Стандартните 1C конфигурации непрекъснато се подобряват от 1C, който следи желанията на клиентите и взема предвид опита на широк кръг потребители. Такива приложни решения са внимателно „дебъгвани“ и са по-надеждни при използване и поддръжка.

недостатъци

  • Потребителят използва само частта от възможностите на стандартното решение, от която се нуждае, като закупува цялата функционалност на програмата.
  • Типичната конфигурация на 1C изисква внимателно персонализиране за конкретна организация, а понякога и „усъвършенстване“ от програмисти.

За руски предприятия 1C предлага следните стандартни конфигурации

Пълната функционалност на програмната система 1C:Enterprise е реализирана в програмата 1C:ERP Enterprise Management 8.3.

Някои стандартни конфигурации се предлагат в няколко версии с различен набор от функционалност. Например 1C: Accounting 8 се предлага в три версии: основна, CORP и PROF.


Основна версия

Достъпната цена и липсата на ключове за сигурност несъмнено могат да се считат за предимства основна версия. Основната версия обаче има най-малко функционалност.

Основна версия на 1C: Счетоводство 8

  • Не поддържа многопотребителски режим (предназначен за работата на един счетоводител);
  • От техническа гледна точка не включва промени в конфигурацията;
  • Не поддържа счетоводство за няколко организации в една информационна база;
  • Няма счетоводство по раздели обособени поделения(от гледна точка на разпределение на данъка върху доходите по раздели и консолидиране на отчитането на ДДС).

Има и специализирани доставки на базовата версия, конфигурирани за специални данъчни режими:

  • 1C: Опростено 8
  • 1C:Предприемач 8

PROF версия

Най-популярната от всички версии на 1C: Счетоводство 8.

  • Поддържа многопотребителско счетоводство;
  • Възможно е многофирмено счетоводство;
  • Позволява на администратора да прави промени в конфигурацията;
  • Има възможност за работа в „облачна” услуга. В този случай програмата се намира на сървъра 1C и достъпът до нея се осъществява през Интернет;
  • Програмата може да бъде достъпна през мобилни устройства.

Версия на CORP

Версията CORP на програмата 1C: Счетоводство 8 е предназначена за големи корпорации, защото има най-широка функционалност. Има всички предимства на PROF версията. В допълнение, тази версия ви позволява да поддържате отделно счетоводство на приходите и разходите за отделни подразделения на организацията.

Схема за сравняване на функционалността на различни версии на стандартната конфигурация 1C: Счетоводство 8


Нестандартни 1C конфигурации

Внедряването на софтуерни продукти 1C се извършва от партньорски компании. Те взаимодействат директно с клиентите, инсталират програми 1C, конфигурират и адаптират, като се фокусират върху характеристиките на конкретно предприятие и желанията на клиента.

За целта ИТ специалистите:

  • Типичните конфигурации на 1C са „модифицирани“ с помощта на специален език за програмиране. Например, приложното решение „1C: Sawmill 8“ е модифицирана стандартна конфигурация на 1C: Manufacturing Enterprise Management.
  • Създавайте нови конфигурации на базата на платформата 1C:Enterprise.

Приложните решения, разработени от партньорските компании на 1C, не са стандартни. За да внедрите такива конфигурации, е необходимо да преминете сертификация в 1C и да получите право на специално лого „1C: Съвместим“. Атипичните конфигурации, като правило, са „написани“ за конкретен вид дейност, за конкретна индустрия. Затова те също се наричат индустриални и специализирани 1C решения.

Предимства на нестандартните конфигурации

  • Те ви позволяват да намалите разходите за потребителите при внедряване на софтуерен продукт поради факта, че се доставят като готови решения.
  • Те съдържат високоспециализирани решения, които отчитат спецификата на конкретна компания.
  • Позволява ви да избегнете сложни конфигурационни настройки.

Примери за индустриални конфигурации: 1C: Обществено хранене, 1C: Управление на селскостопански предприятия, 1C: Управление на организацията на строителството.

Да предположим, че трябва да изберете софтуерен продукт за поддържане на счетоводна и данъчна отчетност в предприятие от хранително-вкусовата промишленост. За тази цел, както е показано на диаграмата, можете да инсталирате и адаптирате стандартна конфигурация 1C: Счетоводство или да изберете едно от готовите индустриални решения, спестявайки време и пари.


Както можете да видите, компанията 1C представя широка гама от софтуерни продукти 1C, които отговарят на нуждите и вкусовете на голямо разнообразие от потребители.

Конфигурация е интегрална частПрограмната система 1C: Enterprise всъщност е „програма“ от гледна точка на потребителя. Конфигурацията като цяло съчетава данни и метаданни.

Програмист, използващ средата за разработка Configurator, работи с конфигурацията като основен обект на процеса на разработка. От гледна точка на програмист, конфигурацията е проект, който съчетава модел на домейн и програмен код.

Като цяло можете да си представите опростена диаграма на процеса на разработка, когато конфигурацията като проект за разработка се превръща в стандартна конфигурация, с която работят потребителите (фиг. 2.3).

Ориз. 2.3. Към понятието „конфигурация“

В 1C: Enterprise данните и метаданните се съхраняват на едно място, което се нарича информационна база (фиг. 2.4).

Информационна база – колекция от данни и метаданни, съхранявани в локална или сървърна база данни и достъпни за потребители и разработчици

Когато работите с потребителска база данни, редактираните данни се блокират. Това се отнася както за данните, така и за метаданните. Наистина е невъзможно да се промени структурата на таблица, ако съдържанието й е дори частично блокирано. За да се осигури възможността за разработване (усъвършенстване) на конфигурацията едновременно с работата на потребителите, 1C: Enterprise използва две копия на конфигурацията.

Ориз. 2.4. Процес на актуализиране на информационната база

Конфигурация на база данни – метаданни, съдържащи конфигурационната структура, съхранени в локална или сървърна база данни, недостъпни за интерактивна модификация.

Основна конфигурация - метаданни, съдържащи конфигурационната структура, съхранени в локална или сървърна база данни, достъпни за интерактивна промяна.

Разработчикът се занимава с основната конфигурация по време на работа. Съставът му е достъпен в конфигурационното дърво в средата за разработка на Configurator. След извършване на необходимите промени (по време на тази работа потребителите продължават да работят с информационната база), разработчикът актуализира конфигурацията на базата данни и на този етап е необходимо да използвате информационната база в изключителен режим.

Конфигурацията включва:

  • Структурата на счетоводните данни (основни обекти - справочници, документи, планове);
  • Структурата на потребителския интерфейс (форми, менюта, командни панели и др.);
  • Модули различни видовес програмен код (общи, обекти, форми);
  • Механизми за съхранение и обработка на окончателни данни (регистри);
  • Механизми за представяне на бизнес процеси (бизнес процеси и задачи);
  • Механизми за създаване на разпределени информационни бази (планове за обмен);
  • Механизми за разграничаване на правата за достъп;
  • Помощни обекти

8 Архитектури на софтуерната система 1C: Enterprise

Системата 1C: Enterprise поддържа две работни опции: файл и клиент-сървър.

Файловата версия за работа с информационната база е предназначена за лична работаедин потребител или работата на малък брой потребители в локална мрежа. При тази опция всички данни от информационната база (конфигурация, база данни, административна информация) се намират в един файл (фиг. 2.5).


Ориз. 2.6. Тристепенна архитектура 1C: Enterprise

Версията клиент-сървър на работа е основната опция за работа в многопотребителска среда с голямо количество данни. Предоставя абсолютно всички възможности за скалируемост, администриране и защита на данните. Това обаче изисква значителни усилия за инсталиране и администриране.

В същото време физическият сървър и клиентските части на системата 1C: Enterprise 8 могат да бъдат разположени или на различни компютри, или на един. Основното е, че потребителят няма директен достъп до сървъра на базата данни и това позволява сигурността на данните. И във файловата версия базата данни трябва да се намира на някакъв споделен мрежов ресурс, достъпен за потребителите.

Системата 1C: Enterprise първоначално е проектирана за версия клиент-сървър на работа. Въпреки че можете да разработите конфигурацията във файловата версия на работата и тя ще работи във версията клиент-сървър без допълнителни модификации. (Как в лабораторна работаи курсов проект)

Това се постига благодарение на факта, че конфигурацията винаги се разработва въз основа на архитектурата клиент-сървър. В системата 1C:Enterprise просто няма начин да се развие по друг начин. А в случай, че се използва файловата версия на работата, системата, когато изпълнява приложното решение, просто „симулира“ присъствието на сървър на клиентския компютър.

Архитектурата клиент-сървър разделя цялата операционна система на три различни части, които взаимодействат помежду си по определен начин - клиент, 1C: Enterprise Server и сървър на бази данни.

Клиентското приложение е програма, част от системата 1C:Enterprise. Основната му цел е да организира потребителския интерфейс, да показва данни с възможност за промяна. В допълнение, клиентското приложение може да изпълнява код на вградения език (т.е. някои алгоритми на разработчици), но работи само с много ограничено пространство от типове на вградения език. Този подход позволява клиентското приложение да бъде много „леко“, да не изисква много ресурси, да има достъп до интернет и да работи дори в среда на уеб браузър.

Клиентското приложение взаимодейства със сървъра на 1C:Enterprise. 1C:Enterprise сървър също е програма, част от системата 1C:Enterprise.

Една от основните задачи на тази програма е да предава заявки от клиентското приложение към сървъра на базата данни и да връща резултатите от тези заявки обратно на клиента.

Друга задача на сървъра е да изпълнява повечето алгоритми на вградения език, да подготвя данни за показване на формуляри, отчети и др. Тоест всички сложни изчисления, които изискват директна работа с данни, се извършват на сървъра. В същото време почти цялото типово пространство на вградения език 1C:Enterprise е достъпно на сървъра, с изключение на чисто интерфейсните типове, тъй като сървърът няма интерфейсна част, тъй като не комуникира с потребителите , но само с други програми: клиентското приложение и сървърните бази данни.

Сървър за база данниданните също са програма. Вече не е част от 1C:Enterprise, това е специализирана програма, предоставена от производители на трети страни. Основната му цел е организирането и поддържането на бази данни - структурирани набори от данни, които описват характеристиките на всякакви физически или виртуални системи. В момента системата 1C:Enterprise може да работи със следните сървъри на бази данни: Microsoft SQL Server, PostgreSQL, IBM DB2, Oracle Database. Файлова СУБД.

Всеки общ конфигурационен модул има набор от свойства: Клиент (управлявано приложение), сървър и външна връзка.Стойностите на тези свойства (true/false) определят къде ще бъдат компилирани екземплярите на модула.

Всичко, което е разработено и написано в конфигурацията до момента е само един вид „заготовка“. Платформата, стартирана в режим 1C:Enterprise, превръща всичко това в програма, която вече може да се изпълнява на компютър - тя се компилира. В същото време има различни части на системата, в които се изпълнява кодът - сървърните и клиентските приложения. Следователно за общите модули е необходимо изрично да се посочи от коя „страна“ трябва да бъдат компилирани - на сървъра или клиента.

Ако зададете свойството Клиент (управлявано приложение),тогава екземплярите на този модул ще бъдат компилирани само от страна на клиента в контексти тънък клиентИ уеб клиент. Ако модулът има само свойството сървър, тогава модулът ще бъде компилиран само от страната на сървъра.

Има три клиентски приложения: Дебел клиент (1cv8.exe), Тънък клиент (1cv8с.exe)И Уеб клиент.

Клиентът се нарича „дебел“, защото може да изпълнява всички функции на вградения език, включително работа с типове данни DirectoryObject.<имя>, Обект на документ.<имя>. Това изисква значителни ресурси на компютъра на потребителя.

Тънкият клиент изисква значително по-малко ресурси, тъй като изпълнява ограничен набор от вградени езикови функции, предназначени само за показване и промяна на данни в RAM. Цялата работа с базата данни се извършва от страната на сървъра.

Уеб клиентът не съществува като файл, защото не работи в средата на операционната система, а в средата на интернет браузъра. Потребителят просто трябва да стартира своя браузър, да въведе адреса на уеб сървъра, на който е публикувана информационната база, и уеб клиентът ще се изтегли на неговия компютър и ще започне да се изпълнява.

Формата (на документ или справочник) съществува едновременно на сървъра и клиента. Следователно за всяка процедура, която съществува в модул на формуляр, трябва изрично да посочите контекста на нейното изпълнение: на сървъра или на клиента. Наличие на директиви &На клиентили &На сървъраили &На сървъра без контекстТова се дължи на факта, че когато се използва вграден език във формулярен модул, клиентският код трябва да бъде ясно отделен от сървърния код. По този начин, като посочи една от директивите, разработчикът изрично програмира сървърната или клиентската част.

Във формулярен модул можете едновременно да поставите процедури с различни директиви за изпълнение и да прехвърлите изпълнението на код от клиента към сървъра. Можете също така да извикате обща модулна процедура от клиентска процедура на формулярен модул, която може да се изпълни както на клиента, така и на сървъра, в зависимост от зададените свойства на модула Тънък клиент или Сървър.

След стартиране на приложното решение, изпълнението на код винаги започва на клиента. По време на работа изпълнението на код може да бъде прехвърлено към сървъра чрез извикване на обща модулна процедура, компилирана на сървъра.

При извикване на процедура или функция тя се търси първо на клиента. Ако компилираният контекст на клиента не съдържа тази процедура, тогава търсенето продължава от страната на сървъра. Ако извиканата процедура бъде намерена, изпълнението на кода ще бъде прехвърлено към сървъра. След като процедурата приключи, изпълнението на кода ще продължи на клиента.

9 Платформено зависим модел "1C: Enterprise"

Средата за разработка "1C: Enterprise" - Configurator, осигурява създаването на приложения, базирани на платформено зависим модел. Самият модел съответства на конфигурационната структура, която е достъпна за програмиста за разработка и разглеждане в специален инструмент - прозореца на конфигурационното дърво. Конфигурационното дърво се състои от обекти - елементи на модела. Има три вида обекти.

Основни обектипредоставят действителното моделиране. Всеки основен обект моделира някаква единица от предметната област. Те включват указатели, документи, отчети, регистри и др.

Подчинени обектиотразяват структурата и формират поведението на основните обекти. Те включват например детайли, таблични части, формуляри, оформления. Най-важните от тях са детайлите. Субектите имат определени свойства, някои от които са важни за изграждането на правилен модел. Такива свойства се отразяват в модела с помощта на редица инструменти, най-важните от които са детайлите. Подробностите за основните обекти са свойствата на обектите на предметната област.

Табличните части са таблици с подробности. Те са предназначени да моделират сложни свойства, които не могат да бъдат представени с един параметър.

Общи обектиса спомагателни и осигуряват моделиране на свойствата на конфигурацията като цяло.

В процеса на работа разработчикът създава общи и основни обекти и конфигурира техните подчинени обекти. В същото време той просто отразява структурата и състоянието на предметната област, използвайки обекти. Тук е важно да се подчертае, че типовете основни обекти са създадени така, че най-ефективно да моделират именно задачите на счетоводството и документооборота.

В същото време значително количество работа се извършва автоматично при създаване и конфигуриране на обекти. Създават се софтуерни обекти – дубликати на основните обекти, променят се съществуващи софтуерни обекти, добавят се контроли и др. Тоест, въз основа на модела, зависим от платформата (PDM), се създава специфична реализация на базата на платформата 1C: Enterprise.

Фиг.2.7. PZM "1C: Предприятие"

В рамките на 1C: Enterprise PZM се разграничават следните модели.

Обектен моделпредставя структурата и състава на предметната област. Състои се от основни обекти, предназначени да моделират документооборота и счетоводството като цяло. Използва най-важните основни обекти: документ, справочник, регистър, отчет.

Модел на процесаописва бизнес процесите на предметната област. Състои се от специфични основни обекти: бизнес процеси и задачи.

Обектите и обектите на модела на процеса са тясно свързани с конфигурационния код. За всеки основен обект автоматично се създава съответен софтуерен обект със същото име, с който разработчикът може да работи в процеса на създаване на конфигурационен код. Освен това се създават или променят различни спомагателни софтуерни обекти (фиг. 2.8).

Фиг.2.8. Връзка между програма и основни обекти

Например, за всеки тип основен обект в конфигурацията има колекция обект. Например Directories е колекция от мениджъри на всички директории, чрез които можете да получите достъп до всяка директория:

Directories.Directory1.SomeProperty

В същото време създаването на всеки основен обект води до създаване нова масав базата данни, свързана с конфигурацията. Наборът от таблици представлява табличен модел, с които разработчикът взаимодейства при създаване на заявки.

Структура на лекцията: структура и предназначение на стандартната конфигурация „1C: Счетоводство 8.1“, обхват на приложение на стандартните конфигурации „Управление на производственото предприятие“ и „Управление на търговията“, характеристики на стандартната конфигурация „Управление на заплати и персонал“, основни възможности за обслужване на стандартни конфигурации.

Конфигурация "1C: Счетоводство 8.1".

1C: Счетоводство 8.1 е универсална програма за масово използване за автоматизиране на счетоводството и данъчното счетоводство, включително изготвянето на задължителна (регулирана) отчетност. Това е готово решение за счетоводство в организации, занимаващи се с всякакъв вид търговска дейност: търговия на едро и дребно, комисионна търговия(включително подкомисионна), предоставяне на услуги, производство и др. Счетоводството и данъчното счетоводство се извършват в съответствие с действащото законодателство на Руската федерация.

Конфигурацията включва сметкоплан счетоводство, конфигуриран в съответствие със Заповедта на Министерството на финансите на Руската федерация „За одобряване на сметкоплана за отчитане на финансовите и икономическите дейности на организациите и инструкциите за неговото прилагане“. Счетоводната методология гарантира, че всеки запис се записва едновременно бизнес сделкакакто в счетоводните сметки, така и в необходимите раздели на аналитичното счетоводство, количественото и валутното счетоводство. Потребителите могат самостоятелно да управляват счетоводната методология в рамките на настройките счетоводна политика, създаване на нови подсметки и раздели за аналитично счетоводство. "1C: Счетоводство 8.1" предоставя решение на всички проблеми, пред които е изправена счетоводната служба на предприятието, ако счетоводната служба е изцяло отговорна за счетоводството в предприятието, включително, например, извлечения първични документи, счетоводство на продажбите и др. Освен това информация за определени видове дейности, търговски и производствени операции могат да се въвеждат от служители на свързани служби на предприятието, които не са счетоводители.

В последния случай счетоводната служба запазва методическото ръководство и контрол върху настройките на информационната база, осигурявайки автоматично отразяване на документите в счетоводството и данъчното счетоводство. Това приложно решение може да се използва и само за счетоводство и данъчно счетоводство, а задачите за автоматизиране на други услуги, например отдел продажби, могат да бъдат решени с помощта на специализирани конфигурации или други системи.

"1C: Accounting 8.1" е комбинация от платформата "1C: Enterprise 8.1" и конфигурацията "Enterprise Accounting".

„1C: Счетоводство 8.1“ включва възможността да се използва заедно с приложни решения „Управление на търговията“ и „Заплати и управление на персонала“, също създадени на платформата „1C: Enterprise 8.1“.

Предметната област, автоматизирана от „1C: Счетоводство 8.1“, е илюстрирана със следната диаграма (виж Фиг. 1).

Фиг. 1. Диаграма на работа на конфигурацията
"1C: Счетоводство 8.1"

Нека разгледаме техническото изпълнение на основните видове счетоводство в конфигурацията 1C: Accounting 8.1.

Счетоводство “от документ” и стандартни операции. Основният начин за отразяване на стопански операции в счетоводството е въвеждането на конфигурационни документи, съответстващи на първичните счетоводни документи. Освен това е разрешено директно въвеждане на отделни транзакции. За групово въвеждане на транзакции можете да използвате стандартни операции - прост инструмент за автоматизация, който може лесно и бързо да се конфигурира от потребителя.

Пакетно счетоводство. Отчитане на стоки, материали и Завършени продуктиизпълнява се в съответствие с PBU 5/01 „Отчитане на материалните запаси“ и методически указаниявърху приложението му.

Поддържат се следните методи за оценка на материалните запаси при изваждане от употреба: от средна цена; по цената на първото придобиване на материалните запаси (метод FIFO); по цената на последното придобиване на материални запаси (метод LIFO).

Контрол на инвентара. За складовете може да се води количествено-общо счетоводство и партидно счетоводство. Складовото счетоводство може да бъде деактивирано, ако не е необходимо.

Счетоводно отчитане на търговските сделки. Автоматизирано счетоводно отчитане на операциите по получаване и продажба на стоки и услуги. За на дребноподдържат се технологии за работа както с автоматизирани, така и с неавтоматизирани търговски обекти. Възможно е да се водят записи за комисионна търговия както по отношение на стоки, взети на комисионна, така и прехвърлени за по-нататъшна продажба.

Отчитане на касовите операции. Автоматизирано отчитане на парични и безкасови движения Пари, включително операции по обмен на валута.

Разплащанията с контрагенти и отговорни лица се извършват; отчитането на разплащанията с контрагентите може да се извършва в рубли, конвенционални единици и чуждестранна валута.

Счетоводно отчитане на дълготрайните активи и нематериалните активисе извършва в съответствие с PBU 6/01 „Счетоводство на дълготрайни активи“ и PBU 14/2000 „Счетоводство на нематериални активи“. Всички основни счетоводни операции са автоматизирани: получаване, приемане за счетоводство, амортизация, модернизация, прехвърляне, отписване, инвентаризация.

Производствено счетоводство. Автоматизирано изчисляване на себестойността на продуктите и услугите, произведени от основното и спомагателното производство.

Реализирана е функцията за изчисляване на заплатите на служителите на предприятието, взаимни разчети със служителите до изплащане на заплатите през касата, превод на заплатите в личните сметки на служителите в банката и депозиране.

Отчитане на икономическите дейности на няколко организации в една информационна база. 1C: Счетоводство 8.1 предоставя възможност за поддържане на счетоводни и данъчни записи за няколко организации в обща информационна база, а отделните предприемачи могат да действат като отделни организации. Това ще бъде удобно в ситуация, в която икономическите дейности на тези организации са тясно свързани помежду си: в текуща работаможете да използвате общи списъци на стоки, контрагенти (бизнес партньори), служители, собствени складове и др., и задължително отчитанеформа отделно. Благодарение на възможността да записва дейностите на няколко организации в една информационна база, „1C: Счетоводство 8.1“ може да се използва както в малки организации, така и в холдинги със сложна организационна структура.

Конфигурация "1C: Управление на производствено предприятие"

„1C: Enterprise 8.1. Manufacturing Enterprise Management” е цялостно приложно решение, обхващащо основните контури на управлението и счетоводството в производствено предприятие. Решението ви позволява да организирате цялостна информационна система, съответстващ на корпоративен, руски и международни стандартии осигуряване на финансово-стопанската дейност на предприятието.

Приложното решение създава единно информационно пространство за изобразяване на финансово-икономическата дейност на предприятието, обхващащо основните бизнес процеси. В същото време достъпът до съхраняваната информация е ясно очертан, както и възможността за определени действия в зависимост от статуса на служителите.

В предприятия от холдингова структура обща информационна база може да обхваща всички организации, включени в холдинга. Това значително намалява трудоемкостта на воденето на записи поради повторното използване на общи набори от информация от различни организации. В същото време управлението от край до край и регулираното (счетоводно и данъчно) счетоводство се поддържат за всички организации, но регулираното отчитане се генерира отделно за организациите. Фактът на стопанска операция се регистрира еднократно и се отразява в управленско и регламентирано счетоводство и елиминира необходимостта от повторно въвеждане на информация.

Средството за регистриране на бизнес транзакция е документ, а за ускоряване на работата широко се използват механизми за подмяна на данни „по подразбиране“ и въвеждане на нови документи въз основа на въведени преди това.

В приложеното решение е възприета следната връзка между различните счетоводни данни: независимост на управленските, счетоводните и данъчните счетоводни данни; съпоставимост на управленски, счетоводни и данъчни счетоводни данни; съвпадение на сумата и количествените оценки на активите и пасивите по управленски, счетоводни и данъчни счетоводни данни, при липса обективни причинитехните различия.

Данните, въведени от потребителите, се контролират бързо от приложното решение. По този начин, когато регистрирате плащане в брой, системата ще провери наличието на средства, като вземе предвид съществуващите заявки за тяхното изразходване. При регистриране на пратката на продуктите системата ще провери състоянието на взаимните разплащания с получателя на стоките.

Приложното решение се предлага с набор от интерфейси, които осигуряват на всеки потребител приоритетен достъп до данните и механизмите на приложното решение, от които се нуждае. Регулираното (счетоводно и данъчно) счетоводство за организациите се извършва в национална валута, докато за управленско счетоводствоЗа предприятието като цяло може да се избере всяка валута.

IN различни организацииможе да се използва единна информационна база различни системиданъчно облагане: в някои организации - обща системаданъчно облагане, в други - опростено; Могат да се използват различни данъчни и счетоводни политики. В допълнение, данъчна система под формата на единен данък върху условния доход може да се приложи към определени видове дейности на организацията. Освен управленско и регламентирано счетоводство, можете да водите счетоводство по международни стандарти финансови отчети(МСФО). За да се намали трудоемкостта, счетоводството по МСФО се извършва неоперативно, като се използва превод (преизчисляване) на данни от други видове счетоводство.

Решение "1C: Enterprise 8.1. Manufacturing Enterprise Management“ е разработен на съвременната технологична платформа „1C: Enterprise 8.1“.

В допълнение към платформата, софтуерният пакет включва конфигурацията „Manufacturing Enterprise Management”.

Всички механизми за автоматизация на едно приложно решение могат да бъдат разделени на два големи класа: механизми за поддържане на оперативната дейност на предприятието; механизми за поддържане на неоперативни записи. Във всеки вид счетоводство (с изключение на счетоводството по МСФО) могат да бъдат разграничени области, принадлежащи към оперативни дейности. В допълнение, приложното решение е разделено на отделни подсистеми, отговорни за решаването на групи от подобни проблеми: подсистема за управление на парични средства, подсистема за управление на персонала, счетоводна подсистема и т.н. Това разделение е определена конвенция, която улеснява овладяването на приложното решение . В настоящата работа на потребителите границите между подсистемите практически не се усещат.

„1C:Enterprise 8.1. Управление на производствени предприятия" може да се използва в редица отдели и служби на производствени предприятия, включително: дирекция ( изпълнителен директор, финансов директор, търговски директор, производствен директор, главен инженер, HR директор, IT директор, директор развитие); планово-икономически отдел; производствени цехове; производствено-експедиционен отдел; главен конструкторски отдел; отдел Главен технолог; главен механичен отдел; отдел продажби; отдел логистика (снабдяване); маркетингов отдел; складове за материали и готова продукция; счетоводство; Отдел човешки ресурси; отдел организация на труда и заетост; ИТ услуги; административно-стопански отдел; Отдел капитално строителство; информационно-аналитичен отдел; отдел за стратегическо развитие.

Внедряването на приложно решение има най-голям ефект в предприятия с работна сила от няколко десетки до няколко хиляди души, с десетки и стотици автоматизирани работни станции, както и в холдингови и мрежови структури.

Конфигурация "1C: Управление на търговията"

Приложно решение „1C: Enterprise 8.1. Търговски мениджмънт” комплексно решава проблемите на: управленско и оперативно счетоводство, анализ и планиране; автоматизира търговски, финансови и складови операции; осигурява съвременно нивоуправление на предприятието.

Приложното решение автоматизира следните области на бизнес дейност: управление на продажби (включително търговия на едро, дребно и комисионна търговия); управление на веригата за доставки; планиране на продажби и покупки; управление на инвентара; управление на клиентски поръчки; управление на взаимоотношенията с клиенти; анализ на оборота на предприятието; анализ на цените и управление на ценова политика; мониторинг и анализ на ефективността на търговската дейност.

Информационната база на приложното решение записва както извършени, така и планирани бизнес операции.

„1C: Enterprise 8.1. Управление на търговията” автоматизира изготвянето на почти всички първични търговски и складови счетоводни документи, както и документи за паричния поток. Приложното решение е предназначено за всякакъв вид търговски операции. Реализирани счетоводни функции от поддържане на справочници и въвеждане на първични документи до получаване на различни аналитични справки. Решението ви позволява да поддържате управленско счетоводство за търговското предприятие като цяло. За предприятие с холдингова структура могат да се съставят документи от името на няколко организации, включени в холдинга.

„1C: Enterprise 8.1. Управление на търговията“ е готово приложно решение, базирано на мощната технологична платформа от ново поколение „1С:Предприятие 8.1“. В допълнение към платформата, софтуерният пакет включва конфигурация „Trade Management“.

„1C: Enterprise 8.1. Управление на търговията" осигурява автоматичен избор на данни, необходими за счетоводството и прехвърляне на тези данни в "1C: Счетоводство 8.1". Освен това се осигурява прехвърляне на данни към счетоводните конфигурации на програмната система 1C: Enterprise 7.7. Осигурено е прехвърляне на данни от информационната база на приложното решение „1C: Търговия и склад 7.7“.

Конфигурация "1C: Заплата и управление на персонала"

Програмата "1C: Управление на заплатите и персонала 8.1" е предназначена за цялостна автоматизация на изчисляването на заплатите и прилагането на политиките за персонала на предприятията. Това е приложно решение от ново поколение, което отчита както законовите изисквания и реалната практика на предприятията, така и обещаващите световни тенденции в развитието на подходите за мотивация и управление на персонала. Приложното решение може успешно да се използва в службите за управление на персонала и счетоводните отдели на предприятията, както и в други отдели, заинтересовани от ефективната организация на работата на служителите.

Чрез решението се автоматизират следните области на управленска и счетоводна дейност: планиране на нуждите от персонал; решаване на проблемите на осигуряване на бизнеса с персонал - подбор, анкетиране и оценка; управление на компетенциите, обучение, сертифициране на служителите; управление на финансовата мотивация на персонала; ефективно планиране на заетостта на персонала; кадрово счетоводство и анализ на персонала; изчисляване и изплащане на заплати; начисляване на регламентирани от закона данъци и вноски от фонд работна заплата; отразяване на начислените заплати и данъци в разходите на предприятието.

Програмата ви позволява да поддържате записи в една информационна база от името на няколко организации - юридически лица, и индивидуални предприемачи, които от гледна точка на организацията на бизнеса представляват едно предприятие. Програмата поддържа паралелно два вида счетоводство: управленско и регулирано.

Управленското счетоводство се води за предприятието като цяло, а регулираното счетоводство се води отделно за всяка организация.

В заключение ще формулираме основните възможности за обслужване на всички стандартни конфигурации на „1C: Enterprise 8.1“: универсални инструменти за работа с печатни форми на документи с възможност за изпращане на документи чрез електронна поща; универсална групова обработка на справочници и документи; свързване на външни процесори и ограничаване на достъпа до използването им; свързване на доп печатни формив документи; свързване на допълнителни процесори за попълване на таблични части на документи; задаване на дата на забрана за промяна на данни; инструменти за администриране на потребители в режим 1C: Enterprise; средства за разделяне на достъпа до данни по потребителски работни станции (роли).

Конфигурацията, която е неразделна част от програмната система 1C: Enterprise, от гледна точка на потребителя е самата „програма“. Конфигурацията като цяло съчетава данни и метаданни.

Програмист, използващ средата за разработка Configurator, работи с конфигурацията като основен обект на процеса на разработка. От гледна точка на програмист, конфигурацията е проект, който съчетава модел на домейн и програмен код.

Като цяло можете да си представите опростена диаграма на процеса на разработка, когато конфигурацията като проект за разработка се превръща в стандартна конфигурация, с която работят потребителите (фиг. 2.2).

Ориз. 2.2. Към понятието „конфигурация“

В 1C: Enterprise данните и метаданните се съхраняват на едно място, което се нарича информационна база (фиг. 2.3).

Информационна база – колекция от данни и метаданни, съхранявани в локална или сървърна база данни и достъпни за потребители и разработчици

Когато работите с потребителска база данни, редактираните данни се блокират. Това се отнася както за данните, така и за метаданните. Наистина е невъзможно да се промени структурата на таблица, ако съдържанието й е дори частично блокирано. За да се осигури възможността за разработване (усъвършенстване) на конфигурацията едновременно с работата на потребителите, 1C: Enterprise използва две копия на конфигурацията.

Ориз. 2.3. Процес на актуализиране на информационната база

Конфигурация на база данни – метаданни, съдържащи конфигурационната структура, съхранени в локална или сървърна база данни, недостъпни за интерактивна промяна.

Основна конфигурация - метаданни, съдържащи конфигурационната структура, съхранени в локална или сървърна база данни, достъпни за интерактивна промяна.

Разработчикът се занимава с основната конфигурация по време на работа. Съставът му е достъпен в конфигурационното дърво в средата за разработка на Configurator. След извършване на необходимите промени (по време на тази работа потребителите продължават да работят с информационната база), разработчикът актуализира конфигурацията на базата данни и на този етап е необходимо да използвате информационната база в изключителен режим.

Конфигурацията включва:

    Структурата на счетоводните данни (основни обекти - справочници, документи, планове);

    Структурата на потребителския интерфейс (форми, менюта, командни панели и др.);

    Модули от различен тип с програмен код (общи, обекти, форми);

    Механизми за съхранение и обработка на окончателни данни (регистри);

    Механизми за представяне на бизнес процеси (бизнес процеси и задачи);

    Механизми за създаване на разпределени информационни бази (планове за обмен);

    Механизми за разграничаване на правата за достъп;

    Помощни обекти

2.3. Архитектура на софтуерната система "1C: Enterprise"

Система « 1C: Enterprise" поддържа две работни опции: файл и клиент-сървър.

Файловата версия за работа с информационна база е предназначена за лична работа от един потребител или за работа на малък брой потребители в локална мрежа. При тази опция всички данни от информационната база (конфигурация, база данни, административна информация) се намират в един файл (фиг. 2.4).

Ориз. 2.4.Файлова версия на работата

Във файловата версия можете също да поддържате реални счетоводна работа, но не предоставя всички възможности за мащабируемост и защита на данните, които версията клиент-сървър има. Поради това се използва в малки предприятия.

Версията клиент-сървър е предназначена за използване в средни и големи предприятия. Реализира се на базата на тристепенна архитектура клиент-сървър (фиг. 2.5)

1C: Предприятие 8

(клиентска част)

Сървърен клъстер

1C: Предприятие 8

Сървър за база данни

Ориз. 2.5. Тристепенна архитектура 1C: Enterprise

Версията клиент-сървър на работа е основната опция за работа в многопотребителска среда с голямо количество данни. Предоставя абсолютно всички възможности за скалируемост, администриране и защита на данните. Това обаче изисква значителни усилия за инсталиране и администриране.

В същото време физическият сървър и клиентските части на системата 1C: Enterprise 8 могат да бъдат разположени или на различни компютри, или на един. Основното е, че потребителят няма директен достъп до сървъра на базата данни и това позволява сигурността на данните. И във файловата версия базата данни трябва да се намира на някакъв споделен мрежов ресурс, достъпен за потребителите.

Системата 1C: Enterprise първоначално е проектирана за версия клиент-сървър на работа. Въпреки че можете да разработите конфигурацията във файловата версия на работата и тя ще работи във версията клиент-сървър без допълнителни модификации.

Това се постига благодарение на факта, че конфигурацията винаги се разработва въз основа на архитектурата клиент-сървър. В системата 1C:Enterprise просто няма начин да се развие по друг начин. А в случай, че се използва файловата версия на работата, системата, когато изпълнява приложното решение, просто „симулира“ присъствието на сървър на клиентския компютър.

Клиентски сървърархитектура разделя цялата работна система на три различни части, които взаимодействат помежду си по определен начин - Клиент, 1C: Enterprise Server и Database Server.

Клиентско приложение - Това е програма, част от системата 1C:Enterprise. Основната му цел е да организира потребителския интерфейс, да показва данни с възможност за промяна. В допълнение, клиентското приложение може да изпълнява код на вградения език (т.е. някои алгоритми на разработчици), но работи само с много ограничено пространство от типове на вградения език. Този подход позволява клиентското приложение да бъде много „леко“, да не изисква много ресурси, да има достъп до интернет и да работи дори в среда на уеб браузър.

Клиентското приложение взаимодейства със сървъра на 1C:Enterprise. Сървър 1C:предприятия - Това също е програма, част от системата 1C:Enterprise.

Една от основните задачи на тази програма е да предава заявки от клиентското приложение към сървъра на базата данни и да връща резултатите от тези заявки обратно на клиента.

Друга задача на сървъра е да изпълнява повечето алгоритми на вградения език, да подготвя данни за показване на формуляри, отчети и др. Тоест всички сложни изчисления, които изискват директна работа с данни, се извършват на сървъра. В същото време почти цялото типово пространство на вградения език 1C:Enterprise е достъпно на сървъра, с изключение на чисто интерфейсните типове, тъй като сървърът няма интерфейсна част, тъй като не комуникира с потребителите , но само с други програми: клиентското приложение и сървърните бази данни.

Сървър за база данниданни - това също е програма. Вече не е част от 1C:Enterprise, това е специализирана програма, предоставена от производители на трети страни. Основната му цел е организирането и поддържането на бази данни - структурирани набори от данни, които описват характеристиките на всякакви физически или виртуални системи. В момента системата 1C: Enterprise може да работи със следните сървъри на бази данни: Microsoft SQL Server, PostgreSQL, IBM DB2, Oracle Database. Файлова СУБД.

Всеки общ конфигурационен модул има набор от свойства: Клиент (управляванприложение),Сървър и външна връзка.Стойностите на тези свойства (true/false) определят къде ще бъдат компилирани екземплярите на модула.

Всичко, което е разработено и написано в конфигурацията до момента е само един вид „заготовка“. Платформата, стартирана в режим 1C:Enterprise, превръща всичко това в програма, която вече може да се изпълнява на компютър - тя се компилира. В същото време има различни части на системата, в които се изпълнява кодът - сървърните и клиентските приложения. Следователно за общите модули е необходимо изрично да се посочи от коя „страна“ трябва да бъдат компилирани - на сървъра или клиента.

Ако зададете свойството Клиент (управлявано приложение),тогава екземплярите на този модул ще бъдат компилирани само от страна на клиента в контексти тънък клиентИ уеб клиент. Ако модулът има само свойството сървър, тогава модулът ще бъде компилиран само от страната на сървъра.

Има три клиентски приложения: Дебел клиент (1cv8. екз), тънък клиент (1cv8s.екз) И Уеб клиент.

Клиентът се нарича „дебел“, защото може да изпълнява всички функции на вградения език, включително работа с типове данни DirectoryObject.<имя>, Обект на документ.<имя>. Това изисква значителни ресурси на компютъра на потребителя.

Тънкият клиент изисква значително по-малко ресурси, тъй като изпълнява ограничен набор от вградени езикови функции, предназначени само за показване и промяна на данни в RAM. Цялата работа с базата данни се извършва от страната на сървъра.

Уеб клиентът не съществува като файл, защото не работи в средата на операционната система, а в средата на интернет браузъра. Потребителят просто трябва да стартира своя браузър, да въведе адреса на уеб сървъра, на който е публикувана информационната база, и уеб клиентът ще се изтегли на неговия компютър и ще започне да се изпълнява.

Формата (на документ или справочник) съществува едновременно на сървъра и клиента. Следователно за всяка процедура, която съществува в модул на формуляр, трябва изрично да посочите контекста на нейното изпълнение: на сървъра или на клиента. Наличие на директиви &На клиентили &На сървъраили &На сървъра без контекстТова се дължи на факта, че когато се използва вграден език във формулярен модул, клиентският код трябва да бъде ясно отделен от сървърния код. По този начин, като посочи една от директивите, разработчикът изрично програмира сървърната или клиентската част.

Във формулярен модул можете едновременно да поставите процедури с различни директиви за изпълнение и да прехвърлите изпълнението на код от клиента към сървъра. Можете също така да извикате обща модулна процедура от клиентска процедура на формулярен модул, който може да се изпълни както на клиента, така и на сървъра , в зависимост от инсталираните свойства на тънкия клиент или сървърния модул.

След стартиране на приложното решение, изпълнението на код винаги започва на клиента. По време на работа изпълнението на код може да бъде прехвърлено към сървъра чрез извикване на обща модулна процедура, компилирана на сървъра.

При извикване на процедура или функция тя се търси първо на клиента. Ако компилираният контекст на клиента не съдържа тази процедура, тогава търсенето продължава от страната на сървъра. Ако извиканата процедура бъде намерена, изпълнението на кода ще бъде прехвърлено към сървъра. След като процедурата приключи, изпълнението на кода ще продължи на клиента.