Имя: Пароль:
1C
 
Программный запуск стандартного отчета.
0 bvn-2005
 
12.02.26
14:22
Конфигурация Бухгалтерия предприятия КОРП релиз 3.0.189.29. Нужно программно открыть отчет Карточка счета, подставить в него счет (10), даты и отбор по некоей позиции справочника Номенклатура, сформировать и сохранить результат в файл. И проделать это в цикле по некоторому списку Номенклатуры. Не пойму, как программно работать со стандартным отчетом...
1 toypaul
 
гуру
12.02.26
14:33
Найти какой-то объект, в котором уже реализовано подобное. Контрагент или договор. Там должны вызываться взаиморасчеты, например. БП давно не смотрел.
2 Fedor-1971
 
12.02.26
14:58
(0) а запрос по Регистру бухгалтерии Хозрасчётный не подойдёт?
выставляешь счет, нужное субконто, скармливаешь выборку СКД или просто делаешь макет вывода в табличный документ, оный сохраняешь
3 Fedor-1971
 
12.02.26
15:09
+(2) Карточка счёта, по факту, СКД, но с программным созданием настроек
Так то, типа:
1. получаем форму
2. Выставляем параметры
3. Вызываем СформироватьОтчетНаСервере()
4. из Форма.Результат сохраняем карточку

Останется вопрос проверки, что фоновое задание выполнилось и в результат, что-то записано
4 Мультук
 
гуру
12.02.26
16:02
(0)

Как бы поступил я.

1) Я бы пошёл в конфигуратор

БухгалтерскиеОтчетыВызовСервера.ПодготовитьОтчет(ПараметрыОтчета)


Поставил бы там две точки останова (на забываем про Отладка.ФоновыеЗадания)

Посмотрел "а что приходит в переменную "ПараметрыОтчета" и как это что-то можно использовать

2) Дальше запустил был сформировать в карточке счета

3) Дальше либо думаем сами, либо мучаем ИИ, например вот так:

google ИИ:
Дай пример использования функции БухгалтерскиеОтчетыВызовСервера.ПодготовитьОтчет для отчета КарточкаСчета


Он чего-то отвечает.
Насколько сильно он врёт не проверял, мне это не интересно.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn