Имя: Пароль:
1C
 
Зависает процедура КлиентСервер
,
0 Sentinel
 
20.08.20
12:20
Всем добрый день,

Переезжаем с серверной базы в нашей сети в облако. Скопировали базу, появилась ошибка которая воспроизводится только на базе в облаке. Может кто-то сталкивался, подскажет.

Описание проблемы:
1. При нажатии кнопки выбора периода происходит зависание программы, помогает только перезагрузка или убивание процесса в диспетчере задач.

2. При этом, если запустить отладку на терминале в облаке (Srvr="";Ref="";), то ошибка не воспроизводится.
Такая ошибка воспроизводится только если подключаться к базе через ws="http://";;

3. Строка подключения в нашей текущей боевой базе где все работает - через Srvr="";Ref="";
Работа ведется в тонком клиенте. 8.3.16, стоит режим совместимости с 8.3.8


Расследование:
Залез в код посмотреть в чем может быть причина.

1. База виснет на строчке кода (код полностью типовой, Бухгалтерия Предприятия):

Список = ВыборПериодаКлиентСервер.ПолучитьСписокПериодов(НачалоПериода, ВидПериода);

Свойства модуля (он может выполняться на клиенте и сервере, вызывается с клиентской процедуры): Стоят галки Клиент, Сервер, Внешнее соединение.

2. Если перенести процедуру ПолучитьСписокПериодов на сервер, то отрабатывает без ошибок.
1 acht
 
20.08.20
12:22
(0) ЖР, ТЖ всетакое
2 Sentinel
 
20.08.20
12:46
В журнале регистрации пусто. ТЖ не настраивал, есть подозрение что там тоже пусто будет.
3 Sentinel
 
20.08.20
18:23
Решили вопрос включением облачной базы в наш домен и авторизацией в ней через Srvr="";Ref="";
Программист всегда исправляет последнюю ошибку.