![]() |
|
Пробитие чека с видом оплат "Электроными" УТ 10.3 | ☑ | ||
---|---|---|---|---|
0
Румата
30.06.18
✎
05:00
|
В прошлом году навесил весь функционал из 10.3.42.1 для работы с ККТ в нашу старую конфигурацию УТ 10.3.16.1. Обновлять не стал, т.к. очень много переписано. Все прошло нормально, чеки печатались из ПКО, но сейчас появился терминал, так же перенес код из 10.3.42.1 в нашу УТ, чек из документа "Оплата от покупателя платежной картой" начал пробиваться, но в чеке печатается вид оплат "Последующая оплата (кредит)", хотя должно быть "Электронными".
Зашел через драйвер ККТ, чтобы посмотреть виды оплат и их номера в самой кассе. Там порядок оказался такой : 1. Электронными 2. Предварительная оплата (Аванс) 3. Последующая оплата (Кредит) 4. Иная Форма оплаты. и т.д. Хочу изменить код в УТ, чтобы при печати чека из документа "Оплата от покупателя платежной картой" пробивалось "Электронными". Вот нашел такой код в общем модуле Менеджер оборудования вызов Сервера: // Дополнительные реквизиты начиная с ФФД 1.1 СтрокаЧека.КодПризнакаСпособаРасчета = 4; // Код признака способа расчета (Таблица 25 документа ФФД) СтрокаЧека.КодПризнакаПредметаРасчета = 12; // Код признака предмета расчета (Таблица 25 документа ФФД) Подскажите пожалуйста здесь надо подправлять ? Или что-то другое искать ? К сожалению ККТ находится удаленно, мне надо разобраться тоже удаленно. Помогите пожалуйста разобраться. Спасибо. |
|||
1
Румата
30.06.18
✎
05:44
|
Вот ещё есть догадки :
Процедура ПодготовитьДанныеДляФискализацииЧекаОПК(Ссылка, ОбщиеПараметры) Экспорт ОбщиеПараметры = МенеджерОборудованияКлиентСервер.ПараметрыОперацииФискализацииЧека(); ОрганизацияЧека = Организация; // Шапка ОбщиеПараметры.ДокументОснование = Ссылка; ОбщиеПараметры.ТипРасчета = ?(ВидОперации = Перечисления.ВидыОперацийОплатаОтПокупателяПлатежнойКартой.ВозвратДенежныхСредствПокупателю, ПредопределенноеЗначение("Перечисление.ТипыРасчетаДенежнымиСредствами.ВозвратДенежныхСредств"), ПредопределенноеЗначение("Перечисление.ТипыРасчетаДенежнымиСредствами.ПриходДенежныхСредств")); ОбщиеПараметры.Кассир = Ссылка.Ответственный.Наименование; ОбщиеПараметры.Электронно = Ложь; // Чек будет напечатан ОбщиеПараметры.Отправляет1СSMS = Ложь; ОбщиеПараметры.Отправляет1СEmail = Ложь; ОбщиеПараметры.ОрганизацияНазвание = ОрганизацияЧека.НаименованиеПолное; ОбщиеПараметры.ОрганизацияИНН = ОрганизацияЧека.ИНН; ОбщиеПараметры.ОрганизацияКПП = ОрганизацияЧека.КПП; ОбщиеПараметры.КодСистемыНалогообложения = МенеджерОборудованияКлиентСервер.КодСистемыНалогообложения (ОрганизацияЧека, Ссылка.Дата); // Оплаты СуммаТипаОплаты = СуммаДокумента; Если СуммаТипаОплаты <> 0 И СуммаТипаОплаты <> Неопределено Тогда СтрокаОплаты = Новый Структура(); СтрокаОплаты.Вставить("ТипОплаты", 1); СтрокаОплаты.Вставить("Наименование", "Платежная карта"); СтрокаОплаты.Вставить("Сумма", СуммаТипаОплаты); ОбщиеПараметры.ТаблицаОплат.Добавить(СтрокаОплаты); КонецЕсли; // Товарные позиции ЭтоВозврат = (ВидОперации = ПредопределенноеЗначение("Перечисление.ВидыОперацийОплатаОтПокупателяПлатежнойКартой.ВозвратДенежныхСредствПокупателю")); МенеджерОборудованияВызовСервера.ЗаполнитьТоварныеПозицииВПараметрахЧека(Ссылка, ОбщиеПараметры, Истина, ЭтоВозврат, СокрЛП(Контрагент), СокрЛП(ЭтотОбъект)); КонецПроцедуры |
|||
2
Румата
30.06.18
✎
05:44
|
Именно интересует строка :
СтрокаОплаты.Вставить("ТипОплаты", 1); |
|||
3
Румата
30.06.18
✎
05:48
|
Посмотрел в ПКО и РКО, там такой код :
СтрокаОплаты.Вставить("ТипОплаты", 0); т.е. "0" - Наличные. Почему тогда "1" - Последующая оплата (Кредит), а не "Электронными" ? |
|||
4
Румата
30.06.18
✎
07:50
|
Доброе утро ) Есть кто-нибудь ? )
|
|||
5
kda26
30.06.18
✎
08:25
|
Драйвера ККТ свежие?
|
|||
6
Alexor
30.06.18
✎
09:20
|
В общих модулях в торговом оборудовании ищи процедуру формирования чека. В нем строчки формирования тегов типов оплат.
Там надо поменять местами. Если не найдешь скинь в почту, во второй половине дня скину конкретный кусок |
|||
7
Румата
30.06.18
✎
10:39
|
(Alexor) Написал на почту. Помогите найти пожалуйста ;)
|
|||
8
karpik666
30.06.18
✎
17:29
|
(0) вам не жалко свое время тратить на это? Вот используйте обработку, там все есть http://catalog.mista.ru/public/590993/?ref=1050
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |