Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Сохранение результата отчета в СКД

Сохранение результата отчета в СКД
Я
   Новичок_1С
 
31.07.20 - 10:29
Добрый день.
Есть некий отчет на СКД. Конфигурация интегрирована с БСП. Форма отчета подставлена из общей формы БСП. В отчете есть параметр, который отвечает за то, что надо ли сохранить результат отчета в файл. Для этого я сделал в модуле объекта отчета проверку параметра. Далее с помощью ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений вывожу в таблицу, дальше конвертирую в нужных формат и получаю собственно файл. Как инициировать передачу файла клиенту на стороне сервера в модуле отчета в процедуре ПриКомпоновкеРезультата ?
   acht
 
1 - 31.07.20 - 10:31
> Как инициировать передачу файла клиенту
Зачем? И какому из всех подключненных?
   acht
 
2 - 31.07.20 - 10:32
Подозреваю, что ты хочешь https://its.1c.ru/db/bsp313doc#content:65:hdoc
   Новичок_1С
 
3 - 31.07.20 - 10:34
(1) Надо. Тому, кто нажал кнопку "Сформировать".
   Новичок_1С
 
4 - 31.07.20 - 10:35
(2) Нет. Это не то.
   acht
 
5 - 31.07.20 - 10:37
(3) > Надо
Делай
   Новичок_1С
 
6 - 31.07.20 - 10:38
Поясню логику. На основании данных отчета должен формироваться некий файл выгрузки. Пользователь сформировал отчет, посмотрел, проверил. Поставил галку формирования файла. Получил файл с данными. Далее файл передал по назначению.
   acht
 
7 - 31.07.20 - 10:49
Очень яркий пример, что бывает если смешать в кучу данные (файл) и их представление (отчет). Это разный фунционал, он должен быть разведен как минимум на две кнопки, запускающие разные методы.
Кроилово ведет к попадалову, ты сейчас это и наблюдаешь.
   ДенисЧ
 
8 - 31.07.20 - 10:50
(7) ЧушЪ несёшь. Отчёт сформированный - тоже данные. Ибо формируется по определённому алгоритму.
Или предлагаешь код дублировать?
   Новичок_1С
 
9 - 31.07.20 - 10:52
(7) Была бы форма у отчета своя, проблем бы не было с кнопками. А значит с клиентскими функциями типа НачатьПолучениеФайлаССервера. Вопрос в том, как инициировать на стороне сервера получение файла клиентом.
   acht
 
10 - 31.07.20 - 10:54
(8) Две точки входа, внутри вызов общего кода. Первая плюется отчетом, вторая - данными. Желаение использовать как-то вот этак использовать какие-то вот существующие механизмы похвально, жду треска совы.
   acht
 
11 - 31.07.20 - 10:56
(9) Купить КОРП с системой взаимодействий или колхозить внешние компоненты для сервера и для клиента.
   hhhh
 
12 - 31.07.20 - 11:36
(9) Что за конфа? скопипастить фориу отчета из общих форм в сам отчет - не вариант? это займет у вас 8 секунд.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.