|
УФ - как обойти все элементы коллекции данных формы? | ☑ | ||
---|---|---|---|---|
0
RomaH
naïve
10.07.12
✎
13:03
|
Есть Объект типа справочник у него ТЧ
добавил в ТЧ колонки програмно как програмно обойти все имеющиеся колонки колллекции? не элементы формы, а именно колокнт ДанныхФормыКоллекция |
|||
1
Rounder
10.07.12
✎
13:06
|
ДанныеФормыКоллекция (FormDataCollection)
Элементы коллекции: ДанныеФормыЭлементКоллекции Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы. |
|||
2
RomaH
naïve
10.07.12
✎
13:09
|
не - не то,тут обход строк, а надо колонок
|
|||
3
Rounder
10.07.12
✎
13:11
|
Объект.Табличная часть.ВыгрузитьКолонки
ВыгрузитьКолонки (UnloadColumns) Синтаксис: ВыгрузитьКолонки(<Колонки>) Параметры: <Колонки> (необязательный) Тип: Строка. Список колонок для выгрузки в формате: "Колонка1, Колонка2...". Если список не задан, то будут выгружены все колонки. Возвращаемое значение: Тип: ТаблицаЗначений. Описание: Создает таблицу значений с заданным списком колонок. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: Выгружается только структура табличной части, данные не выгружаются. |
|||
4
Rounder
10.07.12
✎
13:11
|
Обойти нужно для чего?
|
|||
5
RomaH
naïve
10.07.12
✎
13:16
|
(3) опять не то - это объект
а надо реквизит формы - что бы были и колонки которые добавил в реквизит формы програмно (4) для того что бы обойти колонки в обном месте насоздавал колокно, теперь надо все эти колокни получить и обработать |
|||
6
Rounder
10.07.12
✎
13:24
|
Для Сч = 0 По ЭтаФорма.Элементы.ТабличнаяЧасть.ПодчиненныеЭлементы.Количество() -1 Цикл
ТекЭлемент = ЭтаФорма.Элементы.ТабличнаяЧасть.ПодчиненныеЭлементы[Сч]; КонецЦикла |
|||
7
RomaH
naïve
10.07.12
✎
13:27
|
(6) это элементы формы - их может и не быть
ну например рассчет суммы/разницы/максимума от двух добавленых колонок |
|||
8
Rounder
10.07.12
✎
13:29
|
(7) подробнее: чего может не быть?
|
|||
9
Rounder
10.07.12
✎
13:29
|
Ты колонки куда добавляешь? В ТЧ?
|
|||
10
AAlexandra
10.07.12
✎
13:30
|
РеквизитыФормы = ЭтаФорма.ПолучитьРеквизиты();
Для каждого ТекРеквизит Из РеквизитыФормы Цикл ... КонецЦикла; Это? |
|||
11
AAlexandra
10.07.12
✎
13:31
|
УправляемаяФорма (ManagedForm)
ПолучитьРеквизиты (GetAttributes) Синтаксис: ПолучитьРеквизиты(<Путь>) Параметры: <Путь> (необязательный) Тип: Строка. Указывает путь к родительскому реквизиту. Если параметр опущен или указана пустая строка, возвращаются реквизиты верхнего уровня. Возвращаемое значение: Тип: Массив. Массив объектов РеквизитФормы. Описание: Получает описание реквизитов формы. Доступность: Сервер. |
|||
12
RomaH
naïve
10.07.12
✎
13:46
|
(10) спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |