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

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

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


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

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