Обойти все записи как элементы коллекции этотобъект
Есть Объект типа справочник у него ТЧ
добавил в ТЧ колонки програмно
как програмно обойти все имеющиеся колонки колллекции?
не элементы формы, а именно колокнт ДанныхФормыКоллекция
ДанныеФормыКоллекция (FormDataCollection)
Элементы коллекции:
ДанныеФормыЭлементКоллекции
Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы.
не — не то,тут обход строк, а надо колонок
ВыгрузитьКолонки (UnloadColumns)
Синтаксис:
Тип: Строка.
Список колонок для выгрузки в формате: «Колонка1, Колонка2. «. Если список не задан, то будут выгружены все колонки.
Возвращаемое значение:
Создает таблицу значений с заданным списком колонок.
Сервер, толстый клиент, внешнее соединение.
Примечание:
Выгружается только структура табличной части, данные не выгружаются.
Обойти нужно для чего?
(3) опять не то — это объект
а надо реквизит формы — что бы были и колонки которые добавил в реквизит формы програмно
(4) для того что бы обойти колонки
в обном месте насоздавал колокно, теперь надо все эти колокни получить и обработать
Для Сч = 0 По ЭтаФорма.Элементы.ТабличнаяЧасть.ПодчиненныеЭлементы.Количество() -1 Цикл
ТекЭлемент = ЭтаФорма.Элементы.ТабличнаяЧасть.ПодчиненныеЭлементы[Сч];
КонецЦикла
(6) это элементы формы — их может и не быть
ну например рассчет суммы/разницы/максимума от двух добавленых колонок
(7) подробнее: чего может не быть?
Ты колонки куда добавляешь? В ТЧ?
Для каждого ТекРеквизит Из РеквизитыФормы Цикл
.
КонецЦикла;
УправляемаяФорма (ManagedForm)
ПолучитьРеквизиты (GetAttributes)
Синтаксис:
Тип: Строка.
Указывает путь к родительскому реквизиту. Если параметр опущен или указана пустая строка, возвращаются реквизиты верхнего уровня.
Возвращаемое значение:
Тип: Массив.
Массив объектов РеквизитФормы.
Описание:
Получает описание реквизитов формы.
Чтение записей непериодического независимого регистра сведений
Сначала создаем переменную НаборЗаписей, в которую считываем все записи регистра. Считанные записи можно выгрузить в таблицу значений или перебрать в цикле перебора коллекции. Внутри цикла переменная Запись предоставит доступ к самой записи. Например, для считывания содержимого полей записи.
Кроме того, эти же данные можно получить посредством запроса со следующим текстом:
Код 1C v 8.х
ВЫБРАТЬ
*
ИЗ
РегистрыСведений.СобственныеКонтрагенты
В дальнейшем результат выполнения запроса можно также выбрать или выгрузить на таблицу значений
Разместил: E_Migachev Версии: | 8.x | 8.2 УП | Дата: 14.09.2010 Прочитано: 28289

Возможно, вас также заинтересует
Похожие FAQ
Как заполнить табличную часть формы программно? 8
Нужно по кнопке Заполнить — сформировать данные для заполнения табличных частей и заполнить их. Форма имеет вид: Рядом с кнопкой Записать и закрыть добавлена кнопка Заполнить документ , код ее команды: // Код заполнения ТЧ НаСервере П 17 правил для составления оптимального ЗАПРОСа к данным базы 1С 50
Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получ 1C и Google Maps 21
была поставлена задача отображения на географической карте медицинских учреждений. После обзора предлагаемых решений был выбран сервис google. Но так же подобного рода подход будет работать и с картами сервиса yandex. Во время решения задачи было реш 1C: Enterprise Development Tools 52
И вот случилось долгожданное: Вышел 1C: Enterprise Development Tools — это среда для разработки конфигурации в IDE Eclipse. С сайта 1С: « 1C:Enterprise Development Tools » – это инструмент нового поколения для разработчиков бизнес-приложений систем COM-подключение к базе 7.7 из 8.2 1С 6
Если код выполняется на стороне клиента, то необходимо наличие базы 7.7 на локальной машине. Пример (На форме объекта присутствует реквизит Таблица(ТаблицаЗначений)): НаКлиенте Процедура Загрузки() ПутьКБазе=» D:
