Имя: Пароль:
1C
1С v8
Запуск обработки при запуске базы БП 3.0
0 belas
 
20.03.14
08:44
Коллеги!
В Демо БП 3.0 при старте программы  открывается  дополнительная обработка ПутеводительПоДемонстрационнойБазеПРОФ, которая прописана в Дополнительных отчетах и обработках.

Нужно чтобы моя обработка, которая  также находится  в  Доп. отчетах  и обработках сделать, тоже  открывалась при старте.

Облазил все  что мог,  но так и не смог  понять как  это  сделано для "ПутеводительПоДемонстрационнойБазеПРОФ"

Подскажите, кто знает!
1 Мимохожий Однако
 
20.03.14
08:46
Выгрузи эту обработки и посмотри через конфигуратор.
2 Cube
 
20.03.14
08:49
(0) Покури параметр запуска 1С /Execute
3 belas
 
20.03.14
09:05
(2) Знаю про такой, но демо  база БП открывается  без этого параметра.
4 zva
 
20.03.14
09:06
ДополнительныеОтчетыИОбработки.ПодключитьВнешнююОбработку()
5 vqwy
 
20.03.14
09:07
присоединюсь, тоже интересно
6 belas
 
20.03.14
09:07
(4) В  БП 3  это явно сделано не кодом, где-то есть механизм, который  может настроить администратор.
7 belas
 
20.03.14
09:09
(6) В  смысле, там  есть возможность, как  мне кажется, любую обработку из справочника дополнительные отчеты  и обработки запускать при старте. Но как?
8 belas
 
20.03.14
09:10
(1) Обработка, от обычной  ничем  не  отличается. Никаких ключей, по  этой  теме  нет.
9 ДенисЧ
 
20.03.14
09:11
(7) Тебе кажется или она есть? Отладчиком смотрел?
10 zva
 
20.03.14
09:18
ОбщегоНазначенияБПКлиент.ПроверитьИОткрытьПутеводительПоДемоБазе()
11 Мимохожий Однако
 
20.03.14
09:18
Если не вникать в сам механизм, то достаточно открыть справочник внешних обработок и вместо имеющейся загрузить свою в порядке эксперимента.
12 PiVa123
 
20.03.14
09:26
в БП Проф - можно сделать обработку  "ПутеводительПоДемонстрационнойБазе" и она стартанет - если
в хранилище поставить свойство "показывать" ее.
    ПоказыватьПриСтарте = ОбщегоНазначения.ХранилищеОбщихНастроекЗагрузить("ПутеводительПоДемоБазе", "Показывать", Истина);

...

Запрос.УстановитьПараметр("ИмяОбъекта", "ПутеводительПоДемонстрационнойБазе");
13 belas
 
20.03.14
09:47
(12) Гениально!!!!!!! Спасибо за идею.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.