При внедрении и эксплуатации 1С:ERP Управление предприятием пользователи и аналитики часто сталкиваются с вопросом управления жизненным циклом документов. Во многих объектах системы присутствует реквизит Статус (например, в планах закупок, планах продаж, заказах). Разберем, как устроена работа со статусами, возможно ли автоматизировать их смену по результатам согласования в 1С:Документооборот и какие штатные инструменты согласования доступны непосредственно внутри самой ERP.
Проанализируем распространенную ситуацию: процесс согласования документа (например, документа ПланЗакупок) запущен в 1С:Документооборот, участники успешно выполнили свои задачи, однако в 1С:ERP статус документа остается прежним (например, «В подготовке» или «На утверждении»), требуя ручной корректировки. Выясним причину такого поведения и настроим автоматическую передачу статуса.
Ручное изменение статуса после согласования в СЭД не является обязательным — система позволяет синхронизировать реквизиты автоматически. Разберем по шагам порядок настройки правил бесшовной интеграции:
Статус документа ERP.Статус в ERP является значением системного перечисления (например, ПеречислениеСсылка.СтатусыПланов.Утвержден), а в СЭД состояние процесса или документа может быть строкой или системным состоянием, настроим вычисление выражения на встроенном языке.Посмотрим на типовой пример выражения для преобразования состояния процесса СЭД в статус документа ERP:
Если Источник.Состояние = "Согласован" Или Источник.Состояние = "Утвержден" Тогда
Результат = Перечисления.СтатусыПланов.Утвержден;
ИначеЕсли Источник.Состояние = "НаСогласовании" Тогда
Результат = Перечисления.СтатусыПланов.НаУтверждении;
Иначе
Результат = Перечисления.СтатусыПланов.ВПодготовке;
КонецЕсли;
Если после настройки сопоставления статус все еще не обновляется автоматически, проверим следующие технические параметры:
Рассмотрим, можно ли отказаться от внешней интеграции и выполнять согласование документов исключительно средствами 1С:ERP. В типовой конфигурации подход к согласованию разделен по функциональным подсистемам:
ЗаявкаНаРасходованиеДенежныхСредств реализован полноценный типовой механизм согласования по маршрутам, лимитам и центрам ответственности с автоматической сменой статусов («Подготовлена», «На согласовании», «Согласована», «К оплате»).ПланЗакупок, ПланПродаж, ПланПроизводства и ПланОстатков не имеют встроенного многоэтапного конструктора маршрутов согласования. Их статусы по умолчанию переключаются вручную ответственными сотрудниками.В ERP отсутствует универсальный сквозной маршрутизатор произвольных документов (такой функционал доступен в решениях класса 1С:ERP. Управление холдингом в виде универсальных процессов и матриц полномочий).
Если интеграция с 1С:Документооборот не используется, а документы планирования требуют утверждения группой лиц, рассмотрим следующие варианты организации работы:
Утвержден, а проведение несогласованных документов блокируется на уровне модуля объекта.