[ОТВЕТИТЬ]
Опции темы
20.12.2007 12:49  
kamres
Подскажите, пожалуйста, как сделать в СМ2000 скидку 100% а не 99,99%, очень надо.

БД - 1.025.1 SP 4, УКМ - 2, УКМ -4
 
20.12.2007 13:13  
Mtirt
Мне кажется - никак. Вот какой момент - ты товар с нулевой стоимостью не сможешь продать. Ни в УКМ2, ни в УКМ4.
Ну и скорей всего в СМ2000 есть ограничение по размеру поля...
 
20.12.2007 13:18  
kamres
Товар с нулевой стоимостью продается нормально и в УКМ2 и УКМ4, а ограничения наверно где то стоят, как их убрать не знаю, в тех. поддержке сказали, что такую информацию не дадут.
Но мне очень надо 100%, а не 99,99%.
 
20.12.2007 14:21  
AlexLog
Можно, делали. Констрайнов парочку убрать и все ок.
 
20.12.2007 14:23  
AlexLog
нашел кстате.
ALTER TABLE SMDISCCARDCLASS ADD (
CONSTRAINT SMCDISCCARDCLASS_PERCENT CHECK (Percent>=0 and Percent<100.01));
ALTER TABLE SMDISCPERSCLASS ADD (
CONSTRAINT SMCDISCPERSCLASS_PERCENT CHECK (Percent>=0 and Percent<100.01));

ALTER TABLE SMDOCDISCCARD ADD (
CONSTRAINT SMCDOCDISCCARD_SUM CHECK (TotalSum>=0 AND DiscSum>=0));
ALTER TABLE SMDOCDISCCARDSPEC ADD (
CONSTRAINT SMDOCDISCCARDSPEC_SUM CHECK (TotalSum>=0));
 
20.12.2007 15:23  
baggio
Что то я не пойму... УКМ 2 не дает продавать товар с нулевой стоимостью только что проверял...
 
20.12.2007 15:57  
kamres
Товар не с нулевой ценой, при скидке сумма чека = 0
 
21.12.2007 12:29  
kamres
Цитата:
Сообщение от AlexLog
нашел кстате.
ALTER TABLE SMDISCCARDCLASS ADD (
CONSTRAINT SMCDISCCARDCLASS_PERCENT CHECK (Percent>=0 and Percent<100.01));
ALTER TABLE SMDISCPERSCLASS ADD (
CONSTRAINT SMCDISCPERSCLASS_PERCENT CHECK (Percent>=0 and Percent<100.01));

ALTER TABLE SMDOCDISCCARD ADD (
CONSTRAINT SMCDOCDISCCARD_SUM CHECK (TotalSum>=0 AND DiscSum>=0));
ALTER TABLE SMDOCDISCCARDSPEC ADD (
CONSTRAINT SMDOCDISCCARDSPEC_SUM CHECK (TotalSum>=0));
Только эти действия не помогли, а вот когда добавил =

было:SMCDISCTYPE_BADPERCENT DiscPercent>=0 and DiscPercent<100

стало:SMCDISCTYPE_BADPERCENT DiscPercent>=0 and DiscPercent<=100

Все заработало как надо.

Всем спасибо за помощь.
 
21.12.2007 15:54  
kamres
И то только через PLSQL Developer, ч\з СМ не исправляется но на кассу грузится 100%.
 
27.12.2007 14:43  
Mihon
Цитата:
Сообщение от kamres

Все заработало как надо.

Всем спасибо за помощь.
Что-то в магазин к Вам захотелось...
 
 
Опции темы



Часовой пояс GMT +3, время: 17:13.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.