8.х КА 1.1, Чек предоплата по 54-ФЗ

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем deman_ru, 7 авг 2017.

  1. TopicStarter Overlay
    deman_ru
    Offline

    deman_ru Опытный в 1С

    Регистрация:
    27 дек 2011
    Сообщения:
    179
    Симпатии:
    1
    Баллы:
    29
    Всем привет!
    Столкнулись с такой проблемкой, после подключения онлайн кассы к КА 1.1.
    На основании заказа покупателя, делаем ПКО (предоплата). Допустим счет на 5000 а предоплата 2000.
    При печати чека, выходил наличными 2000 и остальные три как безналичный платеж.
    Залез в код: ОбщийМодуль - МенеджерОборудованияВызовСервера, в процедуре ЗаполнитьТоварныеПозицииВПараметрахЧека, нашел код, которым смотрим расхождение сумм по строкам чека и суммой в ПКО и добавляет оставшуюся сумму, закомментировал строки:
    Код:
    //Если СтрокаСтавки.СуммаТовара <> 0 Тогда
                    //    Если СтрокаСтавки.СуммаПлатежа > СтрокаСтавки.СуммаТовара Тогда
                    //        // излишек денег по сделке и ставке, нужно добавить авансовую товарную позицию
                    //        ЗаполнитьФиктивнуюСтрокуЧека(ОбщиеПараметры, СтрокаПозиции, НаименованиеПредметаРасчета,
                    //            СтрокаСтавки.СуммаПлатежа - СтрокаСтавки.СуммаТовара);
                    //    ИначеЕсли СтрокаСтавки.СуммаПлатежа < СтрокаСтавки.СуммаТовара Тогда
                    //        // недостаток денег по сделке и ставке, нужно добавить оплату кредитом
                    //        СтрокаОплаты = Новый Структура();
                    //        СтрокаОплаты.Вставить("ТипОплаты", ПредопределенноеЗначение("Перечисление.ТипыОплатыККТ.Постоплата"));
                    //        СтрокаОплаты.Вставить("Наименование", "Постоплата (кредит)");
                    //        СтрокаОплаты.Вставить("Сумма", СтрокаСтавки.СуммаТовара - СтрокаСтавки.СуммаПлатежа);
                    //        ОбщиеПараметры.ТаблицаОплат.Добавить(СтрокаОплаты);
                    //    КонецЕсли;
                    //КонецЕсли;
    Но теперь, при печати чека выводится что общая сумма по позициям и сумма предоплаты не совпадают, в результате чего чек аннулирован.

    Вопрос в том, как правильно отражать предоплату чтобы правильно был распечатан чек?
Похожие темы
  1. Chloe
    Ответов:
    10
    Просмотров:
    3.980
  2. KristinaSal
    Ответов:
    8
    Просмотров:
    1.941
  3. garizlo
    Ответов:
    7
    Просмотров:
    1.725
  4. romanx63
    Ответов:
    0
    Просмотров:
    891
Загрузка...

Поделиться этой страницей