03.03.2012 10:51
IvanSuSanin
 
Можно ли обнулить генератор BARCODE_DISCOUNT, и как?
Добовляем карты группами, с разными префиксами например: 35000013-35001003 добавили!
нужно добавит - 50000015 - 50001005. А генератор чешет по порядку - 1004 -1006, можно обнулить что бы он по новой генерировал от 1-цы?
04.03.2012 10:22
sergk
 
Обнулить генератор можно вот таким запросом
ALTER SEQUENCE BARCODE_DISCOUNT RESTART WITH 111
где 111 - необходимое число.

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

Вот вырезка из руководства пользователя
· количество - количество карт, которое требуется создать;
· номер первой карты - номер первой дисконтной карты; последующие
коды будут формироваться путем прибавления к предыдущему коду
единицы;
· тип карты - тип карты; соответствие типов и кодов типов определяется в
КОНФИГУРАТОРЕ АСУТ S-Market, на вкладке Глобальные параметры, в
группе Скидки / Модуль дисконтных карт – параметры DiscClientIndex
(код типа дисконтной карты для безналичных платежей),
DiscClientIndexEmp (код типа дисконтной карты служащих); при
неустановленном флаге в поле Тип карты будет внесён номер карты;
· механизм скидки - возможна генерация карт, использующих разные
механизмы скидки: процент - созданные карты будут предоставлять
процентную скидку; сумма - созданные карты будут предоставлять скидку
в размере определённой суммы;
· процент скидки / сумма скидки - процент скидки либо сумма скидки, в
зависимости от выбранного механизма скидки;
· фиксированный размер скидки - флаг, позволяющий зафиксировать размер
скидки (сумма скидки не будет накопительной);
· дата выдачи карты - дата выдачи (т.е. начала действия) карты;
· срок действия карты - дата окончания действия карты;
· блокировка - флаг, позволяющий заблокировать карту, в результате чего
при считывании кода дисконтной карты на кассе будет выдано
соответствующее сообщение, и скидки на покупку предоставляться не
будет;
· имя клиента - имя клиента, которому будут предоставлены генерируемые
дисконтные карты; при неустановленном флаге в поле Имя клиента будет
внесен номер карты;
· категория - категория дисконтной карты;
· длина генерируемого штрихкода - длина штрихкода дисконтной карты, по
умолчанию устанавливается значение, указанное в модуле
КОНФИГУРАТОР в параметре GenDiscBarLength;
· контрольный разряд EAN13 - при установке флага к штрихкоду будет
добавлен контрольный разряд символики EAN13; по умолчанию
используется состояние флага, указанное в модуле КОНФИГУРАТОР в
параметре GenDiscBarEAN;
· префикс - префикс штрихкода дисконтной карты; по умолчанию
устанавливается значение, указанное в модуле КОНФИГУРАТОР в
параметре GenDiscBarPref ix;
· суффикс - суффикс штрихкода дисконтной карты.
Часовой пояс GMT +3, время: 17:14.

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