При записи любого документа падает 1С [РЕШЕНО] #798927


#0 by Андрюха
При записи любого документа в форме документа падает клиент 1С . Удалось достоверно выяснить, что данное падение обусловлено работой сбербанковского эквайрингового терминала, причем сам он функционирует нормально. Отключаю все оборудование, даже при отключении обнуляю переменную, в которой находится сам объект драйвера AddIn.SBRFCOMExtension и всё равно при записи 1С вылетает.
#1 by Андрюха
Конфигурация Розница 2.0 файловая
#2 by ildary
ключевой вопрос - ранее этот комп успешно работал или при первом же включении терминала СБ началась фигня? Если первое - то надо искать что поменялось в железе / ОС / софте? Может обновление винды прилетело вредное? Тогда стоит попробовать откатиться на предыдущую точку.
#3 by kossmatiy
Поищи более новые версии драйвера/библиотеки для терминала.
#4 by Андрюха
В конфигурацию интегрирована работа с ККТ, разумеется проблема кроется в этом, но драйвер подключается/отключается по всем канонам, работает, скотина, но где-то видимо недоотключается. Да и так уже вроде самыечтонинаесть...
#5 by ildary
а если сделать финт ушами - поставить предыдущий драйвер?
#6 by Андрюха
Так а он там и стоит, и работает. А в тестовой версии с интегрированным ККТ он же валит платформу. Главное не понятно в чем взаимосвязь - почему именно ПРИ ЗАПИСИ?
#7 by Андрюха
Короче говоря, в ходе экспериментального тестирования выяснено, что проблема возникает после выполнения любой комманды через драйвер. Пока к нему не лезешь - всё ОК, и подключается и подключается без проблем.
#9 by ildary
знаю, что там непросто достучаться, но вдруг техподдержка сбербанка скажет что-то вменяемое?
#12 by Лефмихалыч
позвольте вам не позволить отклоняться от сути
#13 by Андрюха
Используемая версия sbrf.dll - 23.0.13.0
#14 by Андрюха
Мсье из сберовской техподдержки сообщил, что последняя версия - 25-ая, обещал выслать на почту.
#15 by Лефмихалыч
я бы еще на другой тачке проверил
#16 by dmpl
А на 8.1 возможности проверить нет? Просто 8.1 нормально обрабатывала исключительные ситуации во внешних библиотеках, а 8.2 начала валиться.
#17 by Андрюха
Такая же фигня, валится при записи после обращения к драйверу (команда AuthorizeSales) Нет, конфигурация сынтегрирована с БПО, работает только под 8.3.10
#18 by Лефмихалыч
ну, вот, теперь очевидно, что дело точно в sbrf.dll или, как вариант, - в том, что sbrf.dll не умеет с той виндой, которая на обеих тачках
#19 by Андрюха
Да всё она умеет, гадина, со старой розницей же шуршит без шума и пыли.
#20 by Лефмихалыч
а старая розница от новой отличается только версией конфы или - и платформы тоже?
#21 by Андрюха
Платформа + допилки для ККТ, в том числе новая схема работы всего оборудования в целом - через справочник "Драйвера".
#22 by Андрюха
Работа с эквайринговым терминалом - корректная, т.е. он и подключается и отключается без проблем, и 1С с ним нормально до тех пор, пока к драйверу не обратится. Комментирую обращение, ставлю "Ответ = 0", и вуаля - ничего не валится.
#23 by ildary
учитывая что мы не знаем ни кишков dll от СБ, ни подводных камней взаимодействия с ней версии 8.3.10, без посторонней помощи - не обойтись.
#24 by Андрюха
Платформа 8.3.10 с текущим драйвером sbrf.dll на старой конфигурации работает корректно. В новой - что-то видимо на программном уровне не то. Чакра с эквайринговым оборудованием не закрывается.
#25 by ildary
Все что приходит в голову - сравнивать старую и новую конфигурацию в подсистеме оборудования.
#26 by КнОпка
< Платформа 8.3.10 с текущим драйвером sbrf.dll на старой конфигурации работает корректно Что значит на старой - на типовой чтоли или Розница 1?
#27 by Cyberhawk
Режмы совместимости у конфигураций всяко разные
#28 by Андрюха
2.0 Разные, факт.
#29 by ildary
А не тут ли собака порылась? Недавно были жалобы на глюки из-за того, что в последней УТ 11.3 сняли совместимость с 8.3.7.
#30 by Андрюха
Обновил сберовские драйвера доя 25.0.20.0 - не помогло. Посмотрел как в новой рознице реализована работа с ЭТ (там через систему оповещений пр изакрытии формы), реализовал такую конструкцию в тестовой базе (ну мало ли) - не помогло, один хэ 1С падает. Ну и в конце уже попробовал поменять режим совместимости, воткнул 8.3.6 и Экваринг работает, платформа после него не вылетает.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С