Файл goods.txt:
- Код: Выделить всё
!!!DNCUPLOAD
#UPLOADED_STATE
not loaded
#RECORD_COUNT
7
!!!ADDDISCSCHEMES
1;Автоматические скидки;Автоматические скидки;0;
!!!ADDDISCCONDITIONS
1;1;Автоскидка 1;Автоскидка 1;6.00;0;;;08:00:00;21:00:00;1,1,1,1,1,1,1;;;;Скидка: [-6%] с 8:00:00 по 21:00:00 [действует: Пн, Вт, Cр, Чт, Пт, Сб, Вс];
!!!REPLACEWARES
2;2000000000015;1.000;Батон Нарезной 270 г.;Батон Нарезной 270 г.;;100.00;3.000;0,1,1,1,1,1,1,1;0;;0;0;0;0;1;1;
3;2000000000022;1.000;Булка сдобная 180 г.;Булка сдобная 180 г.;;200.00;60.000;0,1,1,1,1,1,1,1;0;;0;0;0;0;1;0;
!!!DNCUPLOAD_END
Если 4-е поле в !!!ADDDISCSCHEMES = 0 тогда скидка в 6% будет действовать для позиции (вн. код №2), для позиции (вн. код №3) скидка действовать не будет! Если провести еще скидку по пластиковой карте то скидка будет учитываться на сумму чека уже со скидками на позиции... ЗДЕСЬ ВСЕ ПОНЯТНО, ВСЕ ВРОДЕ ЛОГИЧНО!
Если 4-е поле в !!!ADDDISCSCHEMES = 1 тогда скидка в 6% будет действовать:
- для позиции (вн. код №2), скидка сработает 2 раза, сразу же при добавлении строки товара и потом при нажатии на "Enter" с выпадением окна предупреждения???!!!
- для позиции (вн. код №3), скидка сработает 1 раз, при нажатии на "Enter" с выпадением окна предупреждения???!!!

КАК ТАК? ЭТО НОРМАЛЬНОЕ ПОВЕДЕНИЕ ПРОГРАММЫ?