Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Рассылка цен после внесения в базу скриптом : Супермаг Плюс (Супермаг 2000)

22.11.2024 21:38


16.10.2019 10:46
Добрый !
Процесс:
коммерсант дает список артикулов-новинок с розничными ценами по МХ
можно грузить в ЦО прямо в таблицу цен. Но как разослать по подчиненным БД - непонятно
16.10.2019 10:47
А что мешает создать ведомость базовых цен? Или акт переоценки?
16.10.2019 10:53
Цитата:
Mtirt акт переоценки
это еще и с точки зрения документирования события правильно...
16.10.2019 10:56
Ну при изменении цены в таблице, триггер скорее всего в историю цен это изменение запишет.
Но если записать в табличку в ЦО, как потом в магазины рассылать?
И, если писать прямо в таблицу, то потом возможны коллизии с действующими маркетинговыми акциями, фиксированными ценами и минимальными ценами.
16.10.2019 11:08
Запишет, но история цен в данном случае только в ЦО, в ней не очень видно, в какой массе товаров произошло, по ней труднее восстанавливать последовательность... Ну и да, саму по себе цену не разослать.
16.10.2019 11:08
Артикул - новинка, по нему нет никакой инфы, ни МА, ничего
АП - это понятно, но создавать документ автоматически, а потом еще и регистрировать цены...
16.10.2019 11:11
Не пробовал, но с ним, теоретически, даже проще, поскольку на остатки не влияет. Создай в красном крыжике и засунь в smpostqueue. Сходит в магазин, сам цены и поменяет.
Если выложишь итоговое решение - будет круто, мало ли кому-то пригодится...
16.10.2019 12:47
У меня работает такое. Обращаю внимание, делал для рассылки скидок (smdiscquantity), не цен.

В журнале почтовика видел ошибки, но в целом все работает, поэтому дальше не копал.

SQL код:
create or replace procedure SMPOSTCARD(p_article varchar2) is
begin
  INSERT INTO SMPOSTQUEUE(ENQSEQ, ENQTIME,TARGET,OBJTYPE,OBJID, TRANSFLAGS,COMMENTARY)
  VALUES(SMPOSTQUEUESEQ.nextval ,SYSDATE, null, 'CD' , p_article , 0 , 'auto' );
  INSERT INTO SMPOSTQUEUE(ENQSEQ, ENQTIME,TARGET,OBJTYPE,PARAMSTR, OBJID, TRANSFLAGS,COMMENTARY)
  VALUES(SMPOSTQUEUESEQ.nextval ,SYSDATE, null, 'LP' ,'SMLocalPriceArticle', p_article , 0 , '' );
end SMPOSTCARD; 
16.10.2019 13:29
С скидками как раз вопросов нет, такая сущность есть, через интерфейс СМ можно рассылать, вместе с карточкой
16.10.2019 14:18
Цитата:
AlexLog АП - это понятно, но создавать документ автоматически, а потом еще и регистрировать цены...
В чем сложность засунуть акт в ЦО через почтовик? Далее на магазин он сам уйдет и там примется. Или у вас все акты вручную регистрируются, автоматом цены не встают?
Часовой пояс GMT +3, время: 21:38.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.