![]() |
![]() |
![]() |
|
Поле табличного документа РеквизитФормыВЗначение() | ☑ | ||
---|---|---|---|---|
0
skupidom
06.01.18
✎
01:13
|
ЗУП 3.1 управляемые формы:
на форме обработки есть реквизит - поле табличного документа,можно ли его превратить в значение используя РеквизитФормыВЗначение() или здесь надо как-то по другому ? |
|||
1
Fram
06.01.18
✎
01:37
|
(0) а зачем?
|
|||
2
Asmody
06.01.18
✎
01:37
|
(0) Поле табличного документа не может быть реквизитом. Только элементом. Реквизит будет иметь тип ТабличныйДокумент
|
|||
3
skupidom
06.01.18
✎
01:37
|
нудно вывести данные в макет в поле табличного документа на форму обработки
|
|||
4
skupidom
06.01.18
✎
01:39
|
т.е. мне надо создать новый табличный документ и присвоить его как-то своему полю табличного документа расположенному на форме обработки? как?
|
|||
5
ribuh
06.01.18
✎
01:40
|
(3) Ну так и выводите, не мешайте мух с котлетами - заполняем макет, который выводим в табличный документ...
|
|||
6
Fram
06.01.18
✎
01:43
|
(4) тупо присвоить сформированный таб док реквизиту формы
|
|||
7
skupidom
06.01.18
✎
01:47
|
новый табличныйдокумент
заполним реквизит формы (поле табличного документа) = заполненный табличный документ - так? |
|||
8
ribuh
06.01.18
✎
02:06
|
УФ: Создаем реквизит формы с типом табличный документ (в коде создавать его не нужно). Получаем макет, получаем области макета и заполняем их параметры, выводим области в табличный документ примерно так (ТабДок - элемент формы с типом ТабличныйДокумент, модуль формы):
&НаСервере Процедура Печать() ТабДок.Очистить(); //Это на случай, если в ТабДок уже что - то выводили Макет = РеквизитыФормыВЗначение("Объект").ПолучитьМакет("Макет"); ОбластьШапка = Макет.ПолучитьОбласть("Шапка"); ОбластьШапка.Параметры.Заголовок = "Нащ заголовок Трампампам"; ТабДок.Вывести(ОбластьШапка); ....итд.... КонецПроцедуры Вот, собственно и всё... |
|||
9
skupidom
06.01.18
✎
02:09
|
табдок = новый табличныйдокумент ?
|
|||
10
ribuh
06.01.18
✎
02:11
|
(9) Не читатель? см. выше [ (ТабДок - элемент формы с типом ТабличныйДокумент
] |
|||
11
ribuh
06.01.18
✎
02:12
|
(9) ещё выше [Создаем реквизит формы с типом табличный документ (в коде создавать его не нужно). ] как ещё сказать?
О [табдок = новый табличныйдокумент ?] - ПИСАТЬ НЕ НУЖНО!!! Так понятно? |
|||
12
skupidom
06.01.18
✎
03:31
|
понятно,спасибо,уточнил наверняка
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |