1в константи и параметри сесия 1в

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

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

Продукти са различни. Например, храни и химикали. Какво става, ако лидерът ще поиска да направи изявление - колко пари сме спечелили за продуктите, както и върху химията?

Лесно! - ние отговаряме. Трябва да добавите референтни видове стоки, както и в номенклатурата на директория добавете подпори. Сега, когато ще се въведе нов продукт - ще трябва да изберете вида на стоки.

Въпреки това, момичетата не са доволни за това нововъведение - сега те трябва да попълните цялата област, не е задължително, и при тях и толкова много работа, и те не разполагат с време. И, разбира се! - те казват - имаме 900 вида продукти, както и само на 50 точки от химия! Дори глупак може да види, че по подразбиране, трябва да зададете вида на стоките продукти.

Отличен! - ще празнуваме. Така че ... какво да правя?

1в константи и параметри сесия 1в

тя е обект 1C - 1C постоянна. конфигуратор прозорец браншови константи 1в е в горната част.

1в константи и параметри сесия 1в

Всяка постоянна - това е една стойност, избрания тип. Списъци и таблици могат да бъдат съхранявани с помощта на стойността "HranilischeZnacheny".

Константите можете да държите стойности. Една такава постоянна стойност. По този начин в константите можете да съхранявате настройките на програмата.

В режим Enterprise, постоянно 1C са в операциите в менюто / константи. В типичните конфигурации, те често правят за инструменти / Preferences (дебелина-клиент)

1в константи и параметри сесия 1в

или върху менюто Администрация / Настройки / Настройки счетоводни параметри (тънки клиенти) на.

1в константи и параметри сесия 1в

За да редактирате постоянно се отваря стандартната форма на константи. Всяко поле във формуляр - тя е постоянна.

Добавете форма на константи по два начина:

  • Щракнете с десния бутон върху 1C клон константи и изберете опцията в менюто Създаване на формуляр константи
  • Добави формата на клон General / Общи форма и в инструкциите, за да изберете вида на форма - формата на константи.

Виж (и изберете) константи формират, както следва:

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

постоянна форма е различна с това, че основните подпори образуват тип "KonstantyNabor". Това ви позволява да записвате 1C константи не са индивидуално и веднага.

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

1в език програма на всяка константа може да бъде достъпен бързо и лесно:


ZST = Konstanty.NuzhnayaKonstanta.Poluchit (); // прочети
Konstanty.NuzhnayaKonstanta.Ustanovit (стойност); // запис

параметри сесия 1C

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

Когато създавате нов продукт на езика на програмата в случай 1C PriOtkrytiiFormy () ще определи стойността поле на стоките с оглед на този, който е назначен за постоянен. Voila!

Сега програмата е работа, но ние няма да се спре! И все пак - ние сме готини програмисти, ние искаме да имаме програмата не само работи, но работи бързо!

Къде са 1С константи? Базата данни в специална таблица. Всеки път, когато изявлението се създава нов продукт, 1C клиент ще разбие на сървъра и се отчита стойността на константата 1 цент. Какво става, ако 200 оператори? оптимално ли е?

Какво тогава да правим?

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

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

параметри сесия 1C също е обект 1C. в прозореца за конфигурация се намира в бранша Общи / Session Options 1C.

1в константи и параметри сесия 1в

Не само добавите сесия 1C параметър, тъй като, ако тя не е пълна, програмата ще покаже съобщение за грешка.

Попълване (настройка) параметри 1C сесия трябва да се извършват при стартиране на режим 1C Enterprise. Щракнете с десния бутон в горния клон конфигурация (програмисти го наричат ​​"глава") и изберете Отвори модул сесия.

Модулът може вече да е функция UstanovkaParametrovSeansa (). Ако някой не го прави, изберете това събитие в съответния падащия списък. Ето един пример за определяне на стойността на 1С параметър на сесията:

ZST = ParametrySeansa.NuzhnyyParametr; // рекорд, след като в началото
ZST = ParametrySeansa.NuzhnyyParametr; // чете строго след записа.