Найти в Дзене

29.09.2021 - 01.10.2021. 1С Розница: автоматическая выгрузка соответствий алкогольной продукции в другую базу

Stihi.ru
Stihi.ru

Сегодня 29 сентября 2021 года 16 часов 04 минуты, +11

Всем доброго дня!

Как вы помните, происходит слияние неалкогольных и алкогольных магазинов. В неалкогольных магазинах будут продавать алкогольную продукцию.

Как известно, для работы с ЕГАИС необходимо сопоставлять классификатор продукции ЕГАИС с номенклатурой базы.

Источником сопоставлений выбрана алкогольная база.

Таким образом, необходимо выгружать соответствия из алко базы в неалко базу.

Регистр сведений соответствий непереодический, поэтому отследить дату изменения не представляется возможным.

Вариант с номенклатурой ТТН отпадает, так как часто в алко базу продукцию ЕГАИС загружают через ЕГАИС по коду.

Вариант писать триггер на таблицу регистра сведений в SQL тоже отпадает.

Остается вариант сравнения таблиц.

Выгружаем первоначальную таблицу сопоставлений, сравниваем с текущей, выгружаем разницу, сохраняем текущий вариант и так далее.

01 октября 2021 года 8 часов 48 минут

Пришлось отвлечься на выгрузку ценообразования.

Зато уже готова автоматическая загрузка любого пакета данных на основе КД.

Модуль объекта загрузки выглядит так:

-2
-3

Возвращаемся к сравнению таблиц.

11 часов 11 минут

Вот что получилось.

Модуль объекта "Выгрузка соответствий":

-4
-5
-6
-7

На стороне алко базы каждые 10 минут проверяется наличие новых сопоставлений и при необходимости выгружаются при помощи КД и типовой обработки.

На стороне неалкобазы каждые 10 минут проверяется наличие пакетов к загрузке и при необходимости загружаются. Также при помощи КД и типовой обработки.

#дневник программиста 1с #1с розница #Егаис #универсальный обмен данными xml #конвертация данных

Канал "Дневник программиста 1С"