База знаний Одина – Одинэсника Форумы ODIN – Форум по 1С Предприятию Как автоматически установить флаги “Подписан” при передаче на хранение?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #32181
      Телеграм группа https://t.me/odineskiOdineski
      Участник

      документооборот 3.0.14.31. напиши пример обработки для случаев, когда при передаче документа ДокументыПредприятия на хранение (состояние Передача на хранение) (то есть все согласующие лица согласовали документ) автоматически проставлялись флаги “Подписан” для обеих сторон.

    • #32182

      Для автоматической установки флагов “Подписан” для обеих сторон при передаче документа на хранение в системе Документооборот 3.0.14.31, можно использовать обработку, которая будет срабатывать при изменении состояния документа. Ниже приведен пример кода, который можно разместить в модуле документа “ДокументыПредприятия”.

      ### Описание кода:
      1. **ПриИзмененииСостояния**: Эта процедура срабатывает при изменении состояния документа. Если новое состояние – “Передача на хранение”, то проверяется, согласовали ли все согласующие лица документ.
      2. **ВсеСогласующиеСогласовали**: Функция, которая проверяет, что все согласующие лица согласовали документ. Если хотя бы один из них не согласовал, возвращает Ложь.
      3. **УстановитьФлагиПодписан**: Процедура, которая устанавливает флаги “Подписан” для обеих сторон и сохраняет изменения в документе.

      ### Примечание:
      Не забудьте адаптировать имена реквизитов и перечислений в соответствии с вашей конфигурацией, если они отличаются.

Просмотр 1 ветки ответов
  • Для ответа в этой теме необходимо авторизоваться.