Проблема
Многие компании, долгое время работающие на УТ 10.3, сталкиваются с необходимостью подключения к «Честному знаку», но не готовы к полному переходу на УТ 11.5 из-за:
-
Огромного объема доработок и интеграций, накопленных за годы работы
-
Сложности переноса бизнес-процессов в новую конфигурацию
-
Рисков длительного и дорогостоящего перехода
Рассмотренные варианты решения:
-
Полный переход на УТ 11.5 - отклонен сразу по ключевым причинам
-
Сжатые сроки внедрения маркировки (апрель 2024)
-
Колоссальный объем переноса 13-летних доработок
-
Риск нарушения отлаженных бизнес-процессов
-
Необходимость одновременного переобучения персонала
-
-
Доработка УТ 10.3 под маркировку - сомнительная перспектива, потому что:
-
Официальная поддержка 10.3 уже прекращена
-
Постоянные изменения API "Честного знака" требуют регулярных доработок
-
Нет гарантии стабильности самописных решений
-
Придется самостоятельно портировать функционал из УТ 11.5
-
-
Гибридная схема - оптимальное решение
-
Основной учет остается в привычной УТ 10.3 (с минимальными доработками для хранения КМ)
-
Вся работа с маркировкой - в отдельной УТ 11.5 ("1С Маркировка")
-
Настроен автоматизированный обмен данными между системами
-
Сохранены все существующие интеграции и процессы
-
В итоге в данной ситуации, вариант №3 оказался правильным:
-
Минимальные изменения в основной системе
-
Быстрое внедрение (уложились в сроки)
-
Возможность обновлять УТ 11.5 без риска для основной системы
-
Персонал работает в привычном интерфейсе УТ 10.3
1. Доработки в существующей системе (УТ 10.3)
1.1. Изменения в документах и справочниках:
-
Доработаны основные документы движения товаров:
-
Добавлены специальные разделы для работы с кодами маркировки
-
Реализован учет кодов маркировки (по аналогии с УТ 11.5)
-
-
В карточку товара добавлены:
-
Поля для указания типа продукции (взято из УТ 11.5)
-
Коды ТН ВЭД
-
-
Добавлен новый справочник "ШтрихкодыУпаковокТоваров" - в котором хранится информация о коде маркировки
1.2. Улучшения интерфейса:
-
Специальные пометки для маркированных товаров
-
Возможность быстрой фильтрации по маркировке
-
Дополнительные информационные поля
1.3. Разработанные инструменты:
-
Загрузка электронных накладных (УПД) с кодами из XML полученных из ЭДО
-
Загрузка электронных накладных (УПД) с кодами от системы "Честный знак" (для товаров ЕАЭС)
-
Формирование УПД с маркировкой для передачи в ЭДО клиентам
Особенности реализации:
-
Все изменения интегрированы в существующие бизнес-процессы
-
Сохранена возможность работы как с маркированными, так и с обычными товарами
-
Реализована синхронизация с УТ 11.5
-
Обеспечена проверка данных на всех этапах работы
2. ОБМЕН между УТ 10.3 и УТ.11.5
Эволюция решения: от временного к стабильному
Первоначально я реализовал обмен через стандартный механизм конвертации данных между УТ 10.3 и УТ 11.5, используя готовое решение с Инфостарта. Однако этот подход показал серьезные недостатки:
-
Проблема с обновлениями
После каждого релиза УТ 11.5 система автоматически сбрасывала все настройки обмена, считая их устаревшими. Приходилось вручную восстанавливать правила конвертации. -
Критическое изменение
В одном из обновлений (уже не помню точного номера) 1С полностью удалила поддержку старого формата обмена (КД). Это сделало прежний механизм неработоспособным. -
Вынужденные меры - на время пришлось:
-
Прекратить обновления УТ 11.5
-
Работать с потенциально неактуальной версией
-
Постоянно опасаться новых изменений
-
Осознание тупика - стало очевидно, что:
-
Это временное решение
-
Каждое обновление - риск для работоспособности
-
Нужен принципиально иной подход
Этот опыт стал отправной точкой для разработки собственного стабильного механизма обмена.
Собственный механизм обмена, на основе:
-
Плана обмена в УТ 10.3 (накопление изменений)
-
HTTP-сервиса в УТ 10.3 (передача данных в формате json)
-
Регламентного задания в УТ 11.5 (запрос данных, обработка и подтверждение обмена)
Для нормальной работы в УТ 11.5 с ЧЗ, необходима информация о номенклатуре, характеристике, если ее используете и штрихкоды.
Данная информация переносится в УТ с помощью данного модуля, при это сохраняется все структура вложенности справочника "Номенклатура".
Обмен идет в формате JSON.
Почему это надежное решение?
-
Не зависит от обновлений УТ 11.5
-
Автоматизированная синхронизация без ручного вмешательства.
-
Безопасность – основной функционал УТ 10.3 и УТ 11.5 не затрагивается, не используется БСП
Тому кто пойдет по моему пути, будет дорабатывать УТ 10.3, предлагаю скачать готовый обмен между УТ 10.3 и УТ 11.5 дабы упростить себе жизнь и ускорить внедрение:
в архиве два файла:
- ОбменУТ10_3.cfe - Расширение для УТ 11.5
- Объекты для УТ10.3.dt - пустая база с необходимыми объектами, для копирования в вашу конфигурацию
3. ИТОГИ
-
УТ 11.5 – отвечает за:
-
Создание документов "Заказы на эмиссию"
-
Создание документов "Маркировка товаров"
-
Взаимодействие с ГИС МТ Честный Знак и т.д.
-
-
УТ 10.3 – продолжает как и раньше использоваться для всех процессов компании
-
Собственный механизм обмен данными между конфигурациями:
-
Номенклатура, характеристики, штрихкоды, доп. реквизиты синхронизируются автоматически
-
УТ 11.5 запрашивает изменения через HTTP-сервис в УТ 10.3
-
После успешного обмена данные фиксируются, исключая дублирование
-
Тестирование проводилось на "1С:Управление торговлей 10.3", редакция 10.3.6.8, но может работать на любой версии УТ 10.3
Тестирование расширения проводилось на "1С:Управление торговлей", редакция 11.5.17.138, но может работать на любой версии УТ 11.5
P.S.
Если вы оказались в похожей ситуации - не спешите с полной миграцией! В большинстве случаев достаточно небольших доработок УТ 10.3 и настройки обмена с УТ 11.5.
Это решение проверено временем и действительно работает (с апреля 2024 года).
При этом я прекрасно понимаю, что мой подход - не единственно верный. В некоторых случаях действительно логичнее отказаться от старой системы и полностью перейти на УТ 11.5, особенно если можно параллельно оптимизировать бизнес-процессы под новые возможности.
Коллеги, а как вы решали подобные задачи?
Интересно узнать:
-
Какие варианты рассматривали?
-
Какое решение в итоге выбрали и почему?
-
С какими подводными камнями столкнулись?
Поделитесь своим опытом в комментариях - это поможет другим избежать типовых ошибок!