Обработка обслуживания «Эквайринговые терминалы Сбербанк 2.Х» для УТ 10.х
Учетные задачи - Банковские операции
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Данная обработка позволяет подключить банковские терминалы Эквайринговые терминалы Сбербанк к 1С:Управление торговлей редакция 10. Использование драйвера «1С:Эквайринговые терминалы Сбербанк 2.x» позволяет выполнять подключение на платформах 1С x86/x64.
Подключение выполняется штатными средствами «Подключение и настройка торгового оборудования».
После подключения необходимо произвести настройки обработки обслуживания.

Для работы с драйвером нужно выполнить настройку параметров устройства:
- Путь к sb_pilot - путь к папке, в которой расположена утилита sb_pilot (для Windows необходимо использовать дистрибутив Сбербанка WinCLI);
- Печать документов на терминале - флаг, указывающий будут ли чеки печататься на терминале или принтером из 1С;
- Короткие слип-чеки - флаг, указывающий на то, что драйвер должен формировать "короткие" слип-чеки;
- Последовательность частичного отреза - стоп-бит для возвращаемых в 1С данных слип-чека. Нужен, чтобы сигнализировать принтеру, в каком месте при печати чека необходимо поместить отрез;
- Номер отдела - дополнительный разделитель потоков данных:
- 0 - отдел по умолчанию или ручной выбор отдела на терминале, если 2 и более;
- 1-й отдел, 2 - 2-й отдел и т.д.
- Ручной ввод "Суммы" операции-производит вызов диалогового окна для ввода суммы оплаты. По умолчанию заполняется суммой из документа оплаты;

После нажатия "Оплата картой" открытие диалогового окна "Ввода суммы оплаты"
1С:Управление торговлей 10.3.7.9 или старше;
1С:Комплексная автоматизация 1.0.14.3 или старше;
1С:Управление производственным предприятием 1.3.7.1 или старше;
1С:Розница 1.0.14.3 или старше;
Вопрос: Зачем использовать данную обработку обслуживания если есть Типовая обработка обслуживания «СБ РФ: Эквайринговая система» (SberBankES_v2)
Ответ: Обработка обслуживания «Эквайринговые терминалы Сбербанк 2.Х» , является альтернативной версией с использованием новых версий драйверов.
Первая публикация
Изменения:
- Обновлен драйвер "1С:Эквайринговые терминалы Сбербанк 2.Х" до версии 2.7.2.2.
Новые возможности и изменения:
- Добавлена возможность:
- Печать последнего слип-чека.
- Добавлен механизм протоколирования операций ( используется библиотека V8Sqlite ).
- Печать операций по картам.
Если устройство не поддерживает метод ПолучитьОперацииПоКартам , то используется альтернативный метод через механизм протоколирования.
- Обновлен драйвер «1С:Эквайринговые терминалы Сбербанк 2.Х» до версии 2.7.3.2.

Исправительный релиз 2.7.3.4
Исправлены ошибки параметров:
-отсутствует параметр ВводRRNПриВозврате.
-отсутствует параметр КоличествоКопийСлипЧека.
Обновлен драйвер «1С:Эквайринговые терминалы Сбербанк 2.Х» до версии 2.7.3.4
Изменения:
- Новый параметр «Таймаут ожидания завершения операции (в минутах)»
- Обновлен драйвер «1С:Эквайринговые терминалы Сбербанк 2.Х» до версии 2.7.5.2
Новые возможности и изменения:
- Добавлена возможность:
- Новый параметр «Доп.отчеты»

- Дубликат последнего слип-чека.
- Полный журнал операций.
- Краткий журнал операций .
- Сверка итогов.
- Обновлен драйвер «1С:Эквайринговые терминалы Сбербанк 2.Х» до версии 2.7.8.1
Изменения: Используются методы компоненты по стандарту 4.6
- Все исходящие и входящие параметры передают в виде XML.
- Используются новые методы компоненты: Оплатить, ВернутьПлатеж , ОтменитьПлатеж
- Обновлена версия до 2.7.8.2
Изменения:
- Обновлен драйвер «1С:Эквайринговые терминалы Сбербанк 2.Х» до версии 2.8.2.1
Решение для Системы Быстрых Платежей : Обработка обслуживания Терминал системы быстрых платежей с поддержкой QR Display - оплата по QR коду платформа QRManager для УТ10.х, УПП 1.3.х, КА 1.х, Розница 1.х
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 10.3, релизы 10.3.88.3, 10.3.7.9
- Управление производственным предприятием, редакция 1.3, релизы 1.3.231.2, 1.3.7.1
Вступайте в нашу телеграмм-группу Инфостарт
См. также
SALE! %
Банковские операции Обмен с интернет-банком Мастера заполнения Нейросети Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1C:ERP 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:ERP. Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 3.0 Платные (руб)
Корректируйте банковские документы быстро и легко! Создайте правило обработки — и оно автоматически применится при загрузке выписки (отбор по любому реквизиту или регулярному выражению). Решение заполняет расшифровку платежа, комиссию эквайринга, подбирает ведомости на выплату зарплаты, помечает дубли из банка на удаление и многое другое. Доплачивать за алгоритмы не нужно — они включены в решение. Обработка работает при загрузке из файлов клиент-банка и через DirectBank. Новое — искусственный интеллект: модель приводит нестандартные назначения платежа к виду, понятному алгоритмам, а ИИ-ассистент прямо в 1С консультирует по решению и разбирает код правил и алгоритмов. Поддерживаются локальные и облачные OpenAI-совместимые модели — данные могут не покидать ваш контур.
17500 руб.
20.12.2024 21462 104 32
Банковские операции Обмен с интернет-банком Эквайринг/ридер магнитных карт Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)
Устали вручную дозаполнять и корректировать документы по банку после загрузки банковской выписки? С помощью правил обработки банковской выписки вы сможете автоматически определять правильный вид хозяйственной операции, заполнять расшифровку, аналитику платежа и многое другое.
19520 руб.
21.03.2023 26211 174 39
Банковские операции Адаптация типовых решений Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)
Решение позволяет автоматически заполнять отдельные реквизиты загружаемых банковских документов, основываясь на известных значениях реквизитов и тексте назначения платежа. Простая настройка, широкие возможности анализа назначения платежа без написания кода и сложных шаблонов.
12200 руб.
17.06.2025 5291 16 0
Пакетная печать Банковские операции Кассовые операции Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)
Групповая печать фискальных чеков по документам "Поступление на расчетный счет" с возможностью настройки НДС, признаков расчета и автоматической отправкой чеков клиентам.
6499 руб.
21.08.2019 23564 92 11
Банковские операции Взаиморасчеты Учет документов Бухгалтер Пользователь 1С 8.3 1С:Бухгалтерия 3.0 Россия Бюджетный учет Платные (руб)
Расширение для конфигурации 1С:Бухгалтерия 3.0. Многоуровневое согласование заявок на оплату с оповещением и делегированием прав.
15250 руб.
09.09.2025 3533 10 0
Загрузка и выгрузка в Excel Банковские операции Кассовые операции Бюджетный учет Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия государственного учреждения Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)
Обработка позволяет загружать из стандартной выписки лицевого счета в формате MS EXCEL в 1С:Бухгалтерия государственного учреждения 1.0 документы Кассовое выбытие/Заявку на кассовый расход и Кассовое поступление.
6100 руб.
12.12.2017 39080 29 9
Банковские операции Обмен с интернет-банком Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)
Расширение позволяет автоматизировать загрузку банковских выписок в программу 1С:Бухгалтерия предприятия, ред. 3.0. При начальной настройке создается регламентное задание. Период срабатывания регламентного задания в дальнейшем можно поменять в консоли заданий. Требуется указать каталог, из которого нужно загружать банковские выписки.
7320 руб.
06.04.2020 20655 32 34
Обмен с интернет-банком Банковские операции Разработчик Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)
Модуль представляет собой комплексную автоматизацию обмена данными 1С с банком для БП 3.0, ERP 2.4, ERP 2.5. Выписка клиент-банка загружается и обрабатывается по Вашим правилам. Заполнение реквизитов документов, анализ назначения платежа. Работа с клиент банком не отличается от типового варианта, а документы автоматически заполняются так, как нужно вам. Дополнительная обработка, работающая совместно с основным расширением позволяет подключать собственные произвольные алгоритмы.
17080 руб.
03.04.2013 133961 268 381
Функция ВернутьПлатежПоПлатежнойКарте(Объект, Сумма, КодRRN,
КодАвторизации, КодОперации,
МассивСтрокСлипЧека, ШиринаЧека, КоличествоКопий) Экспорт
Результат = мНетОшибки;
ШиринаЧека = Объект.Параметры.ШиринаСлипЧека;
ЗапросСуммы = Объект.Параметры.ЗапросСуммы;
ВводRRNПриВозврате = Объект.Параметры.ВводRRNПриВозврате;
КоличествоКопий = Объект.Параметры.КоличествоКопийСлипЧека;
Не совсем понятно как она работает. Подключил. Тест связи есть, но при пробитии чека окно запроса карты не появляется и чек просто пробивается. Если нажимаю кнопку "Оплатить картой", то появляется сообщение об ошибке:
Недостаточно фактических параметров
{ВнешняяОбработка.СберБанкЭквайринговаяСистема.МодульОбъекта(355)}:
Ответ = Объект.Драйвер.ОплатитьПлатежнойКартой(мСумма, КодRRN, КодАвторизации);
{Обработка.ТОСервер.МодульОбъекта(2507)}:
Результат = Обработка.ОплатитьПлатежнойКартой(Объект, Сумма, КодRRN, КодАвторизации, КодОперации, МассивСтрокСлипЧека, ШиринаЧека, КоличествоКопий);
{Документ.ЧекККМ.МодульОбъекта(36)}:
Результат = ПолучитьСерверТО().ОплатитьПлатежнойКартой(ЭС, СуммаОплаты, КодRRN, ФР);
{Документ.ЧекККМ.Форма.ФормаДокумента.Форма(2250)}:
ОплатитьКартой(СуммаОплаты);
Наша конф-я: УТ10.3.70.3.
Модуль sbrfcom.dll подключен новый с 7 параметрами.
Что мы делаем не так?
Недостаточно фактических параметров
{ВнешняяОбработка.СберБанкЭквайринговаяСистема.МодульОбъекта(355)}:
Вы явно пользуетесь другой обработкой обслуживания, не из данной публикации.
если судить по Объект.Драйвер.ОплатитьПлатежнойКартой(мСумма, КодRRN, КодАвторизации);
то вам необходимо регистрировать sbrfcom.dll с 3 параметрами.
Зарегистрировал sbrfcom.dll с 3-мя параметрами - кнопка "Оплатить картой" заработала. С карты списывается сумма, но чек на ККМ не пробивается и выходит ошибка: Преобразование значения к типу Число не может быть выполнено
{ВнешняяОбработка.СберБанкЭквайринговаяСистема.МодульОбъекта(512)}:
Сумма = Число(Формат(мСумма, "ЧС=2; ЧГ=0"));
{Обработка.ТОСервер.МодульОбъекта(2507)}:
Результат = Обработка.ОплатитьПлатежнойКартой(Объект, Сумма, КодRRN, КодАвторизации, КодОперации, МассивСтрокСлипЧека, ШиринаЧека, КоличествоКопий);
{Документ.ЧекККМ.МодульОбъекта(36)}:
Результат = ПолучитьСерверТО().ОплатитьПлатежнойКартой(ЭС, СуммаОплаты, КодRRN, ФР);
{Документ.ЧекККМ.Форма.ФормаДокумента.Форма(2250)}: ОплатитьКартой
Вообще, чек может быть пробит без оплаты. Реакции на изменение Вида оплаты (Наличными или картой) не происходит. Как, вообще, предполагается процесс продажи при оплате картой? Открыли чек - Подобрали товар - Выбрали Оплата: Оплата картой - Нажали кнопку ОК - Появился запрос на терминале - Приложили карту - При успешной оплате пробивается чек?
Такого метода
ВнешняяОбработка.СберБанкЭквайринговаяСистема.МодульОбъекта(355)
Ответ = Объект.Драйвер.ОплатитьПлатежнойКартой(мСумма, КодRRN, КодАвторизации);в обработке просто нету , так как взаимодействие с терминалами Сбербанка выполняется через утилиту sb_pilot :) Такой метод есть в типовой обработке SberBankES_v2 , где взаимодействие выполняется через sbrfcom.dll
Типовой функционал УТ10/КА1.х/УПП1.х/Розница1.х:
В документах «Чек ККМ» или «Оплата от покупателя платежной картой» для оплаты картой необходимо:
Нажать кнопку «Оплатить картой».
Если в системе более одной ЭС (терминала эквайринга/эквайринг -системы), появится список выбора ЭС, с помощью которой будет производиться оплата. Выбрать требуемый.
Далее появится диалог, в котором предлагается указать сумму оплаты ( при включенной опции Ручной ввод «Суммы» операции.)
Выполняется передача команды на ЭС и ожидания результата операции. В случае успешного завершения оплаты будет распечатан слип-чек оплаты.
Далее выполняется нажатие "Пробить чек" или "Чек" ( зависит от настройки "Кассы ККМ")
Иными словами : Оплата картой и Пробитие чека - это две разные операции не связанные друг с другом. Это типовой функционал указанных выше типовых конфигураций
Я сегодня скачал по ссылке файл PUBID_2160498-SberBankES_v5.epf (на скрине переименованный файл в SberBankES_v5.epf). Подключил его штатными средствами, т.с. не впервой. А до этого пробовал настраивать SberBankES_v2. Зарегистрировал sbrf.dll и sbrfcom.dll. Может это как-то мешает?
Ещё вот часть лога:
[D]{10276}(2024-10-14::12:10:08): transaction in parameters:
10 parameters:
op = 1
MerchantNumber=;
ReceiptNumber=;
CardNumber=;
ConsumerPresentedQR=;
RRNCode=;
OpAmount=1;
Slip=;
AuthorizationCode=;
Department=;
[D]{10276}(2024-10-14::12:10:08): ОплатитьПлатежнойКартой : 1 100
[D]{10276}(2024-10-14::12:10:15): "C:\sc552\\sb_pilot.exe" 1 100 |[0]
[D]{10276}(2024-10-14::12:10:15): exec command result = 1
[D]{10276}(2024-10-14::12:10:15): parse e result = 1
[D]{10276}(2024-10-14::12:10:15): com exec result = 1
[D]{10276}(2024-10-14::12:10:15): get slip result = 1
[D]{10276}(2024-10-14::12:10:15): operation result: 1
[D]{10276}(2024-10-14::12:10:15): transaction out parameters:
31 parameters:
op = 1
CardTypeName=MIR Credit;
CardExpireDate=06/28;
SummSpasibo=0;
GPCState=00;
OPResultCode=0;
OPResultMessage=ᯥ譮;
MSMessage=;
TerminalNumber=21333339;
CardNumberHash64=;
ReceiptNumber=0004;
CardNumber=***************6695;
AuthorizationCode=718658;
PARID=N03800000000000000000001BWLZF;
IsOwnCard=1;
OperationDateTime=20241014121000;
Track3=;
RRNCode=428823423566;
CardNumberHash40=5BF4BEF61EDCAEC6ABAE8B8E4FC7D4AF1C8BDA34;
MerchantNumber=731543453453
;
MSMessageType=00;
LolalityId=0;
UserResponce=;
OperationUID=123853C9;
OperationFlags=00040000;
MifareLoyalityCard=;
CardEntryMode=E;
VASFlag=0;
AddHashType=0;
CardType=10;
Slip= Сххххххка
г Сххххл,
ул. ХХХХХХ, дом ХХХ
т. 79ХХХХХХХХХ
14.10.24 12:10 ЧЕК 0004
ПАО СБЕРБАНК Оплата
Т: 21333339 М:731543453453
MIR A00000065XXX10
Карта:(E4) ***************6695
Сумма (Руб): 1.00
Комиссия за операцию - 0 Руб.
ОДОБРЕНО
К/А: 718658 RRN: 428823423566
Подпись клиента не требуется
8AC8DA7DF4552018F260BAFB25563D85
================================
355 ( см.. ваше сообщение 355 строка) нет метода
Объект.Драйвер.ОплатитьПлатежнойКартой(мСумма, КодRRN, КодАвторизации);Есть метод
Ответ = Объект.Драйвер.ОплатитьПлатежнойКартой(ИДУстройства, , , Сумма, , , КодRRN, КодАвторизации, ТекстСлипЧека);но он в другой строке :)
Значить что то вы напутали с обработками обслуживания или из кэша вызывается ранее установленная типовая обработка обслуживания SberBankES_v2.
Удалите устройство из списка подключаемого оборудования , удалите( пометьте на удаление и удалите) из справочника "Торговое оборудования"- данное оборудование , удалите (пометьте на удаление и удалите) из справочника "Обработки обслуживания торгового оборудования" обработку обслуживания. И произведите установку обработки обслуживания и настройку торгового оборудования снова.
// Функция осуществляет сверку итогов по картам.
Функция ИтогиДняПоКартам(Объект, МассивСтрокСлипЧека, ШиринаЧека) Экспорт
Но она не информативная, нету общей суммы за смены и по операциям. Есть может какой нибудь метод у драйвера для более информативных итогов?
Метод
ИтогиДняПоКартам(ИДУстройства, ТекстСлипЧека)
ТекстСлипЧека - выходной параметр - Текст квитанции, сформированный Эквайринговым ПО
что ПО выдало то драйвер и передал :) Выход ? - обратиться в Сбер , чтобы ПО формировало слип-чек так как Вам нужно.
Добрый день. Типовые конфигурации УТ10, УПП1.х, КА 1.х, Розница 1.х - не имеют указанных вами методов, соответственно даже если их реализовать в обработке обслуживания , то типового метода вызова данных функции все равно нет.
Если метод ПолучитьОперацииПоКартам (получение отчета содержащий операции по картам за день) , еще может еще и можно попытаться реализовать вызывая его в ИтогиДняПоКартам ( производит сверку итогов дня ) - в одном методе вызвать сразу две команды, то метода "Напечатать последний слип чек" - нет и даже если его реализовать... то вызвать его типовыми методами из типовой конфигурации не получиться.
Есть ли у Вас обработка для вывода с этих терминалов краткого отчета и последнего чека?
Функция ВернутьПлатежПоПлатежнойКарте(Объект, Сумма, КодRRN,
КодАвторизации, КодОперации,
МассивСтрокСлипЧека, ШиринаЧека, КоличествоКопий) Экспорт
Результат = мНетОшибки;
ШиринаЧека = Объект.Параметры.ШиринаСлипЧека;
ЗапросСуммы = Объект.Параметры.ЗапросСуммы;
ВводRRNПриВозврате = Объект.Параметры.ВводRRNПриВозврате;
КоличествоКопий = Объект.Параметры.КоличествоКопийСлипЧека;
Новые терминалы сбера перестали работать по RDP (ошибка работы с проброшенным портом).
По этому написал обработку-обертку для работы по сети (запрос HTTP + ответ в JSON)
В комплекте веб-сервер + обработка торгового обслуживания.
Ну как Вы сами на это указали , "Последовательность частичного отреза" -имеет параметр по умолчанию 22. Значение параметра просто "вшито" в сам драйвер :) см.. ПараметрыОборудования.
Что такое обработка обслуживания? - это "обертка" для взаимодействия с компонентой/драйвером, в новых релизах конфигураций на УФ с БПО c 3.2.4.8 по 3.2.6.7 ( актуальный на 08.02.2025) используется та же самая компонента/драйвер и при настройке заполняются те же самые настройки по умолчанию :)
Поэтому весьма странно звучит "- виновата обработка , так как в ней параметры по умолчанию? те которые "зашиты" в сам драйвер как параметры по умолчанию" :)
Я бы еще принял претензию , если бы не было возможности изменить данный параметр :)
P/S Вчера был 22 , сегодня 01 , а какой будет завтра? :) Данная обработка обслуживания успешно работает на более двухсот кассовых рабочих местах :)
Для работы с драйвером нужно выполнить настройку параметров устройства:
Путь к sb_pilot - путь к папке, в которой расположена утилита sb_pilot (для Windows необходимо использовать дистрибутив Сбербанка WinCLI);
Печать документов на терминале - флаг, указывающий будут ли чеки печататься на терминале или принтером из 1С;
Короткие слип-чеки - флаг, указывающий на то, что драйвер должен формировать "короткие" слип-чеки;
Последовательность частичного отреза - стоп-бит для возвращаемых в 1С данных слип-чека. Нужен, чтобы сигнализировать принтеру, в каком месте при печати чека необходимо поместить отрез;
Номер отдела - дополнительный разделитель потоков данных:
0 - отдел по умолчанию или ручной выбор отдела на терминале, если 2 и более;
1-й отдел, 2 - 2-й отдел и т.д.
Ручной ввод "Суммы" операции -производит вызов диалогового окна для ввода суммы оплаты. По умолчанию заполняется суммой из документа оплаты;
Но почему то "Путь к sb_pilot " - указывают , а остальные параметры? - их кто должен настроить?
Вот мне прямо анекдот вспоминается
- Почему вы отвечаете вопросом на вопрос?
- Да кто вам такое сказал? ;)
Вот по моему мнению 1С настраивает поддержка 1С, а банк только свою часть с терминалом должен настраивать, по ряду причин и так как в чужой монастырь со своим уставом, как бы...
Так и не понял, что такое драйвер в терминологии 1С и как он может формировать "короткие" слип-чеки, разве что преобразуя то, что выдал терминал.
И с печатью чека на терминале тоже сомнения берут.
Я не утверждал, что причина проблемы в обработке, просто специалисты Сбера говорили, что это не их проблема, программист 1С сказал, что что-то не так в настройках обработки, поэтому вопрос здесь был задан от отчаяния, так как руководство после недельного простоя платежного терминала начало нервничать. Ну и уж если на то пошло, то даже здесь в описании "Настройка параметров обработки" у вас на скрине указан параметр "Последовательность частичного отреза" в значении 22.
Прошу подсказать как исправить?
Можно ли поправить X отчет
и сделать примерно так:
************8253
Тип карты: MIR
Код авторизации: 172061
Сумма: 102.24
26.06.25 14:37 0029
Kарта: (E)
************2864
Тип карты: MIR
Код авторизации: 103863
Сумма: 68.50
26.06.25 14:47 0030
Kарта: (E)
************9106
Тип карты: MIR
Код авторизации: 158079
Сумма: 121.14
Всего операций: 30
На сумму: 7858.72
---------------------------
Количество оплат: 30
На сумму: 7858.72
Количество отмен: 0
На сумму: 0.00
Количество возвратов: 0
На сумму: 0.00
И Сделать дополнительно краткий отчет
Валюта : Руб
Оплата
Всего операций: 31
На сумму: 7896.16
---------------------------
Количество оплат: 31
На сумму: 7896.16
Количество отмен: 0
На сумму: 0.00
Количество возвратов: 0
На сумму: 0.00
1. Не могу угадать с последовательностью частичного отреза, печатаем два слипа, один нам, один клиенту, слипы не разрезаются. Ранее работали через SBRFCOM слипы разрезались. В pinpad.ini PrinterEnd=01 присутствует.
2. При выполнение сверки всегда выходит вот такая ошибка:
Ошибка печати нефискальных строк:
(11) Не поддерживается в данной версии
Сверка не допечатывается, но вроде как закрывается. (Данная ошибка вероятнее всего связана как раз с новыми версиями драйвера и ккт)
3. Полный журнал операций печатает что-то похожее на сверку итогов. Краткий вообще не печатается (возможно он мне и не нужен). А вот журнал операций штука хорошая.
Помогите пожалуйста разобраться.
Ошибка печати нефискальных строк:
(11) Не поддерживается в данной версии
Но она появляется уже в самом конце печати отчета, даже можно сказать в тот момент когда должен сработать отрезчик.
Это важные моменты, их бы как-нибудь решить и вообще все идеально.
С журналом тоже все хорошо, я его печатал когда у меня была всего одна операция и не внимательно посмотрел на данные.
Еще вопрос как работает галка "Короткие слип чеки" (не заметил изменения при работе со снятой и установленной галкой). И как выполнять возвраты и отмены без карты? Очень удобная функция.
проблема - Сбербанк заменил старый терминал эквайринга на Kozen P12.
И в УПП версии 1.3.262.2 перестали пробиваться чеки (Не отработал эквайринговый терминал).
Установка данной обработки поможет решить проблему?
"Ошибка эквайринговой системы: Ошибка при выполнении функции ОплатитьПлатежнойКартой, код завершения операции - 99, ответ терминала - Пинпад не подключен
Операция по карте не выполнена. Деньги не списаны"
Подскажите, ваша обработка обслуживания будет работать в УТ 10.3.88.3 с терминалом Kozen P12 через RDP?
Вчера инженер из сбербанка принес терминал, оставил на диске папку SC552. В ней есть как файл LoadParm.exe, так и sb_pilot.exe. Версия файлов SBRF.dll и SBRFCOM.dll в этой папке - 34.9.3.0.
Есть несколько офисов и в каждый хотелось бы установить по такому теминалу. Вопрос - смогут ли они все нормально работать через RDP с пробросом com-порта с помощью вашей обработки?
1.Создаем копию каталога SC552 ( имя может быть иное) для каждого RDP пользователя - у каждого пользователя свой каталог.
2. В каталоге SC552 пользователя RDP в pinpad.ini прописываем ( проброшенный) COM порт для терминала
3. В параметрах подключения Путь к sb_pilot обработки обслуживания указываем путь к каталогу SC552 пользователя RDP с утилитой sb_pilot
P/S Не забываем дать права на каталоги пользователям RDP
Можете еще прояснить такой момент - можно ли принимать оплату с одного терминала на 2-х (3, 4, 5 и так далее) компьютерах? Я так полагаю, это невозможно, поскольку 1С, подключившаяся первой к порту, на котором "висит" терминал, займет его и подключение второй (всех последующих) 1С с других компьютеров к этому порту уже будет невозможно. Верно?
(54)
Все верно.
Обработка обслуживания эквайринг-систем - никак не связана с печатью чека ККТ. Поэтому скорей всего -да, потребуется и новая обработка обслуживания ККТ и скорей всего доработки формирования чека в самой конфигурации
То есть "пробрасываете" COM порт терминала эквайринга? Какой COM порт у устройства на сервере терминалов?
Какой путь указан в параметрах подключаемого оборудования Путь к sb_pilot и какой COM порт указан в pinpad.ini по данному пути?
1. 99 ошибка - была из за того что был не проброшен порт, в настройках пользователя удаленных рабочих столов, не было разрешение на использование этих ресурсов - портов.
Добавил права, порт пробросился - но софтинкой сбера не был виден.
2. Была старая версия винды, но она и остается на сервере, проброс портов сделал через сторонний порт, софтинка сбера этот проброс увидела, но печать не происходила, также помоему было 99
3. Не было прав на папку C:\sc552 для пользователя удаленного рабочего стола, права дал, данные начали уходить по эквайрингу и проводиться оплата, но не происходило пробие на кассе, с ошибкой "поле "items" отсутствует", причем код отрезки был 01 как и написано в мануалах по этой ошибке.
4. В той версии УТ 10.3 на которую все ставилось, был косяк в процедуре МенеджерОборудованияВызовСервера.ПолучитьXMLПакетДляТекста()
а именно вот это условие
Если (Найти(ВыделеннаяСтрока, "[отрезка]") > 0) Или (Найти(ВыделеннаяСтрока, "[spoiler]") > 0) Тогдасейчас какая то проблема с закрытием смены и тем что оплаты по наличке идут на безнал, беда)
1.Проблема проброса портов
2.Права на каталог с ПО WinCLI
3.Особенности не типовой конфигурации
Следовательно ошибок/проблем с работой самой обработки у Вас не возникло.
Благодарю за то что воспользовались моим решением "Обработка обслуживания «Эквайринговые терминалы Сбербанк 2.Х» для УТ 10.х" и оставили свой отзыв.
Если (Найти(ВыделеннаяСтрока, "[отрезка]") > 0) Или (Найти(ВыделеннаяСтрока, "[spoiler]") > 0) Тогдазаменила на это
Если ((Найти(ВыделеннаяСтрока, "[отрезка]") > 0) Или (Найти(ВыделеннаяСтрока, "[spoiler]") > 0)) И НомерСтроки < СтрЧислоСтрок(СтрокаТекста) ТогдаДля НомерСтроки = 1 По СтрЧислоСтрок(СтрокаТекста) Цикл
ВыделеннаяСтрока = СтрПолучитьСтроку(СтрокаТекста, НомерСтроки);
Если ((Найти(ВыделеннаяСтрока, "[отрезка]") > 0)
Или (Найти(ВыделеннаяСтрока, "[сut]") > 0))
И НомерСтроки < СтрЧислоСтрок(СтрокаТекста) Тогда
// Завершаем запись текущего пакета.
ЗаписьXML.ЗаписатьКонецЭлемента();
ЗаписьXML.ЗаписатьКонецЭлемента();
Текст = ЗаписьXML.Закрыть();
Результат.Добавить(Текст);
Показать** - Если при печати необходимо формировать несколько отдельных документов, в тексте для их разделения должна присутствовать строка "[отрезка]" или "[сut]".
см..
"Операция по карте не выполнена".
Подскажите куда копать?
Обработка обслуживания «Эквайринговые терминалы Сбербанк 2.Х» для УТ 10.х - взаимодействует sb_pilot и не использует устаревшую библиотеку SBRFCOM.dll.
Рекомендую использовать актуальную на текущий момент ( 04.10.2026) WinCLI версия 34.13.4.0.
Получить информацию можно через утилиту LoadParm
Ошибка 4300 - "От ККМ поступило недостаточно параметров"
Текст слипа:
Процессинг: Работает
Сообщение системы мониторинга:
Uknown processing status
При повторном возникновении
ошибок обратитесь в службу
поддержки эквайринга Сбербанка
Ну и далее контакты сбера.
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 2160498
Создание 13.08.24 10:00
Обновление 27.05.26 06:40
Просмотры 11734
Загрузки 121
Рейтинг
14
Комментарии 92
Код открыт Да
Рубрики Банковские операции POS терминал Эквайринг/ридер магнитных карт
Кому Пользователь
Тип файла Внешняя обработка (ert,epf)
Платформа 1С:Предприятие 8
Конфигурация
1С:Комплексная автоматизация 1.х
,
1С:Управление торговлей 10
,
1С:Управление производственным предприятием
Операционная система Не имеет значения
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)