Обработка обслуживания «Эквайринговые терминалы Сбербанк 2.Х» для УТ 10.х

12.09.25

Учетные задачи - Банковские операции

Обработка обслуживания «Эквайринговые терминалы Сбербанк 2.Х» для УТ 10.х использует новый драйвер «1С:Эквайринговые терминалы Сбербанк 2.x» . Для Windows и Linux x32/x64 архитектур драйвера «1С:Эквайринговые терминалы Сбербанк 2.x» реализует взаимодействие с терминалами Сбербанка через утилиту sb_pilot (для Windows входит в дистрибутив WinCLI Сбербанка).

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Обработка обслуживания «Эквайринговые терминалы Сбербанк 2.Х» для УТ 10.х , версия 2.7.8.1
.epf 18,79Mb ver:2.7.8.1
78 4 550 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Данная обработка позволяет подключить банковские терминалы Эквайринговые терминалы Сбербанк  к 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.Х» , является альтернативной версией с использованием новых версий драйверов.

 
 История версий
 
 13.08.2024 
 
 28.10.2024
 
 02.12.2024
 
 17.12.2024
 
 03.03.2025
 
 12.09.2025

 Новые возможности и изменения:

  • Добавлена возможность:
  • Новый параметр «Доп.отчеты»
- при установленном флаге открывает дополнительную форму «Отчеты по терминалу» по команде "Выполнить сверку итогов"
    • Дубликат последнего слип-чека.
    • Полный журнал операций.
    • Краткий журнал операций .
    • Сверка итогов.
  • Обновлен драйвер «1С:Эквайринговые терминалы Сбербанк 2.Х» до версии 2.7.8.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

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Банковские операции Обмен с интернет-банком Эквайринг/ридер магнитных карт Программист Бухгалтер Пользователь 1С v8.3 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Устали вручную дозаполнять и корректировать документы по банку после загрузки банковской выписки? С помощью правил обработки банковской выписки вы сможете автоматически определять правильный вид хозяйственной операции, заполнять расшифровку, аналитику платежа и многое другое.

19200 руб.

21.03.2023    17220    118    22    

97

Банковские операции Обмен с интернет-банком Эквайринг/ридер магнитных карт Мастера заполнения Программист Бухгалтер Пользователь 1С v8.3 1C:ERP 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:ERP. Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 3.0 Платные (руб)

Корректируйте банковские документы быстро и легко! Создайте правило обработки, и оно автоматически применится при загрузке выписки, экономя ваше время. Решение позволяет автоматически заполнять расшифровку платежа, исключать загрузку ненужных документов (дублей) из банка, заполнять комиссию за эквайринг и многое другое. Вам не нужно доплачивать за алгоритмы, они уже включены в решение. Автоматическая обработка применяется при загрузке данных как из файлов клиент банка, так и через DirectBank.

15000 руб.

20.12.2024    10509    35    24    

36

Банковские операции Обмен с ГосИС Бухгалтер 1С v8.3 Бухгалтерский учет 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Платные (руб)

Обработка для выгрузки платежных поручений из конфигураций 1С:БП 3.0 и ERP/КА в банк Департамента финансов г. Москвы. Поддерживается выгрузка в текстовом и XML-форматах.

19200 руб.

15.06.2020    24348    79    42    

54

Банковские операции Обмен с интернет-банком Загрузка и выгрузка в Excel Программист Бухгалтер 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Платные (руб)

Обработка создания файла по стандарту обмена с системами "Клиент банка" kl_to_1c.txt Формат файла обмена Российская Федерация, версия 1.03 При восстановлении учета в случае отсутствия в 1с банковских выписок (например, р/с в банке закрыт в связи с банкротством и доступ к выгрузке из клиент-банка невозможен), можно запросить у банка выписку за период в формате Excel. С помощью этой обработки создается файл формата 1CClientBankExchange, в 1с77 он назывался kl_to_1c.txt который загружается штатными средствами в 1с8. При этом будут созданы загружаемые контрагенты и их р/с.

4320 руб.

19.04.2019    47084    164    54    

98

Обмен с интернет-банком Банковские операции Программист Бухгалтер 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Модуль представляет собой комплексную автоматизацию обмена данными 1С с банком для БП 3.0, ERP 2.4, ERP 2.5. Выписка клиент-банка загружается и обрабатывается по Вашим правилам. Заполнение реквизитов документов, анализ назначения платежа. Работа с клиент банком не отличается от типового варианта, а документы автоматически заполняются так, как нужно вам. Дополнительная обработка, работающая совместно с основным расширением позволяет подключать собственные произвольные алгоритмы.

20400 руб.

03.04.2013    129318    262    378    

167

Банковские операции Адаптация типовых решений Бухгалтер Пользователь 1С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Решение позволяет автоматически заполнять отдельные реквизиты загружаемых банковских документов, основываясь на известных значениях реквизитов и тексте назначения платежа. Простая настройка, широкие возможности анализа назначения платежа без написания кода и сложных шаблонов.

9600 руб.

17.06.2025    1241    3    0    

3

Банковские операции Взаиморасчеты Оборотно-сальдовая ведомость, Анализ счета Анализ продаж Бухгалтер Пользователь 8.3.14 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

«Умные отчеты в один клик» – инструмент, от которого невозможно отказаться! Получайте отчеты «ОСВ по счету» и «Анализ субконто» мгновенно, прямо из документа – все параметры подставляются автоматически. Незаменимо в ежедневной работе бухгалтера: благодаря простоте получения отчетов вы будете чаще проверять учет "оборотками", снижая риск ошибок. Экономьте время каждый день – используйте «Умные отчеты»!

5940 руб.

25.06.2025    895    2    0    

4

Пакетная печать Банковские операции Кассовые операции Бухгалтер 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Обработка для групповой печати чеков ККМ с настройкой, загруженных из банковской выписки. На основании документа Поступление на расчетный счет!

4800 руб.

21.08.2019    21272    80    11    

25
Отзывы
15. Kutsepalov 28.12.24 22:05 Сейчас в теме
Приобрели данную обработку, все работает прекрасно. Не сразу все "взлетело", но разработчик подсказал в чем может быть проблема. Следуя его рекомендациям все заработало.(проблема была в кеше 1с с уже загруженными ранее обработками)
jmidgard; Torin; +2 Ответить
1. Tarlich 119 14.08.24 00:04 Сейчас в теме
Спасибо ! именно то что 64 - супер!
13. sergnau 17.12.24 16:53 Сейчас в теме
Здравствуйте, подскажите пожалуйста, при оформлении возврата выдает ошибку : Поле объекта не обнаружено (ВводRRNПриВозврате) . По-видимому в параметрах нет такого свойства:

Функция ВернутьПлатежПоПлатежнойКарте(Объект, Сумма, КодRRN,
КодАвторизации, КодОперации,
МассивСтрокСлипЧека, ШиринаЧека, КоличествоКопий) Экспорт


Результат = мНетОшибки;
ШиринаЧека = Объект.Параметры.ШиринаСлипЧека;
ЗапросСуммы = Объект.Параметры.ЗапросСуммы;
ВводRRNПриВозврате = Объект.Параметры.ВводRRNПриВозврате;
КоличествоКопий = Объект.Параметры.КоличествоКопийСлипЧека;
Остальные комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Tarlich 119 14.08.24 00:04 Сейчас в теме
Спасибо ! именно то что 64 - супер!
2. user813976 14.10.24 09:44 Сейчас в теме
Здравствуйте!
Не совсем понятно как она работает. Подключил. Тест связи есть, но при пробитии чека окно запроса карты не появляется и чек просто пробивается. Если нажимаю кнопку "Оплатить картой", то появляется сообщение об ошибке:
Недостаточно фактических параметров
{ВнешняяОбработка.СберБанкЭквайринговаяСистема.МодульОбъекта(355)}:
Ответ = Объект.Драйвер.ОплатитьПлатежнойКартой(мСумма, КодRRN, КодАвторизации);
{Обработка.ТОСервер.МодульОбъекта(2507)}:
Результат = Обработка.ОплатитьПлатежнойКартой(Объект, Сумма, КодRRN, КодАвторизации, КодОперации, МассивСтрокСлипЧека, ШиринаЧека, КоличествоКопий);
{Документ.ЧекККМ.МодульОбъекта(36)}:
Результат = ПолучитьСерверТО().ОплатитьПлатежнойКартой(ЭС, СуммаОплаты, КодRRN, ФР);
{Документ.ЧекККМ.Форма.ФормаДокумента.Форма(2250)}:
ОплатитьКартой(СуммаОплаты);
Наша конф-я: УТ10.3.70.3.
Модуль sbrfcom.dll подключен новый с 7 параметрами.
Что мы делаем не так?
3. Torin 877 14.10.24 10:09 Сейчас в теме
(2) Здравствуйте.
Если нажимаю кнопку "Оплатить картой", то появляется сообщение об ошибке:
Недостаточно фактических параметров
{ВнешняяОбработка.СберБанкЭквайринговаяСистема.МодульОбъекта(355)}:

Вы явно пользуетесь другой обработкой обслуживания, не из данной публикации.
Модуль sbrfcom.dll подключен новый с 7 параметрами.

если судить по Объект.Драйвер.ОплатитьПлатежнойКартой(мСумма, КодRRN, КодАвторизации);
то вам необходимо регистрировать sbrfcom.dll с 3 параметрами.
4. user813976 14.10.24 11:16 Сейчас в теме
Публикация ваша № 2160498. Сегодня купил.
Зарегистрировал sbrfcom.dll с 3-мя параметрами - кнопка "Оплатить картой" заработала. С карты списывается сумма, но чек на ККМ не пробивается и выходит ошибка: Преобразование значения к типу Число не может быть выполнено
{ВнешняяОбработка.СберБанкЭквайринговаяСистема.МодульОбъекта(512)}:
Сумма = Число(Формат(мСумма, "ЧС=2; ЧГ=0"));
{Обработка.ТОСервер.МодульОбъекта(2507)}:
Результат = Обработка.ОплатитьПлатежнойКартой(Объект, Сумма, КодRRN, КодАвторизации, КодОперации, МассивСтрокСлипЧека, ШиринаЧека, КоличествоКопий);
{Документ.ЧекККМ.МодульОбъекта(36)}:
Результат = ПолучитьСерверТО().ОплатитьПлатежнойКартой(ЭС, СуммаОплаты, КодRRN, ФР);
{Документ.ЧекККМ.Форма.ФормаДокумента.Форма(2250)}: ОплатитьКартой

Вообще, чек может быть пробит без оплаты. Реакции на изменение Вида оплаты (Наличными или картой) не происходит. Как, вообще, предполагается процесс продажи при оплате картой? Открыли чек - Подобрали товар - Выбрали Оплата: Оплата картой - Нажали кнопку ОК - Появился запрос на терминале - Приложили карту - При успешной оплате пробивается чек?
Прикрепленные файлы:
5. Torin 877 14.10.24 11:48 Сейчас в теме
(4)
Публикация ваша № 2160498. Сегодня купил.

Такого метода
ВнешняяОбработка.СберБанкЭквайринговаяСистема.МодульОбъекта(355)
Ответ = Объект.Драйвер.ОплатитьПлатежнойКартой(мСумма, КодRRN, КодАвторизации);

в обработке просто нету , так как взаимодействие с терминалами Сбербанка выполняется через утилиту sb_pilot :) Такой метод есть в типовой обработке SberBankES_v2 , где взаимодействие выполняется через sbrfcom.dll

Вообще, чек может быть пробит без оплаты. Реакции на изменение Вида оплаты (Наличными или картой) не происходит. Как, вообще, предполагается процесс продажи при оплате картой?

Типовой функционал УТ10/КА1.х/УПП1.х/Розница1.х:
В документах «Чек ККМ» или «Оплата от покупателя платежной картой» для оплаты картой необходимо:
Нажать кнопку «Оплатить картой».
Если в системе более одной ЭС (терминала эквайринга/эквайринг -системы), появится список выбора ЭС, с помощью которой будет производиться оплата. Выбрать требуемый.
Далее появится диалог, в котором предлагается указать сумму оплаты ( при включенной опции Ручной ввод «Суммы» операции.)
Выполняется передача команды на ЭС и ожидания результата операции. В случае успешного завершения оплаты будет распечатан слип-чек оплаты.
Далее выполняется нажатие "Пробить чек" или "Чек" ( зависит от настройки "Кассы ККМ")

Иными словами : Оплата картой и Пробитие чека - это две разные операции не связанные друг с другом. Это типовой функционал указанных выше типовых конфигураций
6. user813976 14.10.24 13:43 Сейчас в теме
Ннничего не панимаю:)
Я сегодня скачал по ссылке файл 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

================================
Прикрепленные файлы:
7. Torin 877 14.10.24 14:13 Сейчас в теме
(6)
Ннничего не панимаю:)
:)
А до этого пробовал настраивать SberBankES_v2. Зарегистрировал sbrf.dll и sbrfcom.dll. Может это как-то мешает?
- ну если вы откроет модуль объекта обработки обслуживания из данной публикации то в строке
355 ( см.. ваше сообщение 355 строка) нет метода
 Объект.Драйвер.ОплатитьПлатежнойКартой(мСумма, КодRRN, КодАвторизации);
- от слова совсем нет.
Есть метод
Ответ = Объект.Драйвер.ОплатитьПлатежнойКартой(ИДУстройства, , , Сумма, , , КодRRN, КодАвторизации, ТекстСлипЧека);

но он в другой строке :)
Значить что то вы напутали с обработками обслуживания или из кэша вызывается ранее установленная типовая обработка обслуживания SberBankES_v2.
Удалите устройство из списка подключаемого оборудования , удалите( пометьте на удаление и удалите) из справочника "Торговое оборудования"- данное оборудование , удалите (пометьте на удаление и удалите) из справочника "Обработки обслуживания торгового оборудования" обработку обслуживания. И произведите установку обработки обслуживания и настройку торгового оборудования снова.
Прикрепленные файлы:
jmidgard; +1 Ответить
8. igor_L 28.10.24 12:59 Сейчас в теме
Здравствуйте, в обработке есть
// Функция осуществляет сверку итогов по картам.
Функция ИтогиДняПоКартам(Объект, МассивСтрокСлипЧека, ШиринаЧека) Экспорт

Но она не информативная, нету общей суммы за смены и по операциям. Есть может какой нибудь метод у драйвера для более информативных итогов?
9. Torin 877 28.10.24 13:13 Сейчас в теме
(8) Добрый день.
Метод
ИтогиДняПоКартам(ИДУстройства, ТекстСлипЧека)
ТекстСлипЧека - выходной параметр - Текст квитанции, сформированный Эквайринговым ПО

что ПО выдало то драйвер и передал :) Выход ? - обратиться в Сбер , чтобы ПО формировало слип-чек так как Вам нужно.
10. user688370_Dergalina 01.11.24 15:26 Сейчас в теме
Уважаемый разработчик, прошу подсказать а как делать краткий отчет и последний чек выводить?
11. Torin 877 02.11.24 11:13 Сейчас в теме
(10)
прошу подсказать а как делать краткий отчет и последний чек выводить?

Добрый день. Типовые конфигурации УТ10, УПП1.х, КА 1.х, Розница 1.х - не имеют указанных вами методов, соответственно даже если их реализовать в обработке обслуживания , то типового метода вызова данных функции все равно нет.

Если метод ПолучитьОперацииПоКартам (получение отчета содержащий операции по картам за день) , еще может еще и можно попытаться реализовать вызывая его в ИтогиДняПоКартам ( производит сверку итогов дня ) - в одном методе вызвать сразу две команды, то метода "Напечатать последний слип чек" - нет и даже если его реализовать... то вызвать его типовыми методами из типовой конфигурации не получиться.
12. user688370_Dergalina 21.11.24 12:59 Сейчас в теме
Добрый день!
Есть ли у Вас обработка для вывода с этих терминалов краткого отчета и последнего чека?
13. sergnau 17.12.24 16:53 Сейчас в теме
Здравствуйте, подскажите пожалуйста, при оформлении возврата выдает ошибку : Поле объекта не обнаружено (ВводRRNПриВозврате) . По-видимому в параметрах нет такого свойства:

Функция ВернутьПлатежПоПлатежнойКарте(Объект, Сумма, КодRRN,
КодАвторизации, КодОперации,
МассивСтрокСлипЧека, ШиринаЧека, КоличествоКопий) Экспорт


Результат = мНетОшибки;
ШиринаЧека = Объект.Параметры.ШиринаСлипЧека;
ЗапросСуммы = Объект.Параметры.ЗапросСуммы;
ВводRRNПриВозврате = Объект.Параметры.ВводRRNПриВозврате;
КоличествоКопий = Объект.Параметры.КоличествоКопийСлипЧека;
14. Torin 877 17.12.24 17:59 Сейчас в теме
(13) Здравствуйте. Благодарю за информацию.
По-видимому в параметрах нет такого свойства:

Ошибку нового параметра давно исправили , а вот обновить в публикации забыли.
Публикация обновлена.
15. Kutsepalov 28.12.24 22:05 Сейчас в теме
Приобрели данную обработку, все работает прекрасно. Не сразу все "взлетело", но разработчик подсказал в чем может быть проблема. Следуя его рекомендациям все заработало.(проблема была в кеше 1с с уже загруженными ранее обработками)
jmidgard; Torin; +2 Ответить
16. MrFlanker 246 01.01.25 08:33 Сейчас в теме
Теперь работает с эквайрингом сбера через сеть )

Новые терминалы сбера перестали работать по RDP (ошибка работы с проброшенным портом).
По этому написал обработку-обертку для работы по сети (запрос HTTP + ответ в JSON)

https://infostart.ru/1c/reports/2275642/

В комплекте веб-сервер + обработка торгового обслуживания.
17. sinsan 29.01.25 06:54 Сейчас в теме
Купили обработку 21 января, попробовали настроить, но пока ничего не работает. База УТ 10.3.88.3. Выбираем "Оплата от покупателя платежной картой" -> "Оплата картой". Терминал говорит что оплата проведена успешно, но затем говорит, чтобы карту приложили второй раз, после этого закрывается с сообщением "Ошибка фискального регистратора. Поле "items" отсутствует. Операция по карте отменена. Как всё это победить и в чём проблема?
18. Torin 877 01.02.25 07:17 Сейчас в теме
(17)
"Ошибка фискального регистратора. Поле "items" отсутствует. Операция по карте отменена. Как всё это победить и в чём проблема?

Здравствуйте. То есть причину вы видите в обработке? :)

Поле "items" отсутствует
20. user824810 08.02.25 17:41 Сейчас в теме
(18) А можно поподробнее о причине. Ваше мнение, что дело не в обработке, как я понимаю. Просто сейчас всё чаще встречаюсь с данной проблемой и решается она именно заменой в стандартнын настроек 22 на 01 для обработки. Так в чём же дело, откройте завесу тайны, если можно... ;)
21. Torin 877 08.02.25 18:33 Сейчас в теме
(20) Добрый день.
решается она именно заменой в стандартных настроек 22 на 01

Ну как Вы сами на это указали , "Последовательность частичного отреза" -имеет параметр по умолчанию 22. Значение параметра просто "вшито" в сам драйвер :) см.. ПараметрыОборудования.

Что такое обработка обслуживания? - это "обертка" для взаимодействия с компонентой/драйвером, в новых релизах конфигураций на УФ с БПО c 3.2.4.8 по 3.2.6.7 ( актуальный на 08.02.2025) используется та же самая компонента/драйвер и при настройке заполняются те же самые настройки по умолчанию :)

Поэтому весьма странно звучит "- виновата обработка , так как в ней параметры по умолчанию? те которые "зашиты" в сам драйвер как параметры по умолчанию" :)

Я бы еще принял претензию , если бы не было возможности изменить данный параметр :)

P/S Вчера был 22 , сегодня 01 , а какой будет завтра? :) Данная обработка обслуживания успешно работает на более двухсот кассовых рабочих местах :)
Прикрепленные файлы:
22. user824810 08.02.25 19:22 Сейчас в теме
(21) Вот ничего не понял. Я не силён в 1С и не допонимаю где там драйвер, а где обёртка. Понимаю только что Сбербанк не виноват. Он просто недавно начал в своих чеках впечатывать символ двойных кавычек, код этого символа 22, который как Вы говорите по умолчанию и во многих инструкциях именно 22, хотя по умолчанию ПО банка в конец чека пишет 01. Просто раньше это прокатывало, так как кавычек небыло, а теперь они появились. И косяк на мой взгляд именнов в 1С. Именно в настройке этого кода.Я не смог скачать и порыться в кихках обработки, так как хоть и написано бесплатно, но столько текста и условий, чтобы этот бесплатный сыр получить...
23. Torin 877 08.02.25 20:24 Сейчас в теме
(22)
и во многих инструкциях именно 22
- и какой вывод из этого нужно сделать ?
24. user824810 08.02.25 20:40 Сейчас в теме
(23) Я же написал, что 1С это не моё. Поэтому хотелось бы услышать компетентное мнение и объяснение, может бы я понял что в терминологии 1С есть драйвер, а что обёртка и возможно бы скорректировал своё мнение. Свой житейский вывод я написал. Настройка в 1С, косяк в 1С. Ставьте нужные настройки в 1С и не трепите нервы банку. Банк образ чека предоставил, зачем его парсить таким образом, для меня загадка.
25. Torin 877 08.02.25 21:18 Сейчас в теме
(24)
Ставьте нужные настройки в 1С и не трепите нервы банку.
- все верно , почему не читают ( см.. текст ниже) указанный в публикации?

Для работы с драйвером нужно выполнить настройку параметров устройства:

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

Но почему то "Путь к sb_pilot " - указывают , а остальные параметры? - их кто должен настроить?
26. user824810 08.02.25 21:46 Сейчас в теме
(25)
их кто должен настроить?

Вот мне прямо анекдот вспоминается
- Почему вы отвечаете вопросом на вопрос?
- Да кто вам такое сказал? ;)

Вот по моему мнению 1С настраивает поддержка 1С, а банк только свою часть с терминалом должен настраивать, по ряду причин и так как в чужой монастырь со своим уставом, как бы...

Так и не понял, что такое драйвер в терминологии 1С и как он может формировать "короткие" слип-чеки, разве что преобразуя то, что выдал терминал.

И с печатью чека на терминале тоже сомнения берут.
19. sinsan 01.02.25 18:36 Сейчас в теме
Добрый день! Спасибо за ответ! Проблему удалось решить пару дней назад именно благодаря обсуждению по этой ссылке, которую вы привели. В настройках 1С параметр "Последовательность частичного отреза:" изменили на 01.
Я не утверждал, что причина проблемы в обработке, просто специалисты Сбера говорили, что это не их проблема, программист 1С сказал, что что-то не так в настройках обработки, поэтому вопрос здесь был задан от отчаяния, так как руководство после недельного простоя платежного терминала начало нервничать. Ну и уж если на то пошло, то даже здесь в описании "Настройка параметров обработки" у вас на скрине указан параметр "Последовательность частичного отреза" в значении 22.
jmidgard; +1 Ответить
27. user688370_Dergalina 30.06.25 08:57 Сейчас в теме
Добрый день, когда выводишь X отчет время показывает не корректно
Прошу подсказать как исправить?
28. user688370_Dergalina 30.06.25 09:01 Сейчас в теме
Добрый день!
Можно ли поправить 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
Для отправки сообщения требуется регистрация/авторизация