Имя: Пароль:
1C
 
Принудительный вызов внешней обработки
0 Нюшель
 
24.03.05
16:30
Расскажите, пожалуйста, можно ли при запуске 1С:Предприятия открывать отчет и не позволять пользователю продолжать работу, пока он не произведет загрузку данных?
1 miki
 
24.03.05
16:36
Расскажу, пожалуй. Можно.
2 Нюшель
 
24.03.05
16:37
Раз уж Вы так любезны, тогда расскажите, пожалуйста, как это сделать? :о)
3 miki
 
24.03.05
16:39
Например в типовой ТиС похоожие деяния делаются так:
...
Процедура ПриНачалеРаботыСистемы()
...
   Если ЭтоПервыйЗапуск = 1 Тогда
       ФлагЗапускаНастроек = 1;
       ОткрытьФормуМодально("Обработка.ПомощникНачалаРаботы", ФлагЗапускаНастроек);
       
       // Покажем системные настройки
       Если ФлагЗапускаНастроек = 1 Тогда
           ОткрытьФормуМодально("Обработка.НастройкаПараметровУчета");
       КонецЕсли;
       
       // Всё что хотели - установили. Можно показывать форму пользователя
       ОткрытьФормуМодально(глПользователь, "Значения по умолчанию");
       
   КонецЕсли;
...
4 ander139
 
24.03.05
16:41
(0) ОткрытьФормуМодально() почитай. Откроется форма, пока она не закроется, ничего с базой делать нельзя. А уж когда закроется ты и проверь, загрузились ли данные или нет
5 Нюшель
 
24.03.05
16:41
Спасибо за подробный ответ
6 ander139
 
24.03.05
16:41
ну вот
2 + 2 = 3.9999999999999999999999999999999...