Передача параметров в чек для ККТ-онлайн
Всем привет.
Задача: для УТ 10.3 реализовать возможность печати в чеке информации платежного агента.
Не понимаю каким образом передавать параметры в чек. Поставил себе эмулятор ККТ. Все пробивается.
Согласно этой инфе,https://its.1c.ru/db/metod8dev#content:4829:hdoc:checkpackage
просто пытаюсь записать произвольные данные в параметры, для примера, AgentPhone (Контактный телефон агента), в чеке ничего не выходит.
Может кто подтолкнет на мысль?
Задача: для УТ 10.3 реализовать возможность печати в чеке информации платежного агента.
Не понимаю каким образом передавать параметры в чек. Поставил себе эмулятор ККТ. Все пробивается.
Согласно этой инфе,
просто пытаюсь записать произвольные данные в параметры, для примера, AgentPhone (Контактный телефон агента), в чеке ничего не выходит.
Может кто подтолкнет на мысль?
По теме из базы знаний
- ККТ-ОНЛАЙН 54-ФЗ: Обработка для работы онлайн касс АТОЛ, ШТРИХ, VIKI PRINT и т.д. МАРКИРОВКА + ЭКВАЙРИНГ + БЕСПЛАТНЫЙ ДЕМО
- Подключение онлайн касс (ФЗ-54) к старой 1С конфигурации УТ 10.2. Описание и реализация проекта
- K-SOFT. Эмулятор ККТ с передачей данных. Управляемые формы. ФФД 1.1 (Ревизия 3002)
- K-SOFT: Печать через веб-сервер АТОЛ с нескольких рабочих мест. Управляемые формы + Бесплатная версия + Маркировка + Поддержка ФФД 1.2
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(1)
1) В макет чека добавить нужный параметр в область подвала
2) В модуле дока найти процедуру ПечатьТоварногоЧекаДляПД()
3) добавить заполнение параметра перед выводом подвала
что то типа
1) В макет чека добавить нужный параметр в область подвала
2) В модуле дока найти процедуру ПечатьТоварногоЧекаДляПД()
3) добавить заполнение параметра перед выводом подвала
что то типа
ОбластьПодвалЧекаОстаток.Параметры.ВАШПАРАМЕТР= Выборка.ВАШЕЗНАЧЕНИЕ;
ДокументЧекККМ.Вывести(ОбластьПодвалЧекаОстаток);
(4)Речь шла про документ ЧекККМ, Реализация использует другой метод вывода строк.
В общем модуле МенеджерОборудованияКлиентСервер Функция СформироватьТекстНефискальногоДокумента(ТипДокумента, ОбщиеПараметры, ШиринаСтроки = 32, ДополнительныйТекст = Неопределено)
В общем модуле МенеджерОборудованияКлиентСервер Функция СформироватьТекстНефискальногоДокумента(ТипДокумента, ОбщиеПараметры, ШиринаСтроки = 32, ДополнительныйТекст = Неопределено)
(5)
Нет. Эта процедура не вызывается.
Доходит до
И сразу же выходит на экран. Это в случае с эмулятором. Как с реальной кассой будет, не могу сказать.
СформироватьТекстНефискальногоДокумента
Нет. Эта процедура не вызывается.
Доходит до
ПодключаемоеОборудованиеУниверсальныйДрайверКлиент.ФискализацияЧека
Результат = ОбъектДрайвера.СформироватьЧек(ПараметрыПодключения.ИДУстройства, Электронно,
ДанныеЧека, НомерЧека, НомерСмены, ФискальныйПризнак, АдресСайтаПроверки);
И сразу же выходит на экран. Это в случае с эмулятором. Как с реальной кассой будет, не могу сказать.
(6)
Если НовыйФормат Тогда
Результат = ОбъектДрайвера.СформироватьЧек(ПараметрыПодключения.ИДУстройства, Электронно,
ДанныеЧека, НомерЧека, НомерСмены, ФискальныйПризнак, АдресСайтаПроверки);
Иначе
Результат = ОбъектДрайвера.СформироватьЧек(ПараметрыПодключения.ИДУстройства, Кассир, Электронно,
ДанныеЧека, НомерЧека, НомерСмены, ФискальныйПризнак, АдресСайтаПроверки);
КонецЕсли;
ПоказатьРезультат = ОбъектДрайвера.СформироватьЧек(ПараметрыПодключения.ИДУстройства, Кассир, Электронно,
ДанныеЧека, НомерЧека, НомерСмены, ФискальныйПризнак, АдресСайтаПроверки);
ДанныеЧека, НомерЧека, НомерСмены, ФискальныйПризнак, АдресСайтаПроверки);
(11) Попробуйте в ДанныеЧека вставить свой параметр, сейчас в Ут 10.3 смотрю, что чек выводится построчно, если фискальный признак стоит, потом отправка
(12)
ДанныеЧека это текст XML. И там эти параметры есть и заоплнены. Все по тегам как надо.
Но в чеке не отображается. см скрин
Попробуйте в ДанныеЧека вставить свой параметр, сейчас в Ут 10.3 смотрю, что чек выводится построчно, если фискальный признак стоит, потом отправка
ДанныеЧека это текст XML. И там эти параметры есть и заоплнены. Все по тегам как надо.
<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
<Parameters PaymentType="1" TaxVariant="3" CashierName="Ермоленко Михаил" CustomerEmail="" CustomerPhone=""
AgentSign="2" PayingAgentOperation="ПлатежныйАгент.Операция" PayingAgentPhone="ПлатежныйАгент.Телефон"
ReceivePaymentsOperatorPhone="ОператорПоПриемуПлатежей.Телефон" MoneyTransferOperatorPhone="ОператорПеревода.Телефон"
MoneyTransferOperatorName="ОператорПеревода.Наименование" MoneyTransferOperatorAddress="ОператорПеревода.Адрес"
MoneyTransferOperatorVATIN="ОператорПеревода.ИНН" PurveyorPhone="ДанныеПоставщика.Телефон"
PurveyorName="ДанныеПоставщика.Наименование" PurveyorVATIN="ДанныеПоставщика.ИНН"/>
<Positions>
<FiscalString Name="Оплата наличными" Quantity="1" PriceWithDiscount="10" SumWithDiscount="10"
DiscountSum="" Department="0" Tax="none" SignMethodCalculation="6" SignCalculationObject="4" TaxSum="0"
SignSubjectCalculationAgent="2" PayingAgentPhone="ваыпвваав"/>
</Positions>
<Payments Cash="0" ElectronicPayment="0" Credit="10" AdvancePayment="0" CashProvision="0"/>
</CheckPackage>
ПоказатьНо в чеке не отображается. см скрин
Прикрепленные файлы:
(14) В данной обработке https://infostart.ru/public/590993/?ref=1050 можно передавать информацию об агенте, работает с ут 10.3 на эмуляторе эта информация не отображается, также в зависимости от прошивки вашего фискального регистратора может передаваться не вся информация об агенте.
(15)
Круто блин. И для чего тогда нужен эмулятор, если нельзя протестировать толком и выполнить нужную разработку?! Я видел эту обработку. Для клиента получается очень дорого. Нужно более бюджетное решение. Не поверю, что нет способов разобраться с этим всем. Неужели даже автор этой обработки имел в своем арсенале такое большое количество моделей касс и возможность тестировать.
на эмуляторе эта информация не отображается
Круто блин. И для чего тогда нужен эмулятор, если нельзя протестировать толком и выполнить нужную разработку?! Я видел эту обработку. Для клиента получается очень дорого. Нужно более бюджетное решение. Не поверю, что нет способов разобраться с этим всем. Неужели даже автор этой обработки имел в своем арсенале такое большое количество моделей касс и возможность тестировать.
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)