С переходом на электронные перевозочные документы в 1С появляется новая практическая задача: недостаточно просто увидеть, что отдельный ЭПД существует.
Важно понимать всю цепочку целиком:
с какого учетного документа она началась → какие ЭПД уже созданы → как они связаны между собой → какой этап завершен → где цепочка остановилась → есть ли ошибка обмена → какой документ ожидается следующим.
Штатный интерфейс ЭДО позволяет работать с конкретными электронными документами, но при большом количестве перевозок быстро проверить состояние всей цепочки становится неудобно.
Для этого и предназначена обработка «Контроль цепочки ЭПД».
Она собирает существующие ЭПД, определяет их взаимосвязи и отображает каждую цепочку в компактном виде.
Поддерживаются основные электронные перевозочные документы:
- ЭПЭ — электронное поручение экспедитору;
- ЭЭР — электронная экспедиторская расписка;
- ЭСР — электронная складская расписка;
- ЭЗЗ — электронный заказ-заявка;
- ЭТрН — электронная транспортная накладная.
Для перевозочной ветки обработка дополнительно показывает документ-основание, например расходную накладную.
В результате цепочка может выглядеть так:
Расходная накладная → ЭЗЗ → ЭТрН
или, для экспедиторских документов:
ЭПЭ → ЭЭР → ЭСР
Связи строятся не только по типам документов. Приоритет имеют реальные штатные идентификаторы и связи ЭПД, найденные в информационной базе.
Что показывает верхняя таблица
Каждая строка верхней таблицы представляет отдельную цепочку ЭПД.
Для нее выводятся документ-основание, дата, организация, участники, состояние ЭПЭ, ЭЭР, ЭСР, ЭЗЗ и ЭТрН, общий статус цепочки, обнаруженная проблема, дата последнего события и количество дней без движения.
Применяются понятные состояния:
Завершено — документ или этап полностью завершен.
Ожидает действие — документ существует, но требуется действие одного из участников.
В процессе — обмен еще выполняется.
Не начато — это следующий ожидаемый документ цепочки, но он еще не создан.
Не требуется — данный вид ЭПД не относится к текущему сценарию.
Ошибка — по документу обнаружена ошибка обмена.
Отклонено — электронный документ был отклонен.
Отсутствует используется только в ситуациях, когда в информационной базе имеется конкретная ссылка или идентификатор связанного документа, но сам документ найти не удалось.
За счет этого отчет не помечает каждый отсутствующий тип ЭПД как ошибку.
Например, если складская расписка в конкретной перевозке не требуется, будет показано:
ЭСР: Не требуется
а не неопределенное или ошибочное состояние.
Детальная цепочка
При выборе строки сверху нижняя часть формы автоматически показывает состав выбранной цепочки.
Дерево сразу раскрывается полностью, поэтому вручную нажимать каждый + не требуется.
Пример:
Расходная накладная №92
ЭЗЗ
ЭТрН
Если ЭТрН еще не создана:
Расходная накладная №92
ЭЗЗ
ЭТрН — Не начато
Для каждого реального электронного документа дополнительно отображаются номер и дата, направление, текущий шаг, признак выполнения шага, дата события и диагноз.
Диагностика зависших цепочек
В форме задается порог зависания в днях.
Если цепочка не завершена и по ней длительное время нет движения, обработка помечает ее как зависшую.
Это позволяет быстро отделить свежие документы, по которым еще идет нормальная работа, от цепочек, которые фактически остановились.
Дополнительно в верхней части формы выводится итоговая статистика:
Всего / Завершено / Незавершено / Зависло / Ошибок / Отклонено.
Ошибки ЭДО
При анализе используются не только сами документы ЭПД, но и штатные данные обмена.
Если по документу присутствует локальная ошибка передачи ЭДО, она учитывается при определении состояния цепочки и отображается пользователю.
Таким образом можно увидеть ситуацию, когда документ существует, но процесс остановился не из-за отсутствующего следующего ЭПД, а из-за технической ошибки обмена.
Документ-основание
Для ЭЗЗ и ЭТрН обработка выводит связанный учетный документ.
Например:
Расходная накладная → ЭЗЗ → ЭТрН
Документ-основание является частью пользовательской цепочки и не относится к скрытой технической информации.
Из формы можно открыть как документ-основание, так и конкретный ЭПД из нижнего дерева.
Техническая информация
Чтобы не перегружать форму служебными данными, они по умолчанию скрыты.
При необходимости можно включить флажок «Техническая информация».
После этого отображаются УИД Минтранса, идентификатор файла/титула, роль участника и другие данные, которые полезны при разборе нестандартных ситуаций.
Переформирование обработки для этого не требуется.
Отборы
Предусмотрены отборы по периоду, организации и контрагенту.
Также есть режим «Только проблемные», который оставляет только незавершенные, зависшие, ошибочные или иным образом требующие внимания цепочки.
Это удобно для ежедневного контроля большого объема ЭПД.
Расшифровка обозначений
В форме обработки присутствует отдельная памятка:
ЭПЭ — электронное поручение экспедитору
ЭЭР — электронная экспедиторская расписка
ЭСР — электронная складская расписка
ЭЗЗ — электронный заказ-заявка
ЭТрН — электронная транспортная накладная
Поэтому пользователю не требуется помнить все сокращения.
Выгрузка
Результат можно вывести в табличный документ 1С для дальнейшей работы, печати или сохранения в Excel.
Что обработка НЕ делает
Обработка не создает, не изменяет, не проводит и не отправляет документы ЭПД.
Она работает как диагностический и контрольный инструмент.
Логика начинается с уже существующей, начатой цепочки ЭПД и отвечает на вопрос:
«Что сейчас происходит с этой цепочкой и где она остановилась?»
Основные возможности
- контроль цепочек ЭПЭ / ЭЭР / ЭСР / ЭЗЗ / ЭТрН;
- отображение документа-основания;
- построение реальных связей между ЭПД;
- дерево цепочки от учетного документа до электронных документов;
- автоматическое раскрытие дерева;
- статусы Завершено / Ожидает действие / В процессе / Не начато / Не требуется / Ошибка / Отклонено;
- определение следующего ожидаемого документа;
- контроль зависших цепочек;
- настройка количества дней без движения;
- анализ ошибок обмена ЭДО;
- отбор по организации, контрагенту и периоду;
- режим «Только проблемные»;
- открытие документов непосредственно из обработки;
- скрываемый режим «Техническая информация»;
- выгрузка результата в табличный документ;
- отсутствие записи или изменения данных информационной базы.
Для кого
Обработка будет полезна специалистам, которые сопровождают электронные перевозочные документы: бухгалтерам, логистам, специалистам ЭДО, ответственным за перевозки, консультантам и разработчикам 1С.
Особенно удобна в ситуации, когда документов уже много и штатного просмотра каждого ЭПД по отдельности становится недостаточно.
Совместимость
Разработка выполнена и проверяется на:
1С:Управление нашей фирмой 3.0.14.143; 3.0.14.140
1С: Управление торговлей 11.5.27.81; 11.6.1.59
1С: Комплексная автоматизация 2.5.27.70; 2.5.27.81; 2.6.1.59;
Управляемое приложение.
Используется как внешняя обработка.
Для других релизов УНФ и УТ возможность работы зависит от состава метаданных ЭПД и может потребовать адаптации.
Версию буду актуализировать по мере выходов релизов, если потребуется адаптация.
Установка
Обработка подключается стандартным способом как внешняя обработка либо открывается через:
Файл → Открыть
Изменение конфигурации не требуется.
Перед использованием рекомендуется проверить работу на копии информационной базы.
Ограничения
Результат диагностики зависит от данных, которые реально записаны типовыми механизмами ЭДО/ЭПД в информационной базе.
Нестандартные сценарии, изменения механизма ЭДО расширениями или отличия между релизами конфигурации могут потребовать дополнительной адаптации.
Если встретится нестандартная цепочка или ситуация, которая определяется неправильно, можно приложить в комментариях скриншоты верхней строки и раскрытой цепочки. Такие кейсы можно использовать для дальнейшего расширения диагностики.
Проверено на следующих конфигурациях и релизах:
- Управление нашей фирмой, редакция 3.0, релизы 3.0.14.143, 3.0.14.140
- Управление торговлей, редакция 11, релизы 11.6.1.59, 11.5.27.88, 11.5.27.81
- 1С:Комплексная автоматизация 2, релизы 2.6.1.59, 2.5.27.81, 2.5.27.70
Вступайте в нашу телеграмм-группу Инфостарт