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

24.10.24

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Обработка обслуживания «Эквайринговые терминалы Сбербанк 2.Х» для УТ 10.х , версия 2.7.2.3
.epf 15,63Mb ver:2.7.2.3
35
35 Скачать (1 SM) Купить за 1 850 руб.

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

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

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

15000 руб.

21.03.2023    11269    72    16    

62

SALE! 20%

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

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

20400 16320 руб.

03.04.2013    124953    253    377    

163

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

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

10.10.2017    37974    81    Xershi    41    

68

Банковские операции Обмен с интернет-банком Загрузка и выгрузка в 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. При этом будут созданы загружаемые контрагенты и их р/с.

3840 руб.

19.04.2019    44130    149    53    

83

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

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

4800 руб.

21.08.2019    20271    75    10    

24

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

Эффективное решение для загрузки банковской выписки из Клиент-Банка в 1С: Управление Торговлей ред. 10.3 Требования к файлу экспорта из клиент-банка: поддержка формата 1С:Предприятие для обмена с клиент-банками. Быстрая разноска выписки по видам операции, видам документов, статьям движения денежных средств, контрагентам, подразделениям. Легкая настройка правил разноски выписки. Работа с видами документов: Платежное поручение и Платежный ордер. Набор часто встречающихся правил разноски выписки при начале работы с обработкой: автозаполнение. Создание новых контрагентов (ИНН, КПП, полное наименование, банковский счет, договор) Проверка уникальности справочника "Контрагенты" по ИНН, номеру расчетного счета. Ранее созданные платежные поручения учитываются. Проведение документов банковской выписки.

4800 руб.

18.05.2015    72383    41    29    

47
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Tarlich 116 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 826 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 826 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 826 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 826 28.10.24 13:13 Сейчас в теме
(8) Добрый день.
Метод
ИтогиДняПоКартам(ИДУстройства, ТекстСлипЧека)
ТекстСлипЧека - выходной параметр - Текст квитанции, сформированный Эквайринговым ПО

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

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

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