Имя: Пароль:
1C
1С v8
При записи любого документа падает 1С [РЕШЕНО]
0 Андрюха
 
08.06.17
10:19
При записи любого документа в форме документа падает клиент 1С . Удалось достоверно выяснить, что данное падение обусловлено работой сбербанковского эквайрингового терминала, причем сам он функционирует нормально.

Отключаю все оборудование, даже при отключении обнуляю переменную, в которой находится сам объект драйвера AddIn.SBRFCOMExtension и всё равно при записи 1С вылетает.
1 Андрюха
 
08.06.17
10:20
Конфигурация Розница 2.0 файловая
2 ildary
 
08.06.17
10:24
(0) ключевой вопрос - ранее этот комп успешно работал или при первом же включении терминала СБ началась фигня? Если первое - то надо искать что поменялось в железе / ОС / софте? Может обновление винды прилетело вредное? Тогда стоит попробовать откатиться на предыдущую точку.
3 kossmatiy
 
08.06.17
10:26
(0) Поищи более новые версии драйвера/библиотеки для терминала.
4 Андрюха
 
08.06.17
10:31
(2) В конфигурацию интегрирована работа с ККТ, разумеется проблема кроется в этом, но драйвер подключается/отключается по всем канонам, работает, скотина, но где-то видимо недоотключается.

(3) Да и так уже вроде самыечтонинаесть...
5 ildary
 
08.06.17
10:38
(4) а если сделать финт ушами - поставить предыдущий драйвер?
6 Андрюха
 
08.06.17
10:42
(5) Так а он там и стоит, и работает. А в тестовой версии с интегрированным ККТ он же валит платформу. Главное не понятно в чем взаимосвязь - почему именно ПРИ ЗАПИСИ?
7 Андрюха
 
08.06.17
12:37
Короче говоря, в ходе экспериментального тестирования выяснено, что проблема возникает после выполнения любой комманды через драйвер. Пока к нему не лезешь - всё ОК, и подключается и подключается без проблем.
9 ildary
 
08.06.17
12:42
(7) знаю, что там непросто достучаться, но вдруг техподдержка сбербанка скажет что-то вменяемое?
12 Лефмихалыч
 
модератор
08.06.17
12:55
позвольте вам не позволить отклоняться от сути
13 Андрюха
 
08.06.17
13:06
Используемая версия sbrf.dll - 23.0.13.0
14 Андрюха
 
08.06.17
13:11
Мсье из сберовской техподдержки сообщил, что последняя версия - 25-ая, обещал выслать на почту.
15 Лефмихалыч
 
08.06.17
13:13
(14) я бы еще на другой тачке проверил
16 dmpl
 
08.06.17
13:23
(7) А на 8.1 возможности проверить нет? Просто 8.1 нормально обрабатывала исключительные ситуации во внешних библиотеках, а 8.2 начала валиться.
17 Андрюха
 
08.06.17
13:30
(15) Такая же фигня, валится при записи после обращения к драйверу (команда AuthorizeSales)

(16) Нет, конфигурация сынтегрирована с БПО, работает только под 8.3.10
18 Лефмихалыч
 
08.06.17
13:32
(17) ну, вот, теперь очевидно, что дело точно в sbrf.dll

или, как вариант, - в том, что sbrf.dll не умеет с той виндой, которая на обеих тачках
19 Андрюха
 
08.06.17
13:34
Да всё она умеет, гадина, со старой розницей же шуршит без шума и пыли.
20 Лефмихалыч
 
08.06.17
13:37
(19) а старая розница от новой отличается только версией конфы или - и платформы тоже?
21 Андрюха
 
08.06.17
13:39
(20) Платформа + допилки для ККТ, в том числе новая схема работы всего оборудования в целом - через справочник "Драйвера".
22 Андрюха
 
08.06.17
13:41
Работа с эквайринговым терминалом - корректная, т.е. он и подключается и отключается без проблем, и 1С с ним нормально до тех пор, пока к драйверу не обратится. Комментирую обращение, ставлю "Ответ = 0", и вуаля - ничего не валится.
23 ildary
 
08.06.17
13:53
(22) учитывая что мы не знаем ни кишков dll от СБ, ни подводных камней взаимодействия с ней версии 8.3.10, без посторонней помощи - не обойтись.
24 Андрюха
 
08.06.17
13:56
Платформа 8.3.10 с текущим драйвером sbrf.dll на старой конфигурации работает корректно. В новой - что-то видимо на программном уровне не то. Чакра с эквайринговым оборудованием не закрывается.
25 ildary
 
08.06.17
14:21
(24) Все что приходит в голову - сравнивать старую и новую конфигурацию в подсистеме оборудования.
26 КнОпка
 
08.06.17
15:03
(24) < Платформа 8.3.10 с текущим драйвером sbrf.dll на старой конфигурации работает корректно

Что значит на старой - на типовой чтоли или Розница 1?
27 Cyberhawk
 
08.06.17
16:04
Режмы совместимости у конфигураций всяко разные
28 Андрюха
 
08.06.17
16:38
(26) 2.0
(27) Разные, факт.
29 ildary
 
08.06.17
16:44
(27) А не тут ли собака порылась? Недавно были жалобы на глюки из-за того, что в последней УТ 11.3 сняли совместимость с 8.3.7.
30 Андрюха
 
09.06.17
12:40
Обновил сберовские драйвера доя 25.0.20.0 - не помогло. Посмотрел как в новой рознице реализована работа с ЭТ (там через систему оповещений пр изакрытии формы), реализовал такую конструкцию в тестовой базе (ну мало ли) - не помогло, один хэ 1С падает. Ну и в конце уже попробовал поменять режим совместимости, воткнул 8.3.6 и ПРОБЛЕМА РЕШИЛАСЬ!

Экваринг работает, платформа после него не вылетает.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан