На главную страницу Версия-Т
VTSoft.ru

Амс100ф и Скидки


RSS
Амс100ф и Скидки
 
Амс100ф работает с 1с в режиме Он-лайн(компонента A100Online1c). Можно ли организовать работу со скидками? Посоветуйте хотя бы принципиальную схему такой работы.
В идеале требуется следующее: некоторые покупатели имеют карточки со штрихкодом. ККМ считывает штрихкод этой карточки и для текущего чека на основе информации, хранящейся в базе 1с, дает цены со скидкой. Значение скидки указывается в чеке.
Не поделится ли кто-нибудь примерами работы со скидкой в Амс100ф.
 
Для решения этой задачи необходимо из обработчика запроса по коду/штрих-коду вернуть результат запроса = 2, т.е. CanAnswer = 0 при отсутствии товара в базе, 1 = товар найден в базе, 2 = найдена скидка. Значение скидки передается из обработчика через свойство DiscountValue.

Данная возможность реализована в версии 1.3.0.0 компоненты, которую можно взять из раздела "Демо ПО" данного сайта.
 
test sd
 
2(Salex29) Спасибо за совет! По Вашей рекомендации настроил работу АМС100ф с компонентой 1с100online.dll на работу со скидками. Все работает. Продавец считывает штрихкод карточки клиента на кассе и в данном чеке (в ККМ и в 1С) отражается скидка соответствующая данной карточке.
Правда наблюдается одна неувязка, а может так и задумано, а может я что то не так сделал.
Если продавец считывает дисконтную карту последней в данном чеке, то в чеке ККМ все отражается нормально. Сначало идет перечень товаров, затем итоговая сумма без скидки, затем скидка с минусом в процентах и затем итоговая сумма с учетом скидки.
Если же продавец считывает дисконтную карту первой или не самой последней, то значение скидки указывается без минуса и скидка не отражается в итоговой (самой последней) сумме. В чеке ККМ итоговая сумма без скидки равна итоговой сумме с учетом скидки. Сама печать чека ККМ выглядит также как и в первом случае.
В 1с в обоих случаях чек печатается одинаково и правильно!