После обновлений программы 1С и кассового аппарата атол с 01.01.2019г пришлось перейти на формат фискальных данных 1.05. Казалось бы ничего сложного и хитрого в этом нет, но как оказалось все не так просто.
По каким то непонятным для меня причинам кассовый аппарат отказывался выводить список товаров на чек, хотя в документе оплаты (Пко, эквайринговая операция или ПБДС) указан заказ, чек выходит с признаком способа расчета "Аванс" и общая сумма, как потом узнали такое поведение из за порядок расчета по договорам, т.к. документ оплаты берет эти данные из регистра накопления "расчеты с клиентами", первым вариантом решении проблемы было массовое изменение документов заказа с порядком "по договорам" на "по заказам", но как говорят зло(бухгалтерия) не дремлет, мне быстро объяснили что так нельзя делать, прошел почти месяц, а список недовольных клиентов, которые возмущались на такой чек без товаров становился больше и больше, из за чего было принято решение сделать расширение чтоб исправить ситуацию, основная идея нашего расширения эта брать данные товаров не из регистра, как хочет компания 1с, а из документа основания.
На данный момент проверял схемы работы
Полная оплата заказа любым из видов документов оплаты(ПКО, ПБДС, ОППК).
Полная оплата без документа, любым из видов документов оплаты(ПКО, ПБДС, ОППК). Аванс
Частичная оплата заказа любым из видов документов оплаты(ПКО, ПБДС, ОППК) предварительная и последующая оплата также отображается в чеке.
Полный возврат товаров любым из видов документов оплаты(РКО, СБДС, ОППК) указав в основании документ возврата или заказ.
Полный возврат товаров без документа любым из видов документов оплаты(РКО, СБДС, ОППК)
Тестировалась на
Типовой 1С:Комплексная автоматизация 2.4.6.175
Платформа 1С:Предприятие 8.3.13.1644
Касса Атол 55Ф
Если будут пожелания или ошибки, пишите, постараюсь на все ответить. Всем спасибо.