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