|
как можно заставить формироваться отчет СКД в фоне
| ☑ |
0
inkvizitr
17.03.20
✎
15:39
|
как можно заставить формироваться отчет СКД в фоне, есть ли пример?
|
|
1
Momus
17.03.20
✎
15:41
|
(0) любой типовой отчет?
|
|
2
Cyberhawk
17.03.20
✎
15:42
|
В 8.3 это из коробки
|
|
3
inkvizitr
17.03.20
✎
15:43
|
(1) (2) нет свой самописный, но добавленный в конфигурацию в раздел отчеты, отчет почти полностью формируется программно
|
|
4
Cyberhawk
17.03.20
✎
15:44
|
Хоть самописный, хоть самосранный - из коробки
|
|
5
inkvizitr
17.03.20
✎
15:45
|
(4) а можно пример
|
|
6
inkvizitr
17.03.20
✎
15:46
|
(4) пытался реализовать по этому примеру, но не взлетело http://catalog.mista.ru/public/622567/
|
|
7
SleepyHead
гуру
17.03.20
✎
16:37
|
Если используешь типовую форму отчета - он сразу формируется в фоне.
Если добавил на отчет свою форму - переопределяй кнопку "Сформировать", и в ней запускай метод СкомпоноватьРезультат так, как надо тебе, например так
СкомпоноватьРезультат(РежимКомпоновкиРезультата.Фонововый);
|
|
8
inkvizitr
17.03.20
✎
16:41
|
(7) я так делал, но при формировании отчета, УФ все равно начинают блокироваться
|
|
9
SleepyHead
гуру
17.03.20
✎
16:41
|
Вот неплохая статья на эту тему.
|
|
10
inkvizitr
17.03.20
✎
16:41
|
и висят песочные часы
|
|
11
SleepyHead
гуру
17.03.20
✎
16:42
|
Тогда не знаю, поищи на инфостарте статьи, возможно, есть решение твоей проблемы.
|
|
12
uzerp2
17.03.20
✎
17:31
|
асинхронный вызов кода:
1.
сам принцип вот здесь описан:
2.
вот здесь от 1с описание ( но искать замучаешься... )
===============================================
&НаКлиенте
Процедура АсинхронныеМетоды()
ОбратныйВызов = Новый ОписаниеОповещения("ОбработкаЗавершения", ЭтотОбъект, "доп. параметры", "ОбработкаОшибки", ЭтотОбъект);
//поищем файлы в папке tmp
НачатьПоискФайлов(ОбратныйВызов, "D:\tmp", "*.*");
КонецПроцедуры
&НаКлиенте
Процедура ОбработкаЗавершения(НайденныеФайлы, ДополнительныеПараметры) Экспорт
//выводим список найденых файлов
Для Каждого Файл Из НайденныеФайлы Цикл
Сообщить(Файл.ПолноеИмя);
КонецЦикла;
//дополнительный параметр указанный в описании оповещения
Сообщить(ДополнительныеПараметры);
КонецПроцедуры
|
|
13
inkvizitr
18.03.20
✎
09:20
|
(12) спасибо, сейчас попробую
|
|