сформировать отчет на сервере и записать в папку

1. vechiy 35 15.09.23 13:34 Сейчас в теме
коллеги подскажите как правильно получить результат формирования отчета в табличный документ?
    ПрайсЛист = Отчеты.имя_отчета.Создать(); 
    ТабДок = Новый ТабличныйДокумент;
    //ОСКД = ОбъектОтчет.ПолучитьМакет(«ОсновнаяСхемаКомпоновкиДанных»);
        
    ПартнерСКД                  = ПрайсЛист.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Партнер");   
    ПартнерСКД.Использование = Истина;
    ПартнерСКД.Значение      = Партнер;

    //ПрайсЛист.КомпоновщикНастроек.Настройки.Партнер = Партнер;
    
    //ПрайсЛист.СхемаКомпоновкиДанных.НастройкиПоУмолчанию УниверсальныйОтчет.Партнер = Партнер;
    ПрайсЛист.СкомпоноватьРезультат(ТабДок); //СформироватьОтчет(ТабДок); 

Показать


как это правильно сделать?
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
4. starik-2005 3170 15.09.23 15:02 Сейчас в теме +1 $m
Отсчет = Отчеты.МойОпупенскийОтчетище.СоздатьОбъект();
ТабДок = Новый ТабличныйДокумент;
Отсчет КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Партнер", Партнер);
Отсчет.СкомпоноватьРезультат(ТабДок);
ТабДок.Записать(ИмяФайла);(
Ну и: https://infostart.ru/1c/articles/979007/
А ежели с сервера на клиент надо, чтобы юзвер выбрал имя файлы, то диалог -> оповещение/асинх -> на сервер -> компоновать -> Возврат Новый ДвоичныеДанные(ВременныйФайл) -> клиент -> записать ДД с именем выбранного файла.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. antz 15.09.23 14:14 Сейчас в теме
Ну, вот это должно работать.
3. Jimbo 13 15.09.23 14:56 Сейчас в теме
Записать файл на клиента ? Пишем во временный файл на сервере и помещаем по временное хранилище, на клиенте читаем из него и пишем с нужным именем файла на клиенте- как вариант
4. starik-2005 3170 15.09.23 15:02 Сейчас в теме +1 $m
Отсчет = Отчеты.МойОпупенскийОтчетище.СоздатьОбъект();
ТабДок = Новый ТабличныйДокумент;
Отсчет КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Партнер", Партнер);
Отсчет.СкомпоноватьРезультат(ТабДок);
ТабДок.Записать(ИмяФайла);(
Ну и: https://infostart.ru/1c/articles/979007/
А ежели с сервера на клиент надо, чтобы юзвер выбрал имя файлы, то диалог -> оповещение/асинх -> на сервер -> компоновать -> Возврат Новый ДвоичныеДанные(ВременныйФайл) -> клиент -> записать ДД с именем выбранного файла.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот