Имя: Пароль:
1C
1С v8
Ожидание ответа от сервера интернет поддержки ЗУП 3.0
0 YurAnt
 
23.12.14
13:56
Доброго времени суток, госопда-форумчане.
Собственно вот. Весь вопрос в заголовке. ЗУП 3.0, файловая после очередного апдейта 3.0.19.70.  конфа виснет - намертво сразу после запуска (причем серверная то работает, а вот её файловая копия виснет). Да так что нет возможности запустить обработку.

Подчеркну что до апдейта все нормально взлетало.
Ищу способы убить запуск поддержки в конфигураторе (ибо один фиг тестовая копия).
Натыкался на аналогичные темы по БП 2.х, но

// Запуск интернет-поддержки работы пользователей.
ИнтернетПоддержкаПользователейКлиент.СтартоватьМеханизм("systemStart");

в ЗУПе есть подобное есть в Общей форме ИнтернетПоддержкаПользователейОшибкаДоступаКИнтернету

&НаКлиенте
Процедура ПовторитьПопыткуПодключения(Команда)
    Закрыть();
    ИнтернетПоддержкаПользователейКлиент.СтартоватьМеханизм(МестоЗапуска, СтартовыеПараметры, Истина);
КонецПроцедуры
#КонецОбласти

Но естественно при отладке я туда даже не попадаю (бряки ставил, проверял) поскольку никакой речи о повторном подключении нет, ибо платформа видимо пытается отправить первоначальный запрос, и уходит в нирвану ожидая ответа сервера...

Побеждали ли это не обработкой, а в конфигураторе?
1 YurAnt
 
23.12.14
14:01
Если брать в рассмотрение передачу параметров где-то на старте при запуске системы

и воткнуть там что-то типа
ХранилищеОбщихНастроек.Сохранить("ИнтернетПоддержкаПользователей", "НеНапоминатьОбАвторизацииДо", ДатаИкс,,Польз.Имя);
         ХранилищеОбщихНастроек.Сохранить("ИнтернетПоддержкаПользователей", "ПовторитьПопыткуПодключенияПриСтартеПрограммы", Ложь,,Польз.Имя);
         ХранилищеОбщихНастроек.Сохранить("ИнтернетПоддержкаПользователей", "ВсегдаПоказыватьПриСтартеПрограммы", Ложь,,Польз.Имя);

то не могу пока понять где это править... ибо пытался воткнуть в пару мест, но безрезультатно (не исключаю ситуацию когда передал параметры - а они потом на этапах позже перезаполняются)
2 banco
 
23.12.14
14:14
(1) а в модуле ИнтернетПоддержкаПользователейСерверПереопределяемый
процедуру ИспользоватьИнтернетПоддержку не смотрел?
3 YurAnt
 
23.12.14
14:29
// Для запрета использования функций Интернет-поддержки необходимо присвоить
// параметру Отказ значение Истина.
...
Процедура ИспользоватьИнтернетПоддержку(Отказ = Истина) Экспорт
    
КонецПроцедуры
4 YurAnt
 
23.12.14
14:29
продолжает висеть =/
5 banco
 
23.12.14
16:27
(3) так ты указал в этой процедуре?
Отказ = Истина;
6 YurAnt
 
24.12.14
14:00
да, но проблема похоже не в этом...
сути еще не нашел, но в той же базе в клиент-серверном варианте таких проблем нет. (специально развернул еще одну)
возможно дело и не в ИПП...
просто зависала она именно в процессе ожидания ответа от сервера +- несколько секунд.

вопрос решен костылем (перенос на клиент-сервер) но открыт.
Закон Брукера: Даже маленькая практика стоит большой теории.