|
Добавление данных в ТЗ на форме | ☑ | ||
---|---|---|---|---|
0
FuriKuri
13.05.13
✎
12:33
|
В форме списка документа есть ТЗ. Нужно при активизации строки показывались разные значения в ТЗ. Проубую заполнить ТЗ так
Пока Выборка.Следующий() цикл НоваяСтрока = ЭлементыФормы.ТЗРеализация.ТекущиеДанные; НоваяСтрока.Данные.ДокументРеализации = Выборка.Ссылка; Но выдает ошибку об неправильности "ТекущиеДанные". Как правильно заполнить ТЗ? |
|||
1
mikecool
13.05.13
✎
12:34
|
заполнить данные, связанные с ТЗ.................
|
|||
2
zladenuw
13.05.13
✎
12:34
|
НоваяСтрока=ТЗРеализация.Добавить();
|
|||
3
palpetrovich
13.05.13
✎
12:37
|
ТвоеТабличноеПолеНаФорме = ТвояТобюойЗаполненнаяТЗ;
ЭлементыФормы.ТвоеТабличноеПолеНаФорме.СоздатьКолонки(); |
|||
4
FuriKuri
13.05.13
✎
12:39
|
(3) Тоесть надо сначало создать ТЗ со значениями, а потом перенести их в тз на форме?
|
|||
5
FuriKuri
13.05.13
✎
12:41
|
Что то туплю...
|
|||
6
Jonny_Khomich
13.05.13
✎
12:41
|
(0) присваивай ТЗ значение результата запроса, а потом делай колонки автоматом, если у тебя их нет.
|
|||
7
palpetrovich
13.05.13
✎
12:42
|
(5) ТЗ на форме это ТабличноПоле
|
|||
8
palpetrovich
13.05.13
✎
12:44
|
+ 7 небуквально конечно :)
ну и .СоздатьКолонки() необязательно, можно их создать в пофигураторе заранее |
|||
9
FuriKuri
13.05.13
✎
12:49
|
(8) НА форме есть ТЗ - в ней создал колонку "Документ" с типом - документСсылка.
Пробую так Пока Выборка.Следующий() цикл ТаблицаЗначений = Новый ТаблицаЗначений; ТаблицаЗначений.Колонки.Добавить("Документ"); НоваяСтрока = ТаблицаЗначений.Добавить(); НоваяСтрока.Документ= Выборка.Ссылка; ТЗРеализация = ТаблицаЗначений; Не получается :( |
|||
10
palpetrovich
13.05.13
✎
12:49
|
(9) примерчик http://www.fayloobmennik.net/2853797
|
|||
11
FuriKuri
13.05.13
✎
12:54
|
(10) Все получилось!!! :)) Спасибо огромное :)
|
|||
12
FuriKuri
13.05.13
✎
12:54
|
Надо было просто присваивание вне цикла делать))
|
|||
13
palpetrovich
13.05.13
✎
13:02
|
(12) надеюсь это
ТаблицаЗначений = Новый ТаблицаЗначений; ТаблицаЗначений.Колонки.Добавить("Документ"); тоже за цикл вынес? ;) |
|||
14
FuriKuri
13.05.13
✎
13:05
|
(13) нет, эт ов цикле оставил)) только
ТЗРеализация = ТаблицаЗначений; |
|||
15
palpetrovich
13.05.13
✎
13:34
|
(14) хм, зачем создавать ТЗ в цикле? ...может передумаешь?
|
|||
16
palpetrovich
13.05.13
✎
13:36
|
+ 15 и вообще, если "Выборка" в (9) это результат запроса, то лучше так:
Результат = Запрос.Выполнить(); ТЗРеализация = Результат.Выгрузить(); |
|||
17
FuriKuri
13.05.13
✎
14:41
|
(16) Спасибо. Да так лучше гораздо )
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |