![]() |
|
ТабТабличной части в УФ | ☑ | ||
---|---|---|---|---|
0
Мисти
13.05.15
✎
00:33
|
Не знаю, как назвать тему. Суть такая - в УФ есть обработка, считываются данные из хмл, при этом в видимую таблицу на форме выводится информация о шапке документа. Табличные части документа раньше складывались во внутреннюю таблицу (не в УФ вариант работал!)
Перем ТабТабличныхЧастей; ..... ТабТабличныхЧастей = Новый ТаблицаЗначений; ТабТабличныхЧастей.Колонки.Добавить("ТабЧасти"); СтрТаб = ТабТабличныхЧастей.Добавить(); СтрТаб.ТабЧасти = СтруктураДокумента.ДокументТЧ; ..... А в другой процедуре используется - Таб = ТабТабличныхЧастей[НомерСтр-1].ТабЧасти; А в УФ говорит - не знаю, что это за таблица у тебя такая (в отладчике ТабТабличныхЧастей = Неопределено) Как переделать? |
|||
1
Otkr
13.05.15
✎
00:34
|
Варианты:
1. Выложить фото ню (основное) 2. Включить мозг (маловероятное) |
|||
2
Torquader
13.05.15
✎
00:39
|
Давно не видел!
Вопрос - зачем вообще куда-то складывать табличные части ? Наверное, нужно сложить данные из них, так как ссылка на табличную часть на клиенте будет недоступна - посему и не работает. |
|||
3
Rie
13.05.15
✎
00:46
|
(0) Это где? На клиенте или на сервере?
Если на сервере - то переменные модуля существуют только в пределах одного вызова. Так что если вторая процедура вызывается "потом" - никакой ТабТабличныхЧастей в ней не будет. |
|||
4
Мисти
13.05.15
✎
00:51
|
(3) Ну, я уже догадалась, а как сделать-то?
Завести еще одну табличную часть и заполнять ее, с указанием ссылки на документ, а во второй процедуре отбирать из этой табличной части по номеру документа? Неохота переделывать много! |
|||
5
Torquader
13.05.15
✎
00:54
|
(4) А придётся.
|
|||
6
Мисти
13.05.15
✎
01:11
|
Нет волшебного способа переназвать как-то эту таблицу - сделать ее реквизитом формы, или запихнуть в хранилище?
|
|||
7
Rie
13.05.15
✎
01:15
|
(6) Хранить на клиенте, например. Тяжело, конечно - но ведь и XML читается на клиенте.
Или завести в базе объект какой-нибудь и в нём временно хранить. Или вообще не хранить - пусть себе в файле лежат, пока не понадобятся. |
|||
8
Сергиус
13.05.15
✎
01:22
|
(6)можно использовать ПоместитьВоВременноеХранилище.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |