Вход | Регистрация

1С:Предприятие ::

Метки: 

Поле табличного документа РеквизитФормыВЗначение()

Я
   skupidom
 
06.01.18 - 01:13
ЗУП 3.1 управляемые формы:
на форме обработки есть реквизит - поле табличного документа,можно ли его превратить в значение используя РеквизитФормыВЗначение() или здесь надо как-то по другому ?
 
 
   Fram
 
1 - 06.01.18 - 01:37
(0) а зачем?
   Asmody
 
2 - 06.01.18 - 01:37
(0) Поле табличного документа не может быть реквизитом. Только элементом. Реквизит будет иметь тип ТабличныйДокумент
   skupidom
 
3 - 06.01.18 - 01:37
нудно вывести данные в макет в поле табличного документа на форму обработки
   skupidom
 
4 - 06.01.18 - 01:39
т.е. мне надо создать новый табличный документ и присвоить его как-то своему полю табличного документа расположенному на форме обработки? как?
   ribuh
 
5 - 06.01.18 - 01:40
(3) Ну так и выводите, не мешайте мух с котлетами - заполняем макет, который выводим в табличный документ...
   Fram
 
6 - 06.01.18 - 01:43
(4) тупо присвоить сформированный таб док реквизиту формы
   skupidom
 
7 - 06.01.18 - 01:47
новый табличныйдокумент
заполним
реквизит формы (поле табличного документа) = заполненный табличный документ - так?
   ribuh
 
8 - 06.01.18 - 02:06
УФ: Создаем реквизит формы с типом табличный документ (в коде создавать его не нужно). Получаем макет, получаем области макета и заполняем их параметры, выводим области в табличный документ примерно так (ТабДок - элемент формы с типом ТабличныйДокумент, модуль формы):

&НаСервере
Процедура Печать()
   ТабДок.Очистить();//Это на случай, если в ТабДок уже что - то выводили

   Макет = РеквизитыФормыВЗначение("Объект").ПолучитьМакет("Макет");
   ОбластьШапка = Макет.ПолучитьОбласть("Шапка");
   ОбластьШапка.Параметры.Заголовок = "Нащ заголовок Трампампам";
   ТабДок.Вывести(ОбластьШапка);
....итд.... 
КонецПроцедуры

Вот, собственно и всё...
   skupidom
 
9 - 06.01.18 - 02:09
табдок = новый табличныйдокумент ?
   ribuh
 
10 - 06.01.18 - 02:11
(9) Не читатель? см. выше [ (ТабДок - элемент формы с типом ТабличныйДокумент
]
 
  Рекламное место пустует
   ribuh
 
11 - 06.01.18 - 02:12
(9) ещё выше [Создаем реквизит формы с типом табличный документ (в коде создавать его не нужно). ] как ещё сказать?
О [табдок = новый табличныйдокумент ?] - ПИСАТЬ НЕ НУЖНО!!!
Так понятно?
   skupidom
 
12 - 06.01.18 - 03:31
понятно,спасибо,уточнил наверняка


Список тем форума
  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует