1 што значи во 1s. Различни решенија присутни во програмата „1C: Enterprise“

Конфигураторот 1C 8.3 е околина за развој на информациски систем базирана на платформата "". Развојот на апликации обично се нарекува . Со помош на оваа средина, можно е не само да се усоврши кое било решение, туку и да се развие сопствена, полноправна конфигурација.

Подолу ќе се обидам да ги опишам главните карактеристики и интерфејсот на оваа развојна околина.

Главната функција на конфигураторот 1C е да му помогне на развивачот да развие одржливо решение за деловна автоматизација што е можно поскоро. Дополнителни функции - резервна копија на базата на податоци, корисничко внесување, управување со складирање, надградба на решенија, рутинско тестирање на базата на податоци и многу повеќе.

Целиот сет на команди, локацијата на менијата, копчињата - сето ова може да се смени од развивачот, така што ќе ја разгледаме состојбата „надвор од кутијата“.

Изгледот на конфигураторот 1C е прилично едноставен и конзервативен:

Горниот панел ги содржи главните контекстни менија на програмата - датотека, уредување, конфигурација итн.:

Подолу се наведени брзите команди кои најчесто ги користат корисниците:

Софтверот на платформата 1C: Enterprise, без оглед на модификацијата, има два режими на лансирање. Првата опција е наменета за корисничкиот почеток на базата, а втората (конфигуратор 1C) ја користат програмери или програмери. И само за периодот на правење промени на кодот, екранот или печатената форма.

Пристапот до режимот „Enterprise“ обично им се обезбедува на оние чија одговорност е да пополнат директориуми, да внесуваат документи, да генерираат извештаи и да започнат со обработка. Целосен пристап до двете опции имаат специјалисти (системски администратори) кои имаат доволно квалификации за ова.

Начин на стартување и изглед на интерфејсот

За да ја стартувате конфигурацијата 1C преку локална мрежа или Интернет, постојат неколку методи за лансирање: дебел и веб-клиент. Ако сакате да ја стартувате програмата 1C во режимот „Конфигуратор“, треба да ја разгледате можноста да ја стартувате само преку дебел клиент. Или ќе треба да ја извршите конфигурациската работа локално на серверот, каде што можете директно да се поврзете со базата на податоци.

Важно. Недостатокот на пристап до конфигураторот во сопствените режими на стартување обезбедува дополнителна заштита од неовластена интервенција во базата на податоци.

Однадвор, интерфејсот на конфигураторот на програмата 1C малку се разликува од корисничкиот интерфејс, но множеството ставки од менито овде е сосема поинакво. Прозорецот на програмата ги содржи следниве ставки:

  • Конфигурација. Основни функции како „отвори“, „зачувај промени“ итн.;
  • Дебагирање. Се користи од страна на програмерите за тестирање на направените промени;
  • Администрација. Поставување права за пристап, создавање нови корисници;
  • Сервис. Прилагодување на интерфејс, калкулатор, календар;
  • Прозорец. Функции за управување со прозорци отворени во конфигураторот;
  • Референца. Помошник за синтакса, функции, општи информации за програмата.

Под ова мени се наоѓаат брзите команди кои најчесто се користат при работа со конфигураторот. Нивната листа може да се менува по волја. Главниот прозорец прикажува метаподатоци што претставуваат предефиниран сет на класи.

Десно од дрвото за метаподатоци, конфигураторот 1C ги прикажува својствата на класата што е отворена за уредување. Всушност, ова е главниот работен простор на програмата. Ќе се отвори:

  • Уредувач на екран.
  • Уредник на печатени форми и синтакса.
  • Референтни материјали.

Откако ќе направите промени, можете да ги проверите перформансите на иновациите во режимот за отстранување грешки. Неопходно е да ги зачувате промените и да изберете да започнете во режимот „Enterprise“ (копче F5). Ако грешките се од синтаксичка природа, конфигураторот ќе издаде предупредувања што ги означуваат грешките пред да ја зачува конфигурацијата. Ако грешката се појави во режим на претпријатие, на пример, поделба со 0, тогаш програмерот може да оди од прозорецот за грешка до конфигураторот до делот од кодот каде што се појавува грешката.

Цел

Првото лансирање по инсталирањето на која било конфигурација на програмите 1C 8.x главно се врши во режимот на конфигуратор. Ова е неопходно за да се создадат корисници, да им се дадат одредени права, да се инсталира заштита на софтверскиот модул од неовластен пристап на вработени и трети лица.

Совет: мора веднаш да поставите лозинка за да ја отворите конфигурацијата, инаку менувањето дури и на мал дел од кодот може да доведе до целосна нефункционалност на програмата.

Во иднина, овој режим се користи за прилагодување, воведување нови модули. Целосната листа на карактеристики е како што следува:

  • Промена на програмата;
  • Дебагирање на извршување на кодот;
  • Проверка на перформансите на модулите;
  • Конфигурирање на поставките за дневник;
  • Повторно индексирање на бази на податоци;
  • Проверка на логички и референцијален интегритет;
  • Објавување на базата на податоци на веб-сервер;
  • Креирање на резервна копија на базата на податоци;
  • Обнова по неуспеси;
  • Корисничка администрација.

За да се олесни и забрза работата на програмерите и програмерите, се користат контекстуални совети во прозорецот на конфигураторот 1C. Со нив, доволно е да ја совладате општата основа за уредување на модули, ќе биде навистина тешко да се направи грешка при пишувањето наредби.

Ажурирање на конфигурацијата

Еден од најпопуларните начини за користење на режимот „Конфигуратор“ е имплементацијата на ажурирања. Компанијата 1C објавува нова верзија на секоја конфигурација на пазарот најмалку еднаш квартално. Поради ова, грешките пронајдени од корисниците се коригираат, се печатат и се менуваат електронските формулари согласно важечките прописи. Сметководството се карактеризира со редовни прилагодувања, па дури и со воведување на нови видови на известување.

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

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

Ако постапката се спроведе без да се земе предвид воведувањето на нов код, администраторот на системот ќе мора рачно да врати сè. Затоа, тие се обидуваат да ја користат ставката "Ажурирај ја конфигурацијата" во менито "Конфигурација".

Специјалистот има можност прелиминарно да ги спореди двата модула. Ако во новата датотека промената на кодот влијае само на оние области каде што не се направени промени, тогаш се активира автоматско ажурирање. Во други случаи, лесно е да се префрлат потребните иновации во базата на податоци чекор по чекор, игнорирајќи ги оние што можат да ја нарушат функционалноста или перформансите на вашите сопствени модули.

Можеме да кажеме дека програмата 1C е најчестата програма за сметководство и сметководство за управување во сите земји на ЗНД. Популарен е поради широкиот опсег на опции во поставките на програмата, како и големиот број готови конфигурации, што го олеснува прилагодувањето на стандардната листа на алатки на потребите на организациите. За овие поставки ќе се дискутира.

Типичните конфигурации помагаат да се олесни решавањето на прашањата поврзани со доведување на извршувањето на стандардните задачи за сметководство и управување со претпријатието во автоматизирана форма. Ваквите конфигурации, кои беа развиени од 1C, го земаат предвид долгогодишното искуство во неговата работа, партнерите и современите меѓународни методи за управување.

Предноста на користењето на таквите конфигурации е тоа што не се потребни многу време и работни ресурси за да се приспособи самата програма на сметководствените и менаџерските потреби на претпријатието.

Добијте 267 видео лекции 1C бесплатно:

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

До денес, најпопуларните конфигурации 1C:

Индустриски стандардни решенија 1C

Друг тип на конфигурации се индустријата - ова се сертифицирани решенија кои се специјално дизајнирани, оптимизирани и функционално прилагодени на спецификите на одредена област на претпријатието. Обично, можете да започнете со работа веднаш по инсталирањето на таква конфигурација 1C.

Во принцип, ова е готов шаблон што треба малку да се измени за ефикасно да се користи избраната платформа. Цената на ваквата конфигурација ќе биде многу помала, за разлика од опцијата со создавање ново стандардно решение.

Можеме да кажеме дека индустриските решенија веќе го вклучуваат искуството на развојната компанија 1C и претпријатијата кои работат во одредени области. Ваквите конфигурации овозможуваат да се автоматизираат процесите на управување и сметководство со висок квалитет, а исто така ви дозволуваат да не губите време што е неопходно за поставување на стандардно решение за одредена област на претпријатието.

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

  • циркулационата конфигурација на програмата 1C, која беше развиена земајќи ги предвид карактеристиките на одредена индустрија;
  • технолошката платформа 1C неопходна за таква конфигурација;
  • пакет на потребна придружна документација.

Компаниите кои развиваат индустриски конфигурации често им нудат на своите клиенти дополнителни услуги поврзани со успешна инсталација и конфигурација на такво решение, на пример:

  • инсталација на индустриско решение на компјутери на претпријатија;
  • обука на персоналот за работа на таква платформа;
  • техничка поддршка;
  • совети за конфигурација.

Резултати

Брза, чекор-по-чекор демонстрација на развој на апликации на платформата 1C:Enterprise 8.2.

За да го завршите примерот, ќе ви треба платформата 1C:Enterprise 8.2. На нашата страница можете да преземете. Ова демо е подготвено користејќи токму таква верзија!

Едноставен HR систем

Сега ќе создадеме мини-систем за евиденција на персонал за вработените во претпријатието. Ќе ни овозможи да вработуваме и отпуштаме вработени, како и да работиме со кадровски документи.

Секоја конфигурација мора да се чува во посебен директориум (папка).

1. Направете нова папка на кој било диск на нашиот компјутер, на пример, „C:\Our personel“.

2. Стартувајте 1C: Enterprise. Ќе се отвори список на инфобази. Ако не сте создале никакви инфо-бази и не сте додале постоечки бази на информации, списокот ќе биде празен.

1C: Enterprise може да работи со неколку бази на податоци на еден компјутер. На пример, во една база на податоци се води евиденција за персоналот, во друга база на податоци - сметководство за стоки, во третата - сметководство за фирмата А, во четвртата - сметководство за компанијата Б.

3. Кликнете на копчето "Додај".

На првиот чекор од волшебникот, изберете ја опцијата „Додај постоечка инфобаза на списокот“.

Во вториот чекор, наведете го името на инфобазата како што ќе биде прикажано во списокот со бази, на пример „Нашиот персонал“. Основното име може да биде произволно, ништо не зависи од тоа.

4. Во следниот чекор, наведете ја патеката до папката што ја создадовте во чекор 1 од нашата прошетка (во нашиот случај, ова е C:\Our Frames). Кликнете на "…" , внесете ја папката и притиснете „Избери“.

Директориумот со инфобазата може да се наоѓа на локалниот тврд диск на компјутерот, на пример „C:\Our personel“ или на друг компјутер во локалната мрежа, на пример, „\\SERVER\KADR“. Во овој случај, мора да се доделат целосни права за пристап до оваа папка (читање, пишување, итн.).

Можете да кликнете на копчето Уреди за да го уредите. На пример, инфобазата е преместена на друга локација или сакате да и дадете друго име. За да отстраните инфобаза од списокот, кликнете на копчето Избриши. Во овој случај, инфобазата се отстранува од списокот, но не и физички отстранета од дискот.

6. Изберете го режимот за стартување „Конфигуратор“. За да го направите ова, кликнете на копчето "Конфигуратор".

1C може да се активира во два режима:

  • 1C: Претпријатие- режим на користење на инфобазата. Редовните корисници работат во овој режим, внесуваат податоци, печатат извештаи итн. Во овој режим, не можете да ја уредувате конфигурациската структура.
  • Конфигуратор- режим на конфигурација (програмирање). Програмерите работат во овој режим, создаваат нови директориуми, извештаи, пишуваат програмски модули. Во овој режим, не можете да внесувате податоци во инфо-базата.

7. Бидејќи сè уште нема ништо во креираната папка, 1C ќе побара потврда за создавање нова инфобаза.

8. Кликнете Да. Следно, изберете ја опцијата „Создавање инфобаза без конфигурација за развивање нова конфигурација или вчитајте претходно растоварена инфобаза“ (опција 2) и кликнете на копчето „Следно“. Во следниот чекор, кликнете на копчето „Заврши“.

9. Конфигураторот ќе се стартува. Отворете го дрвото за конфигурација, со кое ќе работиме многу често. За да го направите ова, изберете "Конфигурација" - "Отвори конфигурација" од менито или кликнете на соодветната икона.

Ќе се појави прозорецот за дрво за конфигурација. Дајте му пригодна големина.

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

Креирање на конфигурациски објекти

10. Поставете го курсорот на линијата „Референци“ и кликнете на копчето (или кликнете со десното копче и изберете Додај). Ова ќе се отвори Прозорец за уредување на конфигурациски објекти(еден вид конструктор за креирање директориум).

Прозорецот за уредување на конфигурациски објекти е дизајниран за брзо создавање нови конфигурациски објекти. Редоследот на внесување податоци е дизајниран на таков начин што претходните податоци можат да послужат како основа за последователно внесување. Движењето се контролира со копчињата на дното на прозорецот „Следно“ и „Назад“. На секој чекор, се предлага да се внесе група логички меѓусебно поврзани податоци. Можете исто така да се движите низ чекорите со кликнување на соодветното јазиче (Основни, Подсистеми, Функционални опции итн.).

11. На првиот чекор (таб), поставете го „Име“ на нашиот директориум (идентификатор), на пример, „Позиции“. Откако ќе го внесете Името, притиснете го копчето „Enter“ на тастатурата или преместете го глувчето на следното поле. Врз основа на „Име“, системот автоматски ќе создаде „Синоним“.

Името на објектот (во нашиот случај, директориум) е важно и задолжително својство на кој било конфигурациски објект. Тоа е тоа што ќе се користи при пишување програмски код на јазикот 1C. Името не може да се коригира исто така, бидејќи сите места во програмата каде што се користи овој директориум исто така ќе треба да се поправат.

Сфатете го „Името“ на директориумот многу сериозно. Името треба да биде концизно, разбирливо, да ја одразува суштината на директориумот, на пример: „Земји“, „Вработени“, „Производи“ итн.

Имињата на конфигурациските објекти, атрибути, променливи, процедури и функции во 1C може да содржат букви од руската и англиската азбука (мали и големи букви), долни црти и цифри. Името не може да започнува со бројки.

Својството „Синоним“ е исто така достапно за кој било конфигурациски објект. Тој е наменет за складирање на „алтернативното име“ на конфигурацискиот објект (во нашиот случај, директориумот). Ќе се користи во елементите на интерфејсот на нашата програма, односно ќе му се покаже на корисникот. Нема ограничувања за „Синоним“ и може да се постави во форма што може да се чита од човек, на пример, „Список на позиции“ итн.

Секоја референтна книга има две полиња „Код“ и „Име“ веќе претходно дефинирани (предефинирани). Можете да ја уредувате должината на името, должината на кодот, како и типот на кодот: „Број“ или „Стринг“.

13. Затворете го прозорецот за уредување директориум „Позиции“.

14. Ајде да создадеме нов директориум „Вработени“ (види став 10).

Наведете го името на директориумот (идентификатор) „Вработени“.

Поставете ја должината на името на 100 знаци.

Во името, ќе го зачуваме целото име на вработениот. Понекогаш има прилично долги имиња и презимиња, така што 100 знаци се точно.

15. Во овој директориум, покрај веќе поставените полиња (Шифра и Име), ќе имаме уште неколку полиња (детали, атрибути). Сега списокот со дополнителни детали (полиња) е празен. Кликнете на копчето "Додај".

Како резултат на тоа, ќе се отвори прозорецот за уредување својства на атрибутот (палета на својства). Патем, реквизитите, атрибутот и полето се во основа иста работа. Само што во терминологијата 1C вообичаено е да се користат „реквизит“.

16. Наведете го името на атрибутот во палетата на својства - „Позиција“. Наведете го типот на атрибут - "DirectoryLink.Posts", што го создадовме порано. Ова значи дека вредностите на овој атрибут ќе бидат избрани од директориумот „Позиции“. Затворете го прозорецот за палетата на својства.

17. Направете го атрибутот „Плата“ (тип Број, Должина 10, Точност 2). За вредност од типот „Број“, прецизноста го означува бројот на децимални места (во нашиот случај, 2 цифри).

18. Креирајте ги деталите DateAcceptance и DateDismissal (напишете Date).

19. Сега имаме два директориуми и можеме да внесеме некои податоци.

Ајде да ја ажурираме конфигурацијата на базата на податоци (ќе ги зачуваме сите промени што ги направивме во конфигурацијата). Ова може да се направи со помош на програмското мени (Конфигурација - Ажурирај ја конфигурацијата на базата на податоци), или соодветната икона на лентата со алатки или со притискање на F7.

Бидејќи ја уредивме (променивме) структурата на инфобазата, 1C ќе ги анализира овие промени и ќе прикаже прозорец со нивната листа. Кликнете на копчето "Прифати".

20. Стартувајте го системот во режим 1C: Enterprise. Ова може да се направи директно од Конфигураторот со кликнување на лентата со алатки или на копчето F5. Ќе се појави прозорецот 1C: Enterprise.

21. Отворете го директориумот Jobs. За да го направите ова, кликнете на панелот за навигација (во левиот дел од прозорецот на апликацијата) на натписот (врска) Позиции. Ќе се отвори прозорецот на директориумот.

22. Внесете повеќе позиции користејќи го копчето или копчето INS. На пример, директор, сметководител, програмер.

Имајте предвид дека шифрите се доделуваат автоматски, иако може да се уредуваат. Во овој случај, мора да се почитува уникатноста на шифрите. Параметрите за уникатност може да се конфигурираат во конфигураторот, на пример, можете целосно да ја оневозможите контролата на уникатноста на кодот.

Стандардното сортирање е по име. Ова ви овозможува да ги напишете првите букви од името на позицијата, а курсорот автоматски ќе скокне до саканата позиција. Можете исто така да поставите друг тип на сортирање: по код или по атрибут. За да го направите ова, само кликнете на левото копче на глувчето на името (заглавието) на атрибутот.

23. Отворете го директориумот Вработени.

24. Земете неколку вработени. На пример, Иванов Иван Иванович е директор, Петров Петр Петрович е сметководител, Сидоров Сергеј Сергеевич е програмер. Ги пополнуваме само деталите Име (полно име) и Позиција. Забележете дека кога одредувате позиција, се отвора директориумот Позиции. За да зачувате нов елемент од директориумот (нов запис), кликнете на „Зачувај и затвори“.

25. Затворете го прозорецот 1C: Enterprise и вратете се во режимот Конфигуратор.

Во реалниот живот, прифаќањето на вработен за работа се врши со персоналниот документ "Налог за вработување". Ова е она што ќе го имплементираме во Дел 2 од нашата прошетка.