Имя: Пароль:
1C
1С v8
Присвоить созданному табличному полю возвращенное ТабличноеПоле
0 skupidom
 
22.08.17
16:20
Управление производственным предприятием, редакция 1.2 (1.2.26.1)
Из обработки вызываем отчет и в качестве параметра возвращаем поле табличного документа,могу я приравнять его полю таб.док. обработки ?
1 PuhUfa
 
22.08.17
16:21
(0) а попробовать?
2 Ёпрст
 
гуру
22.08.17
16:23
(0) нет
3 Ёпрст
 
гуру
22.08.17
16:24
если че, табличное поле - это просто окошко, через которое ты на данные источника (поставщика) табличного поля смотришь.
4 vicof
 
22.08.17
16:27
автор путает табличное поле и поле табличного документа
5 PuhUfa
 
22.08.17
16:34
(4) автор плодит ветки...
6 skupidom
 
22.08.17
16:35
поле табличного документа
7 Ёпрст
 
гуру
22.08.17
16:36
(4) Да ?
всё может быть.
8 Ёпрст
 
гуру
22.08.17
16:37
(6) смотри типовые поделки печати - там тупо область присваивается из прилетевшего табличного документа.
9 skupidom
 
22.08.17
16:51
Есть процедура СформироватьОтчет()экспорт, в ней происходит заполнение поля табличного документа.Мне нужно получить результат для получения его и вставки в поле табличного обработки,как лучше сделать?
10 Ёпрст
 
гуру
22.08.17
16:56
(9)
возврат ТабДок;
11 Ёпрст
 
гуру
22.08.17
16:57
далее в своей поделке

ЭлементыФормы.ПолеТабличногоДокумента.ВставитьОбласть(ТабДок.Область());
12 Ёпрст
 
гуру
22.08.17
16:57
усё
13 skupidom
 
22.08.17
17:13
Я добавил в форму отчета(из которого мне надо вернуть результат) реквизит - ТабДок - произвольного типа.По кнопке - возвращаю его в процедуру открытьмодально() - открытой из обработки, но возвращается ТабДок = неопределено( Что я делаю не так?
14 Ёпрст
 
гуру
22.08.17
17:35
Нам отсюда не видно, что куда ты передаешь и что где присавиваешь
15 skupidom
 
22.08.17
18:28
Из формы обработки по кнопке Сформировать и одноименной процедуре СформироватьОтчет()
СтруктураПараметровПередаваемыхВОтчет.Вставить("НачалоПериода",гр.Значение.ДатаНачала);
            СтруктураПараметровПередаваемыхВОтчет.Вставить("КонецПериода",гр.Значение.ДатаОкончания);
            СтруктураПараметровПередаваемыхВОтчет.Вставить("ТекГруппаПроектов",гр.Значение);
            Фрм=Отчеты.Новый.ПолучитьФорму("ФормаОтчета");       Фрм.ОткрытьМодально();
При открытии формы отчета в процедуре при открытии устанавливаю передаваемые значения реквизитов
В модуле отчета есть процедура
СформироватьОтчет
там идет заполнение данными и вывод ТабДок
его нужно сохранять
16 Ёпрст
 
гуру
23.08.17
10:27
Программист всегда исправляет последнюю ошибку.