Можно ли указать состояния «Согласование» и «Утверждение» документа при автозаполнении шаблона файла? – База знаний 1С-КПД
Вопросы и ответы
Для получения ответов на свои вопросы, выберите нужную вам категорию. Все вопросы разбиты по категориям.
Работа с документами

Можно ли указать состояния «Согласование» и «Утверждение» документа при автозаполнении шаблона файла?

       Работа с документами предполагает отслеживание жизненных циклов документа, и, в первую очередь, состояний согласования и утверждения. Рассмотрим, как можно вывести в файл данные параметры.

       Для решения поставленной задачи необходимо в правиле автозаполнения в реквизите «На значение выражения» использовать следующую конструкцию на встроенном языке:

       Док = Файл.ВладелецФайла.Ссылка;
               СостояниеСогласование=СокрЛП(Делопроизводство.ПолучитьСтруктуруСостоянияДокумента(До
к, "СостояниеСогласование").Состояние);

СостояниеУтверждение = СокрЛП(Делопроизводство.ПолучитьСтруктуруСостоянияДокумента(Док, "СостояниеУтверждение").Состояние);

Если СостояниеСогласование = "" ИЛИ СостояниеУтверждение = "" Тогда

Символ = "";

Иначе

Символ = ", ";

КонецЕсли;

Состояние = СостояниеСогласование + Символ + СостояниеУтверждение;
РезультатОбработки = Состояние;

       В результате в файл автоматически будет выводиться актуальное состояние документа.
25.02.2018, Константин