|
v8: Как получить данные из табличного поля? | ☑ | ||
---|---|---|---|---|
0
Antonio Samaranchas
28.09.11
✎
15:05
|
Добрый день всем.
Суть вопроса: есть обработка , на форме которой есть ТП тип значения СправочникСписок. Как получить данные из данного ТП? Спасибо! P.S.: прошу сильно не пинать - я начинающий в 8-ке. |
|||
1
Maxus43
28.09.11
✎
15:07
|
какие данные получить надо? которые видны на экране или все?
|
|||
2
Antonio Samaranchas
28.09.11
✎
15:11
|
данные менаются в нем в зависимости от отборов, ну всмысле количество содержимого. Получить нужно содержимое строк, которые в данный момен содержутся (которые я реально вижу)
|
|||
3
Maxus43
28.09.11
✎
15:12
|
короче суть в том что запрос к справочнику делать надо с нужными отборами, а не пытаться из ТП достать значения
|
|||
4
Проф
28.09.11
✎
15:12
|
Процедура ПриВыводеСтроки()
|
|||
5
Mort
28.09.11
✎
15:16
|
(3) +1
(4) -1 |
|||
6
chingiz
28.09.11
✎
15:16
|
ЭлементыФормы.ТвояФорма.Значение А там уже что нужно смотри в СП Методы списка значений.
|
|||
7
chingiz
28.09.11
✎
15:23
|
Сорри, невнимательно прочел (0), подумал поле списка заполнено :)
|
|||
8
Antonio Samaranchas
28.09.11
✎
15:31
|
(3)ок. Спасибо.
Теперь другой вопрос возник. Как выбрать из двух таблиц результаты, удовлетроряющие одному условию? |
|||
9
Maxus43
28.09.11
✎
15:42
|
(8) пример? вобще - Соединением в запросе
|
|||
10
Antonio Samaranchas
28.09.11
✎
16:31
|
левое, правое, полное? по чему соединить?
|
|||
11
Aprobator
28.09.11
✎
16:34
|
если таблицы идентичные, то объединение и на него условие.
|
|||
12
Maxus43
28.09.11
✎
16:37
|
что за таблицы? от ситуации зависит. Объединение добавляет строки, Соединени - колонки. если утрировано
|
|||
13
Aprobator
28.09.11
✎
16:41
|
(12) что то про соединение уж очень утрировано.
|
|||
14
Maxus43
28.09.11
✎
16:50
|
(13) для умозрительного ознакомления сойдёт)
|
|||
15
ptiz
28.09.11
✎
17:01
|
Построитель = Новый ПостроительОтчета;
Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ЖурналДокументовСписок); ТаблицаРезультата = Построитель.Результат.Выгрузить(); |
|||
16
Сергей Д
28.09.11
✎
17:47
|
Делали такое - есть форма со списком (список формируется запросом). На список накладывается отбор. Далее надо обработать те строки, которые под отбор попадают. Делали так:
Для Каждого Заказ Из Заказы Цикл Если ЭлементыФормы.Заказы.ПроверитьСтроку(Заказ) Тогда // заказ подходит под условия отбора КонецЕсли; КонецЦикла; |
|||
17
Сергей Д
28.09.11
✎
17:48
|
Здесь: Заказы - табличное поле, ЭлементыФормы.Заказы - элемент на форме, связанный с данным табличным полем.
|
|||
18
unregistered
28.09.11
✎
17:52
|
(16) (17) Извращенцы.
И чем вам ПостроительОтчета с указанием источника не угадил... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |