Руководство разработчика

Функция ЗАП_ГРАФУ

Функция ЗАП_ГРАФУ позволяет установить значение графы по ее строковому идентификатору.

ФУНКЦИЯ ЗАП_ГРАФУ(*: значение; ТИП_СТРОКА: идентификатор
	[; ТИП_ЧИСЛО: номер_копии])

Параметры

значение
Значение одного из простых (не объектных) типов, которое следует подставить в графу. При подстановке значения в исходную графу тип должен соответствовать типу графы.
идентификатор
Строковый идентификатор графы.
номер_копии
Номер копии графы. Если этот параметр не задан или задан как 1, то происходит обращение к исходной графе. Иначе обращение происходит к графам, созданным оператором КОПИРОВАТЬ_БЛАНК.

При копировании фрагмента бланка внутри самого себя появляются копии исходных граф. Использование оператора ЗАП_ГРАФУ – единственный способ задания значения графам-копиям.

При использовании оператора ЗАП_ГРАФУ для изменения значения в исходных графах, стандартный обмен с такими графами "замораживается". Т.е. по окончании расчета формульного раздела туда не будет подставляться значение выражения, заданного в параметре "Переменная" (в диалоге параметров графы). Поэтому для исходных граф можно задать в параметре "Переменная" какое-то простое выражение по умолчанию. например, "" или "-". Это значение будет выводится до пересчета бланка, а также, когда при заполнении формульного раздела не произошло соответствующего вызова ЗАП_ГРАФУ.

Типовые операции

Для установки значений полей и опций в окне типовой операции функция ЗАП_ГРАФУ может вызываться из различных функций-обработчиков во время работы функции ВВЕСТИ. При этом параметр идентификатор соответствует имени переменной графы или опции, а параметр номер_копии игнорируется. Для установки опций необходимо передавать значение логического типа. Для установки дат и чисел можно передавать значения типа "дата" или "число", а также их текстовые представления.

Для установки доступности поля или опции в типовой операции во время работы функции ВВЕСТИ параметр номер_копии задается равным -1. В качестве значения должно быть указано выражение логического типа.


См. также: