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

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

29.03.2024 15:19


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

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

SQL код:
create or replace procedure SMPOSTCARD(p_article varchar2is
begin
  INSERT INTO SMPOSTQUEUE
(ENQSEQENQTIME,TARGET,OBJTYPE,OBJIDTRANSFLAGS,COMMENTARY)
  
VALUES(SMPOSTQUEUESEQ.nextval ,SYSDATEnull'CD' p_article 'auto' );
  
INSERT INTO SMPOSTQUEUE(ENQSEQENQTIME,TARGET,OBJTYPE,PARAMSTROBJIDTRANSFLAGS,COMMENTARY)
  
VALUES(SMPOSTQUEUESEQ.nextval ,SYSDATEnull'LP' ,'SMLocalPriceArticle'p_article '' );
end SMPOSTCARD
16.10.2019 13:29
AlexLog
 
С скидками как раз вопросов нет, такая сущность есть, через интерфейс СМ можно рассылать, вместе с карточкой
16.10.2019 14:18
vdm
 
Цитата:
AlexLog АП - это понятно, но создавать документ автоматически, а потом еще и регистрировать цены...
В чем сложность засунуть акт в ЦО через почтовик? Далее на магазин он сам уйдет и там примется. Или у вас все акты вручную регистрируются, автоматом цены не встают?
Часовой пояс GMT +3, время: 15:19.

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