На кассовых компьютерах нередко стоит специальная версия программы 1С. Она ведёт учёт покупок, отправляет сформированные чеки в кассовый аппарат, списывает с наличия проданные товары, отвечает за взаимодействие с банковским терминалом.
Работающие в магазинах кассиры часто сталкиваются с ошибкой 4309 на терминалах Сбербанка, работающих в связке с 1С. Устраняется она довольно легко, не требуя особых знаний.
Причины возникновения ошибки 4309
Самая частая причина – в терминале Сбербанка закончилась лента, аппарат не может отпечатать слип. В результате этого 1С показывает ошибку 4309. Также она появится с том случае, если лента оказывается зажёванной.
Вторая причина – неполадки в кабеле, соединяющем терминал с компьютером, на котором установлена 1С. Чаще всего поломка связана с тем, что кабель оказывается придавленным столом или другой мебелью в кассовой зоне.
Ещё одной причиной является банальная перегруженность 1С – программа довольно тяжёлая, в процессе работы она генерирует большое количество временных файлов.
Что делать при возникновении ошибки?
При появлении ошибки 4309 необходимо осмотреть терминал и проверить наличие ленты. Вполне возможно, что она замялась – в этом случае выполните следующие шаги:
- Отключите терминал (или старайтесь не натягивать кабели);
- Откройте крышку;
- Аккуратно извлеките замятую ленту;
- Отрежьте или оторвите мятый участок ленты;
- Установите катушку обратно.
Теперь можно попробовать принять оплату.
В случае с кабелем проблема решается максимально просто – неисправный кабель нужно заменить. Обратитесь к системному администратору или сделайте это самостоятельно. Новые кабели приобретаются в магазинах, торгующих кассовой техникой. Также можно обратиться в любой компьютерный магазин, так как терминал Сбербанка подключается к компьютеру через обычный LAN-кабель.
Последняя причина устраняется путём перезагрузки 1С. Закройте программу, подтвердите закрытие и запустите заново. «Пробитые» товары сохраняются, откройте сохранённый чек и попытайтесь провести платёж. При повторении ошибки необходимо обратиться к системному администратору.
При совершении операций в терминале Сбербанка могут появляться всевозможные ошибки. Иногда виной тому технические моменты, неисправность банкомата, а иногда невнимательность пользователя. Одна из распространенных ошибок — «4309». Она не указывает на неполадку, а случается после обновления конфигурации или предупреждает об отсутствии печатной бумажной ленты. А если лента не закончилась, то проверяют, нет ли обрывков ленты, инородных предметов, которые мешают тому, что выводится лента. Если нет ничего указывающего на то, что с подачей бумаги сложности, при этом лента печатающая еще имеется, необходимо обратиться за помощью к сотрудникам Сбербанка. Если терминал расположен вне ближайших отделений банка, то можно позвонить и объяснить, какая происходит ошибка. система выбрала этот ответ лучшим андрей4100 4 года назад Данная ошибка происходит не по вине пользователя. Обычно ошибка «4309»показывает,что в аппарате закончилась лента для печати чеков. Если в терминале имеется лента, то ошибка»4309″ означает,что лента для печати была установлена неправильно и терминал её не видит. Для исправления данной ошибки вам необходимо обратится к сотруднику Сбербанка. Iriska0379 3 года назад Это техническая ошибка, связанная с чековой лентой. Возможно она закончилась, либо застряла. При возникновении ошибки 4309 вы сможете произвести любую операцию: оплата кредита, услуг ЖКХ, перевод, получение наличных. Чек вы распечатать при этом не сможете. И если он вам так нужен, то проведите операцию через другой терминал. И можете сообщить сотруднику банка о возникшей проблеме, он должен ее исправить. Если вы торопитесь и чек вам не нужен можете не обращать внимания на эту ошибку. Многие вообще их не печатают для экономии бумаги и времени. Да и чеки всегда со временем выцветают и информацию на них не разглядеть. А баланс можно посмотреть и на экране терминала, банкомата. Go Green 3 года назад Когда возникает потребность воспользоваться услугами терминала Сбербанка, этому может воспрепятствовать возникшая ошибка. Если выскочило на экране ошибка с номером 4309, то можно попробовать исправить ситуацию. Сообщение об этой ошибке появляется в двух случаях — когда нет ленты в терминале, на которой производят распечатку чеков или когда система не может распознать наличие ленты. все что может сделать пользователь — проверить застрявшие обрывки чеков или что-либо, что может мешать выходу ленты с чеком и попробовать произвести операцию еще раз или обратиться в службу Сбербанка по обслуживанию терминалов. Peresvetik 3 года назад Бывает такая ситуация, когда при использовании терминала, мы видим как на табло высвечивается тот или иной код ошибки. И вдруг появляется ошибка с номером 4309 в терминале, это напрямую не связано с действиями клиента Сбербанка. Такая ошибка носит значение того, что закончилась печатная лента в терминале. Либо лента установлена неверно и терминал может ее считывать. Также бывает причиной этой ошибки обрыв ленты. И если вы столкнулись с такой ситуацией, то следует сразу сообщить об этом оператору или в филиал банка. В любом случае оператор вам поможет, он может назвать вам адрес ближайшего терминала. -Irinka- 3 года назад Ошибка под номером 4309 может возникнуть при использовании любого терминала. Если вы столкнулись с данным кодом ошибки в терминале Сбербанка, знайте, что ошибка вызвана не вашими действиями. Данная ошибка сообщает пользователю о том, что терминал не распознал документ для печати. Попросту печатную ленту. Поэтому распечатать чек в таком терминале не получится. Причин этому может быть несколько:
Необходимо обратиться к банковскому работнику, сообщить о том, какой именно код ошибки выдаёт терминал. [пользователь заблокирован] 3 года назад Как всякая информационная система, терминал Сбербанка выдает печатную информацию о совершенных клиентом действиях и выдает информацию о состоянии карточки клиента. Если на экране всплывает информация: код ошибки «4309», это означает, в данном терминале закончилась печатная бумажная лента. Если информация не нужна, так как на телефон тут же приходит информация в СМС, то операцию на данном терминале можно закончить. Ошибка 4309, отображаемая на экране терминала Сбербанка, означает, что в устройстве возникли проблемы с кассовой лентой: она либо закончилась, либо запуталась внутри терминала. Осмотрите внешний вид окна выдачи чеков, возможно оно забилось обрывками бумаги или кто-то затолкал в него посторонний предмет. HeiBai 4 года назад Ошибка с кодом 4309 в терминале Сбербанка в программе 1с, не связана с действиями пользователя. Проблема возникает после обновлений конфигурации, или кода в аппарате заканчивается лента для печати. Эта ошибка значит — что нечего печатать. Если лента для чека присутствует, но ошибка 4309 все равно выдается, то это значит, что внутренняя система терминала не может самостоятельно распознать установку ленты. Клиент проверяет, нет ли обрывков чеков или других посторонних предметов в устройстве выдачи чеков. Если внешних признаков, мешающих работе, не обнаружено, то следует обратиться к сотрудникам отделения. Если терминал расположен в отдаленном месте, то позвоните в техническую службу Сбербанка и объясните, какая ошибка и при каких действиях возникла. 88SkyWalker88 3 года назад Иногда действительно появляется такая ошибка в терминалах «Сбербанка». Что же она означает ? Такое случается редко, но все-таки бывает, что в терминале закончилась лента, на которой печатаются чеки. Ошибка 4309 как раз об этом и говорит. Кстати, вы можете закончить свою операцию, если вам не нужен чек. Знаете ответ? |
СодержаниеПоказать
- 1 Что это за ошибка
- 2 4 причины возникновения ошибки
- 3 Как исправить проблему
Что это за ошибка
Многие пользователи 1С (v8) при использовании интеграции терминала Сбербанка жалуются на часто возникающую ошибку 4309 терминала Сбербанка. Зачастую данная ошибка возникает после обновления конфигурации 1С, но и нередки случаи возникновения неисправности и просто во время работы. При чем ошибка 4309 на терминале Сбербанка не зависит от модели самого устройства.
Мы уже разбирали ошибку 4119, которая означает отсутствие связи с банком.
4 причины возникновения ошибки
Определены 4 причины возникновения ошибки 4309 – «Оплата по карте не была произведена».
- Банальная причина – в устройстве закончилась кассовая лента, либо терминал не может ее обнаружить. В данном случае необходимо визуально осмотреть терминал Сбербанка на наличие обрывков бумаги и лишних предметов. Если же чековая лента находится на месте и нет визуальных предметов (помех), то необходимо проверить сам драйвер устройства.
- Вторая вероятная причина возникновения ошибки 4309 – это неправильно настроенный драйвер в терминале. На многих форумах 1С прочитал, что галочка «Печать документов на терминале» НЕ должна стоять.
- Третья причина возникновения ошибки 4309 терминала Сбербанка в 1С – большой объем временных файлов именно в самой системе 1С. Очистить временные файлы 1С можно путем удаления информационной базы данных из списка всех баз 1С и заново добавить ее туда. Данное решение может проделать любой системный администратор.
- Ну и последняя, хоть и редко встречающая причина ошибки 4309 – неисправный кабель, который идет от терминала до компьютера. Естественно решение данной проблемы – только замена кабеля на новый. Но предварительно кабель необходимо визуально осмотреть на изломы и еще может быть, что кабель мог немного выйти из гнезда, тем самым ослабив контакт.
Как исправить проблему
Подытожим все выше сказанное и кратко напишем все способы устранения ошибки 4309 на терминале Сбербанка в 1С. Чтобы решить данную проблему, проделайте поочередно следующие пункты:
- Замените чековую ленту или просто поправьте ее в устройстве.
- Уберите галочку в настройках драйвера «Печать документов на терминале».
- Очистите временные файлы в 1С.
- Замените неисправный кабель, либо проверьте контакт.
На кассовых компьютерах нередко стоит специальная версия программы 1С. Она ведёт учёт покупок, отправляет сформированные чеки в кассовый аппарат, списывает с наличия проданные товары, отвечает за взаимодействие с банковским терминалом.
Работающие в магазинах кассиры часто сталкиваются с ошибкой 4309 на терминалах Сбербанка, работающих в связке с 1С. Устраняется она довольно легко, не требуя особых знаний.
Самая частая причина – в терминале Сбербанка закончилась лента, аппарат не может отпечатать слип. В результате этого 1С показывает ошибку 4309. Также она появится с том случае, если лента оказывается зажёванной.
Вторая причина – неполадки в кабеле, соединяющем терминал с компьютером, на котором установлена 1С. Чаще всего поломка связана с тем, что кабель оказывается придавленным столом или другой мебелью в кассовой зоне.
Ещё одной причиной является банальная перегруженность 1С – программа довольно тяжёлая, в процессе работы она генерирует большое количество временных файлов.
Что делать при возникновении ошибки?
При появлении ошибки 4309 необходимо осмотреть терминал и проверить наличие ленты. Вполне возможно, что она замялась – в этом случае выполните следующие шаги:
- Отключите терминал (или старайтесь не натягивать кабели);
- Откройте крышку;
- Аккуратно извлеките замятую ленту;
- Отрежьте или оторвите мятый участок ленты;
- Установите катушку обратно.
Теперь можно попробовать принять оплату.
В случае с кабелем проблема решается максимально просто – неисправный кабель нужно заменить. Обратитесь к системному администратору или сделайте это самостоятельно. Новые кабели приобретаются в магазинах, торгующих кассовой техникой. Также можно обратиться в любой компьютерный магазин, так как терминал Сбербанка подключается к компьютеру через обычный LAN-кабель.
Последняя причина устраняется путём перезагрузки 1С. Закройте программу, подтвердите закрытие и запустите заново. «Пробитые» товары сохраняются, откройте сохранённый чек и попытайтесь провести платёж. При повторении ошибки необходимо обратиться к системному администратору.
prozex
21.06.18 — 11:54
Здравствуйте.
Помогите решить проблему!
Windows 8.1. УТ 10.3. Эквайринг от Сбербанка. Аппарат Verifone vx820. Розничные продажи через ЧекККМ. Все нормально, деньги у покупателя с карты списываются, чеки на ККТ печатаются.
НО! Иногда (то 2-3 раза в день, то раз в 5 дней) при оформлении продажи по карте в 1С вылетает ошибка 4309. Чеки Сбера на ККТ не печатаются. Деньги с покупателя списываются, и через какое-то время сами ему возвращаются (кому через минут 20, кому через несколько часов) на карту. Сотрудники банка по горячей линии сразу после возникновении ошибки говорят, что продажа прошла. Вызывали спеца Сбера. Его вердикт: «Виновата 1С». Хотя при возникновении такой проблемы файл «p» даже не формируется. Собственно, именно поэтому 1С и пишет ошибку 4309, то есть, нечего печатать.
В качестве мер борьбы с этой бедой удалял базу 1С из списка баз 1С и добавлял заново с новым именем. Не помогло.
Может, кто сталкивался с такой проблемой? Как бороться?
shadow_sw
1 — 21.06.18 — 12:10
prozex
2 — 21.06.18 — 12:14
(1) Читал. Там у человека проблема возникала стабильно. В моем случае наблюдается периодическое возникновение проблемы. Причем, даже одна и та же карта дает сбой, и тут же следом по ней платеж проходит успешно.
Масянька
3 — 21.06.18 — 12:17
(0) Инет стабильный?
Аппарат не пробовали другой?
prozex
4 — 21.06.18 — 12:22
(3) Интернет в порядке. Аппарат другой не втыкал, ибо где ж его взять. При поиске в Интернете ответов на поставленный мной вопрос заметил, что проблема возникает с Verifone 810 и 820. Но сотрудник Сбера бьется об заклад, что аппарат тут роли не играет.
prozex
5 — 21.06.18 — 15:54
При просмотре файла лога работы драйвера сбера было выявлено, что в случае успешного протекания операции оплаты по терминалу в этот самый лог-файл падает примерно следующее:
21.06 14:28:58 SBKRNL: Open com 9
21.06 14:29:11 SBKRNL: Close com 9
21.06 14:29:11 SBKRNL: Result = 0, Amount = 236.00, Card = ‘365478******6907’
А в случае, когда 1С светит ошибку 4309, там:
21.06 14:40:21 SBKRNL: Open com 9
21.06 14:40:37 SBKRNL: Close com 9
21.06 14:40:37 SBKRNL: Result = 4322
То есть, драйвер пишет в своих логах, что чего-то там у него пошло не так.
Информация из Интернета по этой ошибке:
ERR_PIL_PRINT_ERROR 4322
Печать чека операции завершилась ошибкой. Ошибка возвращается только для ИКР PCI-DSS подключенных через COM/USB. При печати чека пинпад создает на ККМ файл p (имя может быть изменено настройками) и построчно выводит в него чек. В случае, если при работе с этим файлом прервалась связь между пинпадом и ПК, или пинпад не смог создать файл чека на ККМ или не смог в него записать строку чека. Финансовая операция, завершившаяся такой ошибкой, будет отменена при следующей операции.
Масянька
6 — 21.06.18 — 16:01
(5) Получается, что теряется касса…
prozex
7 — 21.06.18 — 16:03
(6) Касса — то есть сам фискальник, или компьютер, к которому подключен терминал сберовский?
Масянька
8 — 21.06.18 — 16:04
(7) А вот тут — фиг его знает… Хотя, я уверена (!!!), что и фиг не знает…
Попробуй сменить шнурок к кассе.
prozex
9 — 21.06.18 — 16:07
(8) Шнурок, идущий от пинпада к компьютеру является неотъемлемой частью самого пинпада. То есть, либо на замену сам пинпад, либо в другой USB-порт для начала попробовать его переткнуть?
Масянька
10 — 21.06.18 — 16:09
(9) Я не могу тебе сказать… Нужно пробовать, поскольку спецы сбера развели руками…
Масянька
11 — 21.06.18 — 16:14
+(10) У меня тут девочке кассу поставили (онлайн).
Спец из ЦТО поставил, настроил, короче, все нормально.
Я прихожу и с семеркой вожусь… И натыкаюсь на какую-то фигню — то чеки пробиваются, то нет… Причем, ошибка не понятная и не чеке фигня печатается…
Спец руками развел — с нашей стороны все норм…
А оказалось — скидки не работают…
Вот так-то.
Масянька
12 — 21.06.18 — 16:18
+ (11) Опачки… А у вас там не скидки случайно?
prozex
13 — 21.06.18 — 16:20
(12) В смысле, нет ли установленных скидок в 1С? — Нет, вообще ни одной скидки нет.
Масянька
14 — 21.06.18 — 16:21
(13) А никаких отличий нет между чеками, которые проходят и не проходят?
prozex
15 — 21.06.18 — 16:24
(14) Гарантировано нет. Берем свою карту и начинаем продавать-возвращать товар по безналу с её помощью. На какой-то очередной продаже вылетает ошибка.
Масянька
16 — 21.06.18 — 16:26
(15) Ну… Удачи…
Cyberhawk
17 — 21.06.18 — 16:38
(9) «Шнурок, идущий от пинпада к компьютеру является неотъемлемой частью самого пинпада» // Ошибаешься. Раскрути (вскрой) отсек, куда твой «неотъемлемый» шнурок заходит, и познай истину. Но помни, кто тебе ее дал
Cyberhawk
18 — 21.06.18 — 16:38
По теме: права на файловую систему в каталоге используемого dll-файла
prozex
19 — 21.06.18 — 18:04
(17) Во-первых, пинпад — собственность банка, и заниматься его вскрытием/ремонтом чревато проблемами в виде обязательства перед банком выкупить его. Во-вторых, подобная манера общения — верный способ показать свою моральную ущербность.
prozex
20 — 21.06.18 — 18:05
(18) Права в порядке абсолютно для всех пользователей (СИСТЕМА/Администраторы/Пользователи) выставлены полные права на каталог.
craxx
21 — 21.06.18 — 18:55
(20) порт USB дуркует. бывает такое
prozex
22 — 21.06.18 — 19:11
(21) Там вообще хаб стоит. Видимо, как вариант, стоит попробовать воткнуть пинпан не в хаб, а напрямую в компьютер.
SeriyP
23 — 21.06.18 — 20:31
Вы же еще здесь (5) написали причину неисправности «прервалась связь между пинпадом и ПК» и (22) пишите про хаб.
Кто в своем уме (не в обиду будет сказано) подключает такое серьезное оборудование через хаб? Касса у вас тоже через этот же хаб подключена? Немедленно исключить его из цепочки и никогда не использовать! Максимум, что в него следует включать, это мышка, клава (и то, если не геймер какой-нибудь), флешка и т.п.
craxx
24 — 21.06.18 — 20:36
(23) Если хаб с внешним питанием- почему нет? Но без него — ни в коем случае.
craxx
25 — 21.06.18 — 20:37
+(24) А у вышеуказанного аппарата насколько я помню от USB и сигнал и питание
prozex
26 — 21.06.18 — 20:37
(23) Согласен. Но на компьютере всего 2 USB-порта. Один занят ККМ, второй — хабом. Хаб с внешним питанием, разумеется.
craxx
27 — 21.06.18 — 20:38
(26) Вот лучше ККМ воткни в хаб.
SeriyP
28 — 21.06.18 — 20:44
(26) купите лучше плату pci-usb, хотя тоже так себе вариант, но лучше чем у вас. Если в компе только 2 usb значит — комп очень старый, и материнка может фокусы разные выкидывать -похлеще. Посмотрите на конденсаторы на материнке, вздутые (особенно рядом с процессором) есть?
prozex
29 — 21.06.18 — 20:47
(28) Пардон, я любые компьютеры привык называть компьютерами. Собственно, там ноутбук с 2-мя USB-портами.
SeriyP
30 — 21.06.18 — 20:49
(29) мда. Ну даже и не знаю…
Cyberhawk
31 — 21.06.18 — 21:56
(19) Не тупи: вскрытие отсека, куда тянется шнурок — штатное действие, ничем и никак не возбраняемое
Сияющий в темноте
32 — 21.06.18 — 22:13
Перевести пинпад на rs232,т.к.по виртуальному порту юсб в ком бывает проблема,что данные в какой то момент перестают передаваться,и пинпад не может передать драйверу данные для записи в файл печати чека.
SeriyP
33 — 21.06.18 — 23:27
(32) где ж он на ноуте разъем DB-9 возьмет-то?
prozex
34 — 22.06.18 — 06:41
(27) Воткнул пинпад непосредственно в компьютер, миную хаб. Проблема не излечилась.
prozex
35 — 22.06.18 — 06:44
(25) Питание отдельное от электросети.
SeriyP
36 — 22.06.18 — 09:34
Смоделируйте ситуацию на заведомо рабочем чистом компьютере с нормальными портами usb: установите на него 1с, пинпад и кассу. Либо просите другой пинпад (лучше даже другой марки)
prozex
37 — 22.06.18 — 13:28
(36) Только что приехал мастер сбера, поменял пинпад с Verifone на Pax. Теперь будем посмотреть…
Ошибки при подключении эквайринга от Сбербанка к 1С 8: Недостаточно фактических параметров; Ошибка эквайринговой системы 4309
Описание ошибки:
При подключении пинпада Verifone VX820 от Сбербанка и при попытке осуществить платеж возникает ошибка в 1С: Управление торговлей 10.3.13 на платформе 1С: Предприятие 8 версии 8.3:
{Внешняя Обработка.СберБанкЭквайринговаяСистема.МодульОбъекта(365)}: Недостаточно фактических параметров
Найденные решения:
В данном случае, если немного углубиться в анатомию ошибки по описанию, становится понятно, что обработка, установленная в 1С (по умолчанию это SberBankES_v2.epf) и обеспечивающая работу с банковским терминалом, отвечающим за эквайринг, обращается к dll-компоненте банка и передает в нее меньше параметров, чем требуется для работы компоненты. Поэтому необходимо запросить у банка версию файла SBRFCOM.dll, поддерживающую работу с 3-мя параметрами. По умолчаню у банка может быть компонента, в которую должно передаваться 7 параметров. Специалисты банка комментируют тем, что в с более новыми версиями 1С работает компонента, в которую передается 7-ми параметров, а а более старые работают на версии, поддерживающей передачу всего лишь 3-х параметров.
В принципе на этом проблема должна решиться. Но в моей практике даже после замены на правильную версию dll-файла, работа с эквайринговой системой пинпада Verifone VX820 не была обеспечена по причине возникновения новой ошибки:
Ошибка эквайринговой системы 4309
Перебор более ранних версий ПО и dll-файлов от банка не привел ни к каким результатам. Но по совершенной случайности было решено на крайний случай сделать сброс временных файлов, связанных с базой, что делается за счет удаления и добавления базы в список базы окна запуска 1С: Предприяите 8. Особенно к этому подтолкнул тот факт, что до переустановки ПО банка вместе со сменой пинпада, после которого и возникла начальная ошибка, предущий пинпад Verifone VX810 все таки работал с 1С без особых нареканий. В результате очистки временных файлов базы посредством, как уже было замечено, удаления базы из списка и баз и повторного добавления немного под другим имененем, ошибка, можно сказать, чудесным образом пропала и работа с эквайринговой системой Сбербанка была полностью восстановлена.
Оцените, помогло ли Вам предоставленное описание решения ошибки?
© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.
04-09-2016
Журавлев А.С.
(www.azhur-c.ru)
Сбербанк VX 820+1С УТ 11+Win10 Ошибка 4309
Здравствуйте! впервые столкнулся с настройкой терминала, поэтому очень нужна ваша помощь.
модель устройства Verifone VX 820. Сбербанк.
Суть проблемы — при оплате платежной картой из 1С УТ 11 возникает ошибка 4309. При этом сначала оплата проходит, а потом по карте происходит возврат. При этом когда терминал пишет «успех», в 1с возвращается ответ «ложь». Сверка итогов проходит успешно.
Что странно ровно с такими же настройками, драйверами, компонентами оплата проходит успешно на другом компьютере. Разница в машинах только в винде. там где все удачно стоит Win8, а где не удачно Win10.
Компонента «sbrfcom» используется c 3 параметрами. Насколько я понимаю версия драйвера стоит «Vx_1.0.0.61_b2».
в описании к драйверу не указана win10, но человек из сбера установил именно эту версию. Подходит ли эта версия для win10?
Все что можно в 1С я уже проверил. Проверил com, регистрировал компоненты. Все проходит нормально вплоть до ввода пин кода и обработки оплаты
Последний раз редактировалось Lucky 01 мар 2017, 01:20, всего редактировалось 1 раз.
Причина: Исправлено название темы.
- Prog1C
- Новичок
- Сообщения: 5
- Зарегистрирован: 28 фев 2017, 19:34
Re: Verifone VX 820. Ошибка 4309 «под OC Win 10»
norad » 28 фев 2017, 20:31
Ошибка 4309 по сути означает, что 1с нечего печатать, нет образа чека. Надо посмотреть внимательней как именно печатается чек, сверка через кассу проходит или через модуль? Обратить внимание на образ чека в файле р.
Тут несколько хитрее, почему-то происходит автоотмена. Есть такое предположение, что должно быть подключено спасибо (встречается автоотмена на сберовских картах, если криво установлен или вообще отсутствует сертификат на спасибо). Стоит проверить на карте другого банка, если на ней всё нормально, значит дело в сертификате. В ином случае стоит звонить в УТП и трясти, что там со смартвистой.
- norad
- Сбербанк
- Сообщения: 379
- Зарегистрирован: 11 июн 2014, 04:51
Re: Verifone VX 820. Ошибка 4309 «под OC Win 10»
Prog1C » 28 фев 2017, 20:47
Спасибо за ответ.
Чек не печатается, до этого не доходит. Потому что в 1С приходит ответ «0». Стоит режим когда на компе дублируются формы операции терминала. Получается так — сначала форма на которой зеленый флаг и написано «успех», потом сразу форма с ошибкой 4309. а в 1с ответ «0» приходит, поэтому она дальше ничего не печатает (на принтере чеков, фискальном регистраторе или эмуляторе). Деньги сначала списываются с карты, потом возвращаются.
Сверку делаю через «loadparm.exe».
Карты пробовали разные, но все сбербанка. получается так что карты одни и те же, но на одном компе работает, на другом нет.
Поэтому я думал что проблема либо в драйвере, либо в ОС.
Последний раз редактировалось Prog1C 28 фев 2017, 21:39, всего редактировалось 1 раз.
- Prog1C
- Новичок
- Сообщения: 5
- Зарегистрирован: 28 фев 2017, 19:34
- vdvvdv
- Сбербанк
- Сообщения: 253
- Зарегистрирован: 20 ноя 2013, 13:11
Re: Verifone VX 820. Ошибка 4309 «под OC Win 10»
Prog1C » 28 фев 2017, 21:22
vdvvdv писал(а):Похоже не в тот каталог обращается 1С.
В pinpad.ini есть строка PrinterFile=p ?
Строка такая есть.
norad писал(а):Так прокатай транзакцию через sbcall
У меня нет такого файла.
norad писал(а):В любом случае через лоадпарм должен создаваться cheque.txt
Не создается. и там где все ок, и там все плохо.
vdvvdv писал(а):Как вариант система не дает его создать.
Так как операция проходит через карту, то этот файл должен создаваться.
Прав нет? Получается, что файл не создается и поэтому оплата по карте отменяется?
Последний раз редактировалось Prog1C 28 фев 2017, 21:38, всего редактировалось 1 раз.
- Prog1C
- Новичок
- Сообщения: 5
- Зарегистрирован: 28 фев 2017, 19:34
Re: Verifone VX 820. Ошибка 4309 «под OC Win 10»
vdvvdv » 28 фев 2017, 21:26
Prog1C писал(а):прав нет? получается, что файл не создается и поэтому оплата по карте отменяется?
Как-то так. Хотя может при работе через dll этот файл и не нужен. Может чек через функции запрашивается. Посмотри на win8.
Добавлено спустя 4 минуты 53 секунды:
sbcall
- vdvvdv
- Сбербанк
- Сообщения: 253
- Зарегистрирован: 20 ноя 2013, 13:11
Re: Verifone VX 820. Ошибка 4309 «под OC Win 10»
Pavluha » 28 фев 2017, 21:43
Если файл p не обновляется после сверки итогов или любой операции, то попросту нет прав на банковскую папку. Удачи!
Попробуйте оплату вне кассовой проги через командную строку. Запустите loadparm 1 1 — оплата на копейку, потом loadparm 8 — отмена. Если при вызове лоадпарм сразу идет отмена, то нет прав на папку.
Последний раз редактировалось Pavluha 28 фев 2017, 21:45, всего редактировалось 1 раз.
- Pavluha
- Сбербанк
- Сообщения: 229
- Зарегистрирован: 23 сен 2014, 23:25
Re: Verifone VX 820. Ошибка 4309 «под OC Win 10»
Prog1C » 28 фев 2017, 21:44
Спасибо за файл. Запустил sbcall, создался файл «е» там число 60000. Что это означает?
Добавлено спустя 3 минуты 59 секунд:
Pavluha писал(а):Если файл p не обновляется после сверки итогов или любой операции, то попросту нет прав на банковскую папку. Удачи!
Спасибо помогло.
Спасибо всем за помощь.
- Prog1C
- Новичок
- Сообщения: 5
- Зарегистрирован: 28 фев 2017, 19:34
Re: Verifone VX 820. Ошибка 4309 «под OC Win 10»
norad » 28 фев 2017, 21:51
Prog1C писал(а):Спасибо за файл. Запустил sbcall, создался файл «е» там число 60000. Что это означает?
Нолик лишний. 6000 это функция на вызов сверки итогов. Файл е по сути код ответа от библиотеки банка.
- norad
- Сбербанк
- Сообщения: 379
- Зарегистрирован: 11 июн 2014, 04:51
Вернуться в Verifone
Кто сейчас на конференции
Сейчас этот форум просматривают: Google [Bot] и гости: 3
Терминал Сбербанка. Коды ошибок.12 — Неверная настройка терминала. Обратиться к персоналу сбербанка, который устанавливал терминал. 4100, 4119 — Нет связи с банком. Повторить операцию. Если за 2-3 попытки провести операцию не удается, обратиться к персоналу Сбербанка, который устанавливал терминал. 5000 … 5056 — Неверная настройка терминала или нарушены данные на чипе карты. Обратиться к персоналу Сбербанка, который устанавливал терминал. Вопросы и ответыНЕТ МЕСТА В ЖУРНАЛЕ! ЗАКРЫТЬ СМЕНУ! — нужно сделать закрытие смены по эквайрингу. Как перезагрузить эквайринг — выкл. и вкл. эквайринг. Если он подключен по usb к ПК, то отсоединить шнур и заново подключить. Или удерживать красную кнопку [X], пока не начнется перезагрузка. Для перезагрузки терминала ingenico iPP320 нужно удерживать одновременно желтую кнопку и кнопку с точкой. Просмотров: 60161 Автор: Нуруллин И. Н. Дата: 2019-08-10 Добавить Ваш комментарий: Комментарии к этому тексту: Почему 4405 пропустили? Именно эту ошибку ищу |
21.06.18 — 11:54
Здравствуйте.
Помогите решить проблему!
Windows 8.1. УТ 10.3. Эквайринг от Сбербанка. Аппарат Verifone vx820. Розничные продажи через ЧекККМ. Все нормально, деньги у покупателя с карты списываются, чеки на ККТ печатаются.
НО! Иногда (то 2-3 раза в день, то раз в 5 дней) при оформлении продажи по карте в 1С вылетает ошибка 4309. Чеки Сбера на ККТ не печатаются. Деньги с покупателя списываются, и через какое-то время сами ему возвращаются (кому через минут 20, кому через несколько часов) на карту. Сотрудники банка по горячей линии сразу после возникновении ошибки говорят, что продажа прошла. Вызывали спеца Сбера. Его вердикт: «Виновата 1С». Хотя при возникновении такой проблемы файл «p» даже не формируется. Собственно, именно поэтому 1С и пишет ошибку 4309, то есть, нечего печатать.
В качестве мер борьбы с этой бедой удалял базу 1С из списка баз 1С и добавлял заново с новым именем. Не помогло.
Может, кто сталкивался с такой проблемой? Как бороться?
1 — 21.06.18 — 12:10
2 — 21.06.18 — 12:14
(1) Читал. Там у человека проблема возникала стабильно. В моем случае наблюдается периодическое возникновение проблемы. Причем, даже одна и та же карта дает сбой, и тут же следом по ней платеж проходит успешно.
3 — 21.06.18 — 12:17
(0) Инет стабильный?
Аппарат не пробовали другой?
4 — 21.06.18 — 12:22
(3) Интернет в порядке. Аппарат другой не втыкал, ибо где ж его взять. При поиске в Интернете ответов на поставленный мной вопрос заметил, что проблема возникает с Verifone 810 и 820. Но сотрудник Сбера бьется об заклад, что аппарат тут роли не играет.
5 — 21.06.18 — 15:54
При просмотре файла лога работы драйвера сбера было выявлено, что в случае успешного протекания операции оплаты по терминалу в этот самый лог-файл падает примерно следующее:
21.06 14:28:58 SBKRNL: Open com 9
21.06 14:29:11 SBKRNL: Close com 9
21.06 14:29:11 SBKRNL: Result = 0, Amount = 236.00, Card = ‘365478******6907’
А в случае, когда 1С светит ошибку 4309, там:
21.06 14:40:21 SBKRNL: Open com 9
21.06 14:40:37 SBKRNL: Close com 9
21.06 14:40:37 SBKRNL: Result = 4322
То есть, драйвер пишет в своих логах, что чего-то там у него пошло не так.
Информация из Интернета по этой ошибке:
ERR_PIL_PRINT_ERROR 4322
Печать чека операции завершилась ошибкой. Ошибка возвращается только для ИКР PCI-DSS подключенных через COM/USB. При печати чека пинпад создает на ККМ файл p (имя может быть изменено настройками) и построчно выводит в него чек. В случае, если при работе с этим файлом прервалась связь между пинпадом и ПК, или пинпад не смог создать файл чека на ККМ или не смог в него записать строку чека. Финансовая операция, завершившаяся такой ошибкой, будет отменена при следующей операции.
6 — 21.06.18 — 16:01
(5) Получается, что теряется касса…
7 — 21.06.18 — 16:03
(6) Касса — то есть сам фискальник, или компьютер, к которому подключен терминал сберовский?
8 — 21.06.18 — 16:04
(7) А вот тут — фиг его знает… Хотя, я уверена (!!!), что и фиг не знает…
Попробуй сменить шнурок к кассе.
9 — 21.06.18 — 16:07
(8) Шнурок, идущий от пинпада к компьютеру является неотъемлемой частью самого пинпада. То есть, либо на замену сам пинпад, либо в другой USB-порт для начала попробовать его переткнуть?
10 — 21.06.18 — 16:09
(9) Я не могу тебе сказать… Нужно пробовать, поскольку спецы сбера развели руками…
11 — 21.06.18 — 16:14
+(10) У меня тут девочке кассу поставили (онлайн).
Спец из ЦТО поставил, настроил, короче, все нормально.
Я прихожу и с семеркой вожусь… И натыкаюсь на какую-то фигню — то чеки пробиваются, то нет… Причем, ошибка не понятная и не чеке фигня печатается…
Спец руками развел — с нашей стороны все норм…
А оказалось — скидки не работают…
Вот так-то.
12 — 21.06.18 — 16:18
+ (11) Опачки… А у вас там не скидки случайно?
13 — 21.06.18 — 16:20
(12) В смысле, нет ли установленных скидок в 1С? — Нет, вообще ни одной скидки нет.
14 — 21.06.18 — 16:21
(13) А никаких отличий нет между чеками, которые проходят и не проходят?
15 — 21.06.18 — 16:24
(14) Гарантировано нет. Берем свою карту и начинаем продавать-возвращать товар по безналу с её помощью. На какой-то очередной продаже вылетает ошибка.
16 — 21.06.18 — 16:26
(15) Ну… Удачи…
17 — 21.06.18 — 16:38
(9) «Шнурок, идущий от пинпада к компьютеру является неотъемлемой частью самого пинпада» // Ошибаешься. Раскрути (вскрой) отсек, куда твой «неотъемлемый» шнурок заходит, и познай истину. Но помни, кто тебе ее дал
18 — 21.06.18 — 16:38
По теме: права на файловую систему в каталоге используемого dll-файла
19 — 21.06.18 — 18:04
(17) Во-первых, пинпад — собственность банка, и заниматься его вскрытием/ремонтом чревато проблемами в виде обязательства перед банком выкупить его. Во-вторых, подобная манера общения — верный способ показать свою моральную ущербность.
20 — 21.06.18 — 18:05
(18) Права в порядке абсолютно для всех пользователей (СИСТЕМА/Администраторы/Пользователи) выставлены полные права на каталог.
21 — 21.06.18 — 18:55
(20) порт USB дуркует. бывает такое
22 — 21.06.18 — 19:11
(21) Там вообще хаб стоит. Видимо, как вариант, стоит попробовать воткнуть пинпан не в хаб, а напрямую в компьютер.
23 — 21.06.18 — 20:31
Вы же еще здесь (5) написали причину неисправности «прервалась связь между пинпадом и ПК» и (22) пишите про хаб.
Кто в своем уме (не в обиду будет сказано) подключает такое серьезное оборудование через хаб? Касса у вас тоже через этот же хаб подключена? Немедленно исключить его из цепочки и никогда не использовать! Максимум, что в него следует включать, это мышка, клава (и то, если не геймер какой-нибудь), флешка и т.п.
24 — 21.06.18 — 20:36
(23) Если хаб с внешним питанием- почему нет? Но без него — ни в коем случае.
25 — 21.06.18 — 20:37
+(24) А у вышеуказанного аппарата насколько я помню от USB и сигнал и питание
26 — 21.06.18 — 20:37
(23) Согласен. Но на компьютере всего 2 USB-порта. Один занят ККМ, второй — хабом. Хаб с внешним питанием, разумеется.
27 — 21.06.18 — 20:38
(26) Вот лучше ККМ воткни в хаб.
28 — 21.06.18 — 20:44
(26) купите лучше плату pci-usb, хотя тоже так себе вариант, но лучше чем у вас. Если в компе только 2 usb значит — комп очень старый, и материнка может фокусы разные выкидывать -похлеще. Посмотрите на конденсаторы на материнке, вздутые (особенно рядом с процессором) есть?
29 — 21.06.18 — 20:47
(28) Пардон, я любые компьютеры привык называть компьютерами. Собственно, там ноутбук с 2-мя USB-портами.
30 — 21.06.18 — 20:49
(29) мда. Ну даже и не знаю…
31 — 21.06.18 — 21:56
(19) Не тупи: вскрытие отсека, куда тянется шнурок — штатное действие, ничем и никак не возбраняемое
32 — 21.06.18 — 22:13
Перевести пинпад на rs232,т.к.по виртуальному порту юсб в ком бывает проблема,что данные в какой то момент перестают передаваться,и пинпад не может передать драйверу данные для записи в файл печати чека.
33 — 21.06.18 — 23:27
(32) где ж он на ноуте разъем DB-9 возьмет-то?
34 — 22.06.18 — 06:41
(27) Воткнул пинпад непосредственно в компьютер, миную хаб. Проблема не излечилась.
35 — 22.06.18 — 06:44
(25) Питание отдельное от электросети.
36 — 22.06.18 — 09:34
Смоделируйте ситуацию на заведомо рабочем чистом компьютере с нормальными портами usb: установите на него 1с, пинпад и кассу. Либо просите другой пинпад (лучше даже другой марки)
prozex
37 — 22.06.18 — 13:28
(36) Только что приехал мастер сбера, поменял пинпад с Verifone на Pax. Теперь будем посмотреть…
Ошибки при подключении эквайринга от Сбербанка к 1С 8: Недостаточно фактических параметров; Ошибка эквайринговой системы 4309
Описание ошибки:
При подключении пинпада Verifone VX820 от Сбербанка и при попытке осуществить платеж возникает ошибка в 1С: Управление торговлей 10.3.13 на платформе 1С: Предприятие 8 версии 8.3:
{Внешняя Обработка.СберБанкЭквайринговаяСистема.МодульОбъекта(365)}: Недостаточно фактических параметров
Найденные решения:
В данном случае, если немного углубиться в анатомию ошибки по описанию, становится понятно, что обработка, установленная в 1С (по умолчанию это SberBankES_v2.epf) и обеспечивающая работу с банковским терминалом, отвечающим за эквайринг, обращается к dll-компоненте банка и передает в нее меньше параметров, чем требуется для работы компоненты. Поэтому необходимо запросить у банка версию файла SBRFCOM.dll, поддерживающую работу с 3-мя параметрами. По умолчаню у банка может быть компонента, в которую должно передаваться 7 параметров. Специалисты банка комментируют тем, что в с более новыми версиями 1С работает компонента, в которую передается 7-ми параметров, а а более старые работают на версии, поддерживающей передачу всего лишь 3-х параметров.
В принципе на этом проблема должна решиться. Но в моей практике даже после замены на правильную версию dll-файла, работа с эквайринговой системой пинпада Verifone VX820 не была обеспечена по причине возникновения новой ошибки:
Ошибка эквайринговой системы 4309
Перебор более ранних версий ПО и dll-файлов от банка не привел ни к каким результатам. Но по совершенной случайности было решено на крайний случай сделать сброс временных файлов, связанных с базой, что делается за счет удаления и добавления базы в список базы окна запуска 1С: Предприяите 8. Особенно к этому подтолкнул тот факт, что до переустановки ПО банка вместе со сменой пинпада, после которого и возникла начальная ошибка, предущий пинпад Verifone VX810 все таки работал с 1С без особых нареканий. В результате очистки временных файлов базы посредством, как уже было замечено, удаления базы из списка и баз и повторного добавления немного под другим имененем, ошибка, можно сказать, чудесным образом пропала и работа с эквайринговой системой Сбербанка была полностью восстановлена.
Оцените, помогло ли Вам предоставленное описание решения ошибки?
© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.
04-09-2016
Журавлев А.С.
(www.azhur-c.ru)