Имя: Пароль:
1C
1С v8
Дополнительные отчеты и обработки по расписанию 1с 8 БСП
0 DmitriyDI
 
28.02.19
10:23
Добрый день!
Подключил доп. обработку через БСП, настроил расписание, все работает, но если ее разместить в разделе к примеру "Продажи" и запустить от туда, то там она запускается тоже в фоновом выполнении, как сделать так чтобы когда открываешь руками запускалась форма?
1 sqr4
 
28.02.19
10:46
Сделай две
2 DmitriyDI
 
28.02.19
10:48
(1) да рассматриваю вариант программно запускать первую из второй, сейчас пробую так сделать..
3 Вафель
 
28.02.19
10:51
2 команды: 1 - форма, 1 - выполнение
4 Вафель
 
28.02.19
10:52
5 DmitriyDI
 
28.02.19
10:55
Пока сделал вторую обработку в форме прописал, все работает:

&НаКлиенте
Процедура ПриОткрытии(Отказ)
    ВнешнийОтчетОбработкаДляОткрытияСсылка = ПолучитьСсылкуНаВнешнийОтчетОбработкуПоИмениНаСервере("ИмяОбработки");  
    
    ИмяОбработкиСлужебное = ДополнительныеОтчетыИОбработкиВызовСервера.ПодключитьВнешнююОбработку(ВнешнийОтчетОбработкаДляОткрытияСсылка);
    ОткрытьФорму("ВнешняяОбработка." + ИмяОбработкиСлужебное + ".Форма", Неопределено, Неопределено);
    
    Закрыть();
КонецПроцедуры
&НаСервере
Функция ПолучитьСсылкуНаВнешнийОтчетОбработкуПоИмениНаСервере(ИмяОтчетаОбработки)
    Возврат Справочники.ДополнительныеОтчетыИОбработки.НайтиПоНаименованию(ИмяОтчетаОбработки).Ссылка;
КонецФункции
6 DmitriyDI
 
28.02.19
10:55
(4) Ок, сейчас посмотрим