|
v7: 1c 7.7 RemoteApp и ошибка при закрытии 1с | ☑ | ||
---|---|---|---|---|
0
Yukito
20.04.22
✎
12:10
|
Собственно, хочу сейчас сделать через публикацию 1с, доступ к ней. Сейчас тестирую что и как работает. Смущает вот какой момент, при закрытии в RemoteApp 1с, на сервере сыпет ошибки:
Имя сбойного приложения: 1cv7.exe, версия: 7.70.0.18, метка времени: 0x3ba747c2 Имя сбойного модуля: combase.dll, версия: 10.0.20348.502, метка времени: 0x541546fd Код исключения: 0xc0000005 Смещение ошибки: 0x00145213 Идентификатор сбойного процесса: 0x15c Время запуска сбойного приложения: 0x01d85494ca44d5bf Путь сбойного приложения: C:\Program Files (x86)\1Cv77\BIN\1cv7.exe Путь сбойного модуля: C:\Windows\System32\combase.dll Идентификатор отчета: a9947fac-e152-4b66-8459-e764a9c99501 Полное имя сбойного пакета: Код приложения, связанного со сбойным пакетом: Хотя при закрытии, ничего сверхъестественного не наблюдаю. |
|||
1
Builder
20.04.22
✎
12:39
|
(0) Версия "7.70.0.18" - где ЭТО откопали? Ищи 27 релиз.
Какой сервер? |
|||
2
Yukito
20.04.22
✎
12:44
|
(1) Сервер 2022.
Вопрос просто почему возникают ошибки, хотя я не вижу каких либо проблем с работой 1с. |
|||
3
Builder
20.04.22
✎
12:53
|
(2) клюшки на 22 сервере.... Мусье знает толк в извращениях....
|
|||
4
Yukito
20.04.22
✎
13:16
|
(3) Ну работает же =) Сколько можно на старом говне сидеть то? Ни драйверов нет уже, ничего...
|
|||
5
NorthWind
20.04.22
✎
18:24
|
(0)
1. Первым делом нужно проапгрейдить платформу на 7.7.027. 2. Поэкспериментировать с режимами совместимости для запуска приложения. 3. Поэкспериментировать, происходит ли сбой, если не подключать вашу самописную ВК для работы с весами. 4. Проверить, происходит ли сбой, если использовать классический Remote Desktop Connection вместо Remote App. |
|||
6
NorthWind
20.04.22
✎
18:25
|
(2) то что вы не видите ошибок, на самом деле не означает, что их нет.
|
|||
7
Russiagreat
20.04.22
✎
20:14
|
(3) поддерживаю) толк знает)
|
|||
8
Yukito
20.04.22
✎
20:19
|
(5) 1. Сделал, ошибка с этим модулем продолжается.
2. Хз, как там через RemoteApp сделать совместимость. 3. Не думаю что с весами связанно, так как ошибка в логах может проявится, а может и не проявиться, т.е она не постоянная. 4. Вот тут пытаюсь словить, вроде пока не было. |
|||
9
Russiagreat
20.04.22
✎
20:26
|
(8) там глубже проблема. у меня на виртуалке крутится 2008 специально для 7.7 с 2022 думаю проблемы совместимости, которые надо решать новыми способами. это и правда извращения
|
|||
10
Yukito
20.04.22
✎
20:27
|
Ок, нашел вроде зависимость. Ошибка возникает только если был вход в номенклатуру, через расходные накладные. Пока это попробовал. Если просто зайти в расходные накладные, но не заходить в номенклатуру и потом закрыть 1с. Ошибок не будет.
|
|||
11
Russiagreat
20.04.22
✎
20:31
|
(10) Мусье знает толк в извращениях....
|
|||
12
Yukito
20.04.22
✎
20:36
|
(6) Так ну, вроде нашел я проблему. В глобальном модуле есть процедура, по обработке она какая то оч. древняя. Я ее закоментил, ошибки больше не наблюдаю. Возможно в ней причина была, уточню еще у программиста нашего.
https://prnt.sc/ZoQ1kuANkwgA |
|||
13
Russiagreat
20.04.22
✎
20:39
|
(12) все верно - внешние компоненты.
|
|||
14
Йохохо
20.04.22
✎
21:01
|
(12) проверьте под Цитриксом
|
|||
15
NorthWind
20.04.22
✎
21:47
|
(12) у вас таймер из компоненты, насколько я помню, не используется. Возможно, что вызовом Весы.DestroyTimer () делается попытка уничтожения хэндла, который не создавался. Вам действительно стоит подключить программиста, чтобы он вычистил код от мусора и оставил только те вызовы, которые актуальны, благо вам декомпилировали вашу компоненту и у вас теперь есть исходный код на C#
|
|||
16
Yukito
21.04.22
✎
08:49
|
(15) Ошибка появляется даже после того как закоментил код, но не так часто. Самое интересное combase.dll в 2003 сервере вообще не существует. Почему же она ссылается на нее в 2022 сервере, загадка...
|
|||
17
NorthWind
21.04.22
✎
20:13
|
(16) может требоваться опосредовано через другой компонет. В x64 системах 32-битные приложения и работают не точно таким же образом, как в 32-битных.
|
|||
18
Yukito
22.04.22
✎
10:21
|
(17) Вроде поборол я в логах ошибку, в глобальном модуле закоментировал все что было связанно с таймером для весов(Хз вообще для чего оно там в коде), на весы не повлияло никак вообще. Ошибка пропала.
|
|||
19
NorthWind
22.04.22
✎
10:33
|
(18) я тоже не знаю. Для опроса оборудования таймер с коллбэком вроде как не шибко нужен. Видимо, делалось под какие-то фичи, нужда в которых была на момент написания, но потом они не прижились.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |