Строковые константы в проекте

Runa

Администратор
#1
При формировании различных документов в проекте - как для объектов, так и для форм, зачастую требуется использовать одни и те же данные. Например наименование организации, её адрес, ИНН/ОКПО и прочее.
Можно создать шаблоны, в которых вся эта информацию уже вставлена в нужных местах. Но в случае необходимости её изменения, при большом числе документов, работа по изменению шаблонов становится достаточно длительным процессом, при котором всё таки возможны человеческие ошибки.
Для решения такой задачи и служат строковые константы в конструкторе, которые вставляются в шаблоны аналогично обычным полям объектов/форм, но берутся они из специальной формы проекта и подставляются во все документы.
Для задания постоянных строковых значений надо открыть форму констант.
Задание строковых констант.png
В шаблоне документа, в требуемые места, вносятся имена констант.
Шаблон документа с константами.png
После формирования документа на базе шаблона получаем результат.
Результат подстановки констант в документ.png

Рекомендуется имена констант начинать со знака подчёркивания. Но это не обязательное требование и служит лишь для удобства работы.
В случае, если константа и поле объекта/формы совпадают по имени, то подставляется поле.

Замечание: строковые константы проекта можно использовать в составных полях.