Имя: Пароль:
1C
1C 7.7
v7: Прямой запрос и падение базы 1С77 SQL
0 Базис
 
naïve
23.01.17
10:58
Используем Formex, TurboBL, DialMail. Грузим в этой последовательности.

Написал отчёт на 1С++, при первой загрузке в день на части рабочих мест падает - InPage Error. ОС Win7, что-то хитрое с тонкими клиентами и виртуализациями (пока не вник, но есть у кого спросить).

Как бы это понять и поправить?
1 Ёпрст
 
гуру
23.01.17
11:06
(0) и в какой момент вы грузите 1cpp и какой версии ?
2 Ёпрст
 
гуру
23.01.17
11:07
и формекс какой версии ?
3 Ёпрст
 
гуру
23.01.17
11:07
и TurboBL не нужна, она встроена в 1cpp
4 Это_mike
 
23.01.17
11:08
емнип, если грузится 1с++, то ТурбоБЛ не нужен...
5 Базис
 
naïve
23.01.17
11:23
Формекс 2.0.5.108. 1с++ я гружу иногда, только из нескольких внешних отчётов. Когда грузили 1с++ всем и всегда - падения базы при запуске победить не смогли.
6 Это_mike
 
23.01.17
11:41
(5) грузи в порядке 1с++, формекс, диалмэйл.
7 Ёпрст
 
гуру
23.01.17
11:41
(5) Грузи 1сpp первым, включай нужные настройки через класс УправлениеНастройками и выкинь TurboBL к едрени фени. И нет там никакого падения
8 Масянька
 
23.01.17
11:53
Можно вклиниться?
У меня бывает (не очень часто) - вылетает конфигуратор. В предприятии - жалоб не было.

    // загружаем 1с++
    Отв = ЗагрузитьВнешнююКомпоненту("1cpp.dll");
    
    Если Отв = 0 Тогда
        Сообщить("Не удалось загрузить компоненту 1cpp.dll.");
        СтатусВозврата(0);
        Возврат;
    КонецЕсли;

    // загружаем FormEx
    Отв = ЗагрузитьВнешнююКомпоненту("FormEx.dll");
    
    Если Отв = 0 Тогда
        Сообщить("Не удалось загрузить компоненту FormEx.dll.");
        СтатусВозврата(0);
        Возврат;
    КонецЕсли;
    
    // загружаем 1sci
    Отв = ЗагрузитьВнешнююКомпоненту("1sci.dll");
    
    Если Отв = 0 Тогда
        Сообщить("Не удалось загрузить компоненту 1sci.dll.");
        СтатусВозврата(0);
        Возврат;
    КонецЕсли;

    // загружаем TableDoc
    Отв = ЗагрузитьВнешнююКомпоненту("TableDoc.dll");
    
    Если Отв = 0 Тогда
        Сообщить("Не удалось загрузить компоненту TableDoc.dll.");
        СтатусВозврата(0);
        Возврат;
    КонецЕсли;

    // загружаем mxl_doctor.dll
    Отв = ЗагрузитьВнешнююКомпоненту("mxl_doctor.dll");
    
    Если Отв = 0 Тогда
        Сообщить("Не удалось загрузить компоненту mxl_doctor.dll.");
        СтатусВозврата(0);
        Возврат;
    КонецЕсли;

    // загружаем SpreadSheet.dll
    Отв = ЗагрузитьВнешнююКомпоненту("SpreadSheet.dll");
    
    Если Отв = 0 Тогда
        Сообщить("Не удалось загрузить компоненту SpreadSheet.dll.");
        СтатусВозврата(0);
        Возврат;
    КонецЕсли;

    // загружаем RWidjets.dll
    Отв = ЗагрузитьВнешнююКомпоненту("RWidjets.dll");
    
    Если Отв = 0 Тогда
        Сообщить("Не удалось загрузить компоненту RWidjets.dll.");
        СтатусВозврата(0);
        Возврат;
    КонецЕсли;
9 Базис
 
naïve
23.01.17
12:02
(6),(7) - Другого варианта нет? Долго пробовали ужиться, но падения продолжались, и решили ++ не грузить.
10 Это_mike
 
23.01.17
12:13
(9) ну не падает жеж. под сотню юзверей, и работает...
11 Ёпрст
 
гуру
23.01.17
12:35
(8) Пофигуратор падает по многим причинам, в основном из=-за dots
12 Базис
 
naïve
23.01.17
12:56
Нашёл подобный случай, Есть ли в 7.7 команда ВыгрузитьВнешнююКомпоненту? - привлеку админа, будем думать вдвоём.
13 Масянька
 
24.01.17
15:17
(11) Поймала:
Имя события проблемы:    APPCRASH
  Имя приложения:    1cv7s.exe
  Версия приложения:    7.70.0.27
  Отметка времени приложения:    4573fcd8
  Имя модуля с ошибкой:    MFC42.DLL
  Версия модуля с ошибкой:    6.0.8447.0
  Отметка времени модуля с ошибкой:    36f80f55
  Код исключения:    c0000005
  Смещение исключения:    00001a7a
  Версия ОС:    6.1.7601.2.1.0.256.48
  Код языка:    1049
  Дополнительные сведения 1:    0a9e
  Дополнительные сведения 2:    0a9e372d3b4ad19135b953a78882e789
  Дополнительные сведения 3:    0a9e
  Дополнительные сведения 4:    0a9e372d3b4ad19135b953a78882e789
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший