Имя: Пароль:
1C
1C 7.7
v7: Можно ли передавать / получать данные из отчета
0 StackOverflow
 
22.03.18
11:46
Главбух попросила сделать обработку, которая выводила бы в таблицу данные из двух разных отчетов. Я решил создать форму которая бы програмно обращалась к этим двум типовым отчетам, грубо говоря нажимала там кнопки и устанавливала бы необходимые параметры. Реально ли это осуществить?

Знаю что можно передавать параметры в метод ОткрытьФорму, создал таблицу значений, пытаюсь передать но не получается как собственно и получить значения оттуда.

Можно ли обращаться к методам открытой формы и если да то как это сделать?
1 StackOverflow
 
22.03.18
11:48
Делаю что то типа того:    

ТЗ = СоздатьОбъект("ТаблицаЗначений");
ТЗ.НоваяКолонка("Счет",Счет);
ТЗ.НоваяКолонка("Дата1", Дата1);
ТЗ.НоваяКолонка("Дата2", Дата2);
ТЗ.НоваяКолонка("ДанныеПоСубсчетам", 1);
ТЗ.НоваяКолонка("ОтборСубконто3","Не учитывать");

Отчет2 = ОткрытьФорму("Отчет.АнализСчетаПоСубконто",ТЗ);
2 VladZ
 
22.03.18
11:52
"обработку, которая выводила бы в таблицу данные из двух разных отчетов". Можно уточнить задачу? Что именно хочет видеть?
3 VladZ
 
22.03.18
11:53
(1) Передать параметры - это только начало пути. Нужно еще на той стороне это все обработать.
4 StackOverflow
 
22.03.18
11:55
Ну есть два отчета Анализ счета и Анализ счета по субконто. При выполнении отчета Анализ счета получаем  данные по Дт90 Кт 41.1 за какой то период, а Анализ счета по субконто данные по Дт 90.2.1(Без Ндс) Кт 41.1. Вот надо эти две цифры грубо говоря вытянуть ей в отдельную табличку
5 StackOverflow
 
22.03.18
12:00
VladZ я тут тоже натыкался что походу их надо потом принимать в другом отчете и прописывать например в процедуре ПриОткрытии. Наверное проще будет самому все написать, не пытаясь ссылаться на отчеты из своей формы. Или взяв за основу отчет доработать под свои нужды.
6 VladZ
 
22.03.18
12:04
(4) Писать свой отчет. Однозначно!
7 StackOverflow
 
22.03.18
12:06
VladZ Спасибо, так и поступлю пожалуй
AdBlock убивает бесплатный контент. 1Сергей