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

Как добавить дисконтные карты скриптом : Супермаг Плюс (Супермаг 2000)

22.11.2024 22:50


26.11.2011 21:08
Цитата:
declare
num number;
crd varchar(50);
begin
FOR num IN 10000..12999
LOOP
crd:='9900000'||num;
dbms_output.put_line(crd);
begin
execute immediate 'insert into supermag.smdiscpers (code,cardtype,stopped) values ('''||crd||''',18,0)';
exception when others then null;
end;
END LOOP;
end;
вот, простейший код на добавление карточек по префиксу. Понятное дело, никаких EAN13, просто внешний код.
27.11.2011 15:24
Зачем он нужен?
Карточки прекрасно из интерфейса добавляются...
С любым префиксом.
27.11.2011 15:45
Например, в триггер можно всунуть :)
27.11.2011 18:47
Цитата:
Mtirt С любым префиксом.
И в любом диапазоне?
27.11.2011 21:52
Цитата:
OlegON И в любом диапазоне?
Да вроде в любом. Задаешь начальный номер и кол-во сгенерированных карт.
28.11.2011 08:21
Не в 1027.5, с которой я имел дело :(
Часовой пояс GMT +3, время: 22:50.

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