151 читали · 6 месяцев назад
Как обойти динамический список 1с в цикле
Обход динамического списка в 1С в цикле — задача, которая требует понимания особенностей работы с этим типом данных. Динамический список не является коллекцией в привычном понимании, поэтому стандартные методы обхода, такие как Для каждого...Из...Цикл, здесь не работают. Вот несколько способов обойти динамический список в цикле: 1. Использование запроса: СхемаКомпоновкиДанных = Элементы.Список.ПолучитьИсполняемуюСхемуКомпоновкиДанных(); НастройкиКомпоновкиДанных = Элементы.Список.ПолучитьНастройкиКомпоновкиДанных(); КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновкиДанных = КомпоновщикМакета...
3 недели назад
1С: Копирование данных из Динамического списка в Таблицу значений с помощью двойного клика или перетаскивания
Не редко необходимо делать перенос данных из Динамического списка в Таблицу значений, к примеру, когда нужно сделать подбор номенклатуры для какого-либо документа. К примеру имеем иерархический Справочник «Номенклатура» и периодический Регистр сведений «ЦеныНоменклатуры» и необходимо из Динамического списка, содержащий данные по номенклатуре с ценами, перенести в таблицу значений выбранную номенклатуру вместе с ценами. Создаю обработку (её проще запускать из пустой конфигурации) и в ней основную форму...