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, время: 20:31.

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