|
Заполнение табличной части в управляемой форме | ☑ | ||
---|---|---|---|---|
0
Lenny
06.03.12
✎
11:16
|
Коллеги,подскажите,открываю документ из другого незаписанного документа. Т.к. первый документ не записан то запросом получить его данные не могу. Как передать его табличную часть во второй документ?
|
|||
1
Leksus
06.03.12
✎
11:17
|
через реквизит Объект?
|
|||
2
Lenny
06.03.12
✎
11:18
|
(1) Поясните.
Через параметры по-моему не получиться. |
|||
3
DexterMorgan
06.03.12
✎
11:19
|
РеквизитФормыВЗначение() или можно тз передать ИмяТвоейТЧ.Выгрузить()
|
|||
4
DexterMorgan
06.03.12
✎
11:20
|
На сервере ес-сно..
|
|||
5
DexterMorgan
06.03.12
✎
11:23
|
(0) А не прочитал сначала: кури СП - Интерфейс(упр) - Управляемая форма - Расширение документа - Параметры формы. Скорее всего тебе надо ЗначенияЗаполнения
|
|||
6
DexterMorgan
06.03.12
✎
11:24
|
(2) Параметры, параметры, они самые..
|
|||
7
Lenny
06.03.12
✎
12:19
|
Честно говоря не понял
|
|||
8
DexterMorgan
06.03.12
✎
12:32
|
(7) Что там не понятно? Когда ты открываешь форму второго документа в Парметры формы ты можешь передать Новый Структура("ЗначенияЗаполнения", СтруктураСоответствия), где СтруктураСоответствия = Новый Структура("ИмяЗаполняемогоРеквизита", ТЗ), где ТЗ - выгруженная табличная часть.
|
|||
9
DexterMorgan
06.03.12
✎
12:33
|
ну и конечно в ТЗ имена колонок должны совпадать с реквизитами таб части
|
|||
10
Lenny
06.03.12
✎
12:35
|
(9) спс. Я подумал что ТЗ на клиенте не может существовать. Создаю я форму другого документа ведь на клиенте.
|
|||
11
vmv
06.03.12
✎
12:37
|
"Коллеги,подскажите,открываю документ из другого незаписанного документа"
Указать в качестве владельца формы модифицируемого документа форму этого незаписанного документа тогда в первом документе из концекста формы владельца получаешь данныеформыколлекция и пишешь перебором, чтобы не вызывать клиент. вариантом с использованием сервера масса передать тз через структуру, через реквизитформывзанячение и пр., но если таблицы невелики зачем насиловать сервер |
|||
12
vmv
06.03.12
✎
12:39
|
(10) вы правильно думаете ТЗ на клиенте не может существовать - это чисто серверный тип.
На клиенте могут существовать данные ТЗ в качестве типа "ДанныеФормыКоллекция" с набором свойств мало перемекающимся с набором свойств ТЗ, но позволяющим делать обходы и поиск |
|||
13
Lenny
06.03.12
✎
12:43
|
(12) Спасибо
|
|||
14
DexterMorgan
06.03.12
✎
12:46
|
(12) Хм..а что получается через ЗначенияЗаполнения, заполнить табличную часть не получится?ведь там реквизит с типом ДанныеФормыКолекция, заполняться должен из ТЗ, а на клиенте ТЗ не получишь?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |