#0
by tciban
Уважаемые коллеги! Как выполнить процедуру модуля внешнего отчета в фоне? Лучше всего через Длительные операции БСП. Суть проблемы - есть внешний отчет на СКД, формируется долго, после формирования в результирующую таблицу надо проставить картинки, а затем сбросить все это в эксель. А пока все это делается - пользователь должен заниматься своими делами. Лучше всего - ссылку на пример дайте, ну или где такое в типовых делается. Проблем/вопросов собственно 2: Как указать имя экспортной процедуры при вызове ДлительныеОперации.ЗапуститьВыполнениеВФоне И второй вопрос - как выполнить компоновку СКД и вывод результата программно? пока написал в модуле внешнего отчета так: После выполнения, пока по кнопке формы вручную, таблицу выводит, но при этом пишет:"Отчет не сформирован, Нажмите Сформировать для получения отчета." Что я не так делаю?
#4
by lxndr
Если пользователь будет заниматься своими делами, мобыть тогда ему и запускать отчет не нужно? Пусть стартует по расписанию.
#5
by qwerty
Фоновое выполнение длительных операций Для того чтобы длительные операции дополнительного объекта запускались в фоновом режиме, необходимо запустить выполнение команды в фоновом задании и после его завершения принять результат. Программный интерфейс, помогающий запускать длительные операции в фоне, представлен следующими процедурами: 1. В общем модуле ДополнительныеОтчетыИОбработкиКлиент: ВыполнитьКомандуВФоне и ПоказатьРезультатВыполненияКоманды. 2. В общем модуле ДополнительныеОтчетыИОбработки: ВыполнитьКомандуИзФормыВнешнегоОбъекта и ВыполнитьКоманду. Рассмотрим подключение по шагам: Шаг 1. Добавить реквизит управляемой формы для хранения ссылки внешнего объекта с типом СправочникСсылка.ДополнительныеОтчетыИОбработки. Например, «ОбъектСсылка». Шаг 2. В обработчике события управляемой формы ПриСозданииНаСервере сохранить ссылку внешнего объекта: Шаг 3. Добавить функцию для выполнения команды в файловом режиме по шаблону (в блок служебных процедур и функций): Шаг 4. В обработчике команды управляемой формы, которая инициирует длительную операцию, добавить код по шаблону: &НаКлиенте Шаг 5. В обработчике события управляемой формы ОбработкаВыбора добавить код для приемки результата: &НаКлиенте Примечание. Длительные операции могут быть только серверными.
#7
by tciban
Я правильно понял, что это только для внешних отчетов, которые подключены через ДополнительныеОтчетыИОбработки?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- подскажите пожалуста ка выполнить строку.
- Можно ли из глобального модуля выполнить процедуру модуля формы документа?
- v7: как выполнить процедуру модуля формы документа из обработки?
- 8.2 Почему форма внешнего отчета не видит экспортную процедуру модуля этого отчета
- Выполнить процедуру модуля формы из внешней обработки. Нужен совет
- УФ Как из модуля команды вызвать процедуру модуля объекта?
- Как вызвать процедуру модуля формы из модуля объекта
В этой группе 1С
- УПП 1.3 ОтражениеЗПВРеглУчете Неверное подразделение у сотрудника
- Отборы в СКД набор данных объект
- исключение "грязного чтения" набора записей регистра сведений 1С
- ERP 2.0 Проводки по 70 счету
- Ошибка по кнопке Настройки "Не передан служебный параметр НастройкиОтчета"
- Яндекс.Спеллеру по HTTP XML-, SOAP
- v7: FormEx. ПриНажатииЛевойКнопки, в глобальном модуле, ловит не верные координаты.
- 1c => XML => Excel
- Выбор способа реализации тех задания - пилить или средствами конфигурации?
- Проверка на пустое значение с типом перечисления в запросе
- Как получить реквизиты контрагента?
- 1С БГУ 2.0 регламентированная отчетность
- Как декодировать Url (decodeURL)
- Курсовые разницы 1С УПП
- Не сохраняется вариант отчета СКД.
- Как из УТ11.1 в Битрикс выгрузить брэнды?
- Проблема упорядочивания в запросе
- Х отчет в Управление торговлей УТ 11.1
- Ошибка формата потока, ошибки распространяются по базам (УТ 11.1,БП 3.0, 1С 8.3)
- ут 10.3 обмен с сайтом,нужна помощь в настройке типовой выгрузки