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

Обсуждаем компоненту А100КOnline1с


RSS
Обсуждаем компоненту А100КOnline1с, оперирование вх. и вых. параметрами
 
Здравствуйте.

Помогите пожалуйста выяснить один вопрос.
Дело в том, что я хочу настроить скидочную систему без работы на клавиатуре кассы АМС100К. Исользуется компонента А100КOnline1С и ТиС 7.7. Переписал под требования код обработки и на какой-то момент все заработало, но вскоре заметил ошибку. ПОСЛЕ ПРОБИТИЯ ЧЕКА СО СКИДКОЙ НА ДАННЫЙ ТОВАР МЕНЯЕТСЯ ЦЕНА НА ЦЕНУ СО СКИДКОЙ. При открытии нового чека, товар попадает в табличную часть по цене со скидкой. И на него опять вешается скидка.
Чек1: Пакет 10р. + скидка 10% = 9р
Чек2: Пакет 9р. + скидка 10% = 8р 10коп
......

Смущает вот эта модифицированная строчка:

Объект.Цена = ВремЦена - ВремЦена * ЗнСкидки;

Не понимаю как вообще параметр ЦЕНА из внешней обработки может повлиять на саму программу.
 
С вопросом разобрался сам. Напишу как, вдруг кто столкнется.

Дело в том, что в ТиС продажи осуществляются по фиксированным ценам. Подсунув на уровне кода ККМ новую цену товара, после закрытия чека программа 1С:ТиС сохраняет эту цену в регистре и вдальнейшем обращается уже к ней.
ВЫХОД: доработка обработки А100КOnline1С:
- на ККМ отправляем цену со скидкой
- в чек отправляем цену без скидки (из регистра), назначается скидка на весь чек и делается пересчет чека с учетом скидки.