Модификация прикладной системы

 

Разработка справочников

 

Процесс «Добавление записи справочника»

При визуальном добавлении новой записи, например, через меню справочника Файл/Добавить, процесс выполняется по следующей схеме:

 

 

Добавление записи справочника

 

 

Установка контекста нашей организации

Карточка. Добавление До

Добавление записи на клиенте

Заполнение реквизита Наша организация

При автоматической нумерации:

Заполнение реквизита Код значением «АВТОНОМЕР»

При копировании:

Копирование значений реквизитов

Карточка. Добавление После

Карточка. Открытие

Автоматическое заполнение реквизитов

Визуальное открытие карточки записи

 

Установка контекста нашей организации. Если в справочнике есть реквизит Наша организация и при открытии справочника не был установлен контекст нашей организации (см. раздел «Процесс «Открытие справочника»), то он устанавливается при добавлении записи. Если в справочнике Наши организации только одна запись, то контекст устанавливается равным ее значению; если записей несколько, то справочник Наши организации показывается на экране в режиме выбора и контекст устанавливается равным выбранному значению. Подробнее см. в разделе «Установка контекста нашей организации».

Добавление записи на клиенте. После добавления записи на клиенте можно программно обращаться к ее реквизитам.

Заполнение реквизита Наша организация. Если в справочнике есть реквизит Наша организация, то он заполняется в соответствии с установленным при открытии справочника или при добавлении новой записи контекстом нашей организации.

Заполнение реквизита Код значением «АВТОНОМЕР». Если в карточке типа справочника поле *Способ нумерации имеет значение «Автоматическая строгая» или «Автоматическая не строгая», то в реквизит Код заносится значение «АВТОНОМЕР», которое при сохранении записи будет заменено очередным номером (см. раздел «Выбор способа нумерации»).

Копирование значений реквизитов. При копировании записи копируются значения всех реквизитов, исключая предопределенные реквизиты Код, Наша организация и Состояние записи.

 

Примечание. При копировании значений реквизитов во вновь добавленную запись вычисления реквизитов не выполняются.

Автоматическое заполнение реквизитов. Автоматическое заполнение реквизитов происходит в следующих случаях:

·         в справочнике установлен фильтр или группировка по значениям реквизита. В этом случае соответствующий реквизит справочника будет заполнен значением из установленного фильтра или группы;

·         справочник был открыт по навигации из другого справочника. В этом случае соответствующий реквизит текущего справочника будет заполнен ссылкой на запись, из которой был открыт текущий справочник;

·         справочник был открыт в режиме выбора из карточки, в которой есть и заполнен реквизит, связанный с ведущим для открытого справочником. В этом случае соответствующий реквизит справочника будет заполнен значением записи ведущего справочника.

 

Примечание. При автоматическом заполнении реквизита выполняются вычисления этого реквизита.

 

 

См. также:

·         Общие сведения о процессах работы со справочниками;

·         Процесс «Открытие справочника»;

·         Процесс «Закрытие справочника»;

·         Процесс «Открытие карточки записи справочника»;

·         Процесс «Закрытие карточки записи справочника»;

·         Процесс «Копирование записи справочника»;

·         Процесс «Сохранение записи справочника»;

·         Процесс «Удаление записи справочника»;

·         Процесс «Добавление строки табличной части»;

·         Процесс «Удаление строки табличной части».