Дополнительные отчеты и обработки по расписанию 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) Ок, сейчас посмотрим
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан