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

  • ● Константин — эксперт по 1С:Документообороту
  • ▣ Опубликовано
  • ◷ 1 минута на чтение
       Работа с документами предполагает отслеживание жизненных циклов документа, и, в первую очередь, состояний согласования и утверждения. Рассмотрим, как можно вывести в файл данные параметры.

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

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

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

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

Символ = "";

Иначе

Символ = ", ";

КонецЕсли;

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

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

◉ Остались вопросы?

Наши эксперты помогут подобрать решение под ваши задачи.

Мы используем файлы cookie и Яндекс Метрику, чтобы сайт работал удобнее. Продолжая пользоваться сайтом, вы соглашаетесь с Политикой обработки персональных данных и Согласием на обработку персональных данных.