Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Транспорт

1. Модуль SET-Scales (а именно ScalesGoodsProcessor) 1 раз в фиксированный промежуток времени запрашивает обновление информации для весов у модуля SET-Products.

Таблицы, в которых хранятся сущности товаров:

  • Image Addedun_cg_product -

...

  • справочник товаров.
  • Image Addedun_cg_product_weight-

...

  • плагинные свойства весовых товаров.
  • Image Addedun_cg_price -

...

  • цены для товаров.
  • Image Addedun_cg_barcode

...

  • - штрихкоды.

2. Модуль SET-Products делает выборку всех товаров, для которых необходимо совершить какое-то действие на весах (загрузить, удалить, обновить товар).

  • При изменении цены у товара в поле un_cg_price.sentotscales проставляется флаг false , после отправки в весовой модуль флаг становится true
  • При изменении штрихкода товара у товара в поле un_cg_barcode ъ.sentotscales проставляется флаг false , после отправки в весовой модуль флаг становится true

3. Вся информация приходит в весовой модуль в таблицу scales_productentity и затем в таблицу с PLU scales_plues

4. Далее создаются собственно "линки" (задания) для отправки PLU на весы в таблице scales_linktoplu

Для создания линки используется информация о шаблоне используемых весов (scales_template) и собственно самих весов (scales_scales).

Настройки весового модуля

...