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

17.12.24

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Обработка обслуживания «Эквайринговые терминалы Сбербанк 2.Х» для УТ 10.х , версия 2.7.3.4
.epf 6,48Mb ver:2.7.3.4
54
54 Скачать (5 SM) Купить за 3 050 руб.

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

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

  • Добавлена возможность:
    • Печать последнего слип-чека.
    • Добавлен механизм протоколирования операций ( используется библиотека V8Sqlite ).
    • Печать операций по картам.
      Если устройство не поддерживает метод ПолучитьОперацииПоКартам , то используется альтернативный метод через механизм протоколирования.
  • Обновлен драйвер «1С:Эквайринговые терминалы Сбербанк 2.Х» до версии 2.7.3.2.

 
 17.12.2024

Исправительный релиз 2.7.3.4

Исправлены ошибки параметров:
-отсутствует параметр ВводRRNПриВозврате.
-отсутствует параметр КоличествоКопийСлипЧека.

Обновлен драйвер «1С:Эквайринговые терминалы Сбербанк 2.Х» до версии 2.7.3.4

 

 

Решение для Системы Быстрых ПлатежейОбработка обслуживания Терминал системы быстрых платежей с поддержкой 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    12791    89    16    

76

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

Если вам нужно корректировать банковские документы, это расширение — именно то, что вам нужно! Создайте правило обработки, укажите, как заполнять документы, и оно автоматически применится при загрузке банковской выписки. Это значительно сократит время и усилия на корректировку. Расширение легко устанавливается в большинство современных конфигураций 1С:УТ 11.5, 1С:ERP 2.5, 1С:КА 2.5, 1С:УНФ 3.0, Розница 3.0

12000 руб.

20.12.2024    1008    6    10    

7

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

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

20400 руб.

03.04.2013    125707    256    377    

166

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

Система быстрых платежей - мгновенный способ оплаты чека по QR-коду комиссия от 0,4 % до 0,7%. Обработка обслуживания Система быстрых платежей оплата по QR коду позволяет  подключить 1С:Управление торговлей редакция 10 к Системе быстрых платежей для приема оплаты. Может быть использована в 1С: Управление производственным предприятием 1.3 и 1С: Комплексная автоматизация 1.1 и 1С:Розница 1.х..

4000 руб.

16.02.2022    32235    44    148    

52

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

Медиадисплей покупателя может отображать текущую покупку на кассовом месте, показывать видеорекламу, баннеры, во время простоя разворачивать рекламу на весь экран. Экран можно использовать в качестве графического меню-борда в кафе и видеовывески. В качестве устройства отображения можно использовать Android-планшеты, смарт-телевизоры с Android, мониторы или проекторы под управлением Windows или Linux-компьютера. Linux-версия успешно запускается на одноплатных компьютерах Raspberri Pi и Orange Pi. Настраивается ЛЮБОЙ ДИЗАЙН экрана при помощи встроенного графического редактора! Решение можно масштабировать от одного экрана до тысяч экранов с централизованным управлением.

18000 руб.

30.05.2017    54237    9    69    

46

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

Типовая обработка "Клиент-банк" из конфигурации 1С "Бухгалтерия для Беларуси, редакция 2.1" корректно работает с выписками только банка "Дабрабыт", до 28.01.2019 "Москва-Минск". А бухгалтеру нужно работать и с другими банками и с другими конфигурациями. Для этого было разработано расширение, которое позволит решить данную проблему!

10.10.2017    38699    84    Xershi    41    

72

Банковские операции Обмен с интернет-банком Загрузка и выгрузка в 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    45056    153    54    

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

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


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

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

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

что ПО выдало то драйвер и передал :) Выход ? - обратиться в Сбер , чтобы ПО формировало слип-чек так как Вам нужно.
10. user688370_Dergalina 01.11.24 15:26 Сейчас в теме
Уважаемый разработчик, прошу подсказать а как делать краткий отчет и последний чек выводить?
11. Torin 843 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 843 17.12.24 17:59 Сейчас в теме
(13) Здравствуйте. Благодарю за информацию.
По-видимому в параметрах нет такого свойства:

Ошибку нового параметра давно исправили , а вот обновить в публикации забыли.
Публикация обновлена.
15. Kutsepalov 28.12.24 22:05 Сейчас в теме
Приобрели данную обработку, все работает прекрасно. Не сразу все "взлетело", но разработчик подсказал в чем может быть проблема. Следуя его рекомендациям все заработало.(проблема была в кеше 1с с уже загруженными ранее обработками)
16. MrFlanker 238 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 843 01.02.25 07:17 Сейчас в теме
(17)
"Ошибка фискального регистратора. Поле "items" отсутствует. Операция по карте отменена. Как всё это победить и в чём проблема?

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

Поле "items" отсутствует
20. user824810 08.02.25 17:41 Сейчас в теме
(18) А можно поподробнее о причине. Ваше мнение, что дело не в обработке, как я понимаю. Просто сейчас всё чаще встречаюсь с данной проблемой и решается она именно заменой в стандартнын настроек 22 на 01 для обработки. Так в чём же дело, откройте завесу тайны, если можно... ;)
21. Torin 843 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 843 08.02.25 20:24 Сейчас в теме
(22)
и во многих инструкциях именно 22
- и какой вывод из этого нужно сделать ?
24. user824810 08.02.25 20:40 Сейчас в теме
(23) Я же написал, что 1С это не моё. Поэтому хотелось бы услышать компетентное мнение и объяснение, может бы я понял что в терминологии 1С есть драйвер, а что обёртка и возможно бы скорректировал своё мнение. Свой житейский вывод я написал. Настройка в 1С, косяк в 1С. Ставьте нужные настройки в 1С и не трепите нервы банку. Банк образ чека предоставил, зачем его парсить таким образом, для меня загадка.
25. Torin 843 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.
Оставьте свое сообщение