#0
by Chai Nic
Нужно заполнить результирующий список значениями и их представлениями из исходного списка. Использование методов обмена через промежуточный Массив ВыгрузитьЗначения/ЗагрузитьЗначения выгружает/загружает только значения, без представлений. Метод Скопировать не подходит - он создает новую переменную типа СписокЗначений, а надо заполнить существующую (это реквизит элемента формы). Существует ли способ заполнения списка без перебора?
#1
by 1Сергей
не понял, почему не подходит скопировать. Создаст новый СЗ с тем же именем. В чём проблемы?
#2
by MSII
Представление у элемента списка заполняется при работе методов Вставить, Добавить и Скопировать, так что ответ на свой вопрос ты и сам знаешь.
#3
by Chai Nic
Проблема в том, что результирующий список - не переменная, а стандартный реквизит элемента формы (список выбора).
#6
by Chai Nic
В общем, похоже, это недоработка 1с - отсутствие в восьмерке полноценной выгрузки списка значений с представлениями. В семерке такая возможность была. Придется перебором заполнять..
#7
by Chai Nic
Блин, а ведь с таблицей значений та же проблема.. то, что в семерке делалось элегантно одной командой на уровне платформы - теперь приходится крутить в цикле. Я о возможности добавления в одну таблицу значений строк из второй. В семерке это было можно, теперь в восьмерке - фигвам, жарь процессор циклом на встроенном языке... Ну и убожество эта ваша v8! :- PS Речь идет о ситуациях, когда объективно необходимо объединять таблицы, например в рекурсивных алгоритмах по сбору данных из связанной структуры.
#12
by Stormicon
Согласен, что обертка, но на уровне платформы и в 7.7 не было и в 8.2 нет, насколько помню, в 8.3 тоже отсутствует
#13
by Chai Nic
Z ошибся с v7, это только в объекте 1с++ ИндексированнаяТаблица было возможно. Жаль конечно..
#14
by hhhh
всё равно по -любому перебор в пять раз быстрее сработает, чем все эти приблуды. Для программера только это лучше, меньше кода писать, ну так можно сделать просто процедурку как в .
#15
by Chai Nic
По любому встроенные методы должны быть быстрее, так как выполняются на более низком уровне.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как заполнить список списком всех ДОКУМЕНТОВ в конфигурации?
- Как заполнить програмно заполнить субконто?
- 7.7 список значений из значений перечисления, сортировка
- Список через запятую в список значений?
- Заполнить табличную часть из справочника
- v8: Как заполнить значения свойств нового документа на основании существующ
- v7: Как заполнить список значений на форме подбором
- Как в Список Значений загрузить колонку Таблицы Значений?
- нужно заполнить список баз в окне запуска 1С 7.7 программно
- как в список значений добавить данные из Таблицы значений
- 8.2 Динамический список на управляемой форме. Как перебрать полученный список?
- 8.2 Динамический список с таблицей из справочника - как переключить Режим "Список"?
В этой группе 1С
- ПоказатьОповещениеПользователя не работает в сеансе rdp
- Сторно Требования-накладной
- Как преобразовать пустые ссылки в запросе?
- Управляемые формы. Удаление отбора динамического списка.
- БГУ 8, вопрос по счету 304.05 и 210.02
- ADO + xlsx + Win Server 2008 r2 x64 = бедаааа
- Как быстр привязать командную панель к ТП? Обычные формы
- 2 Парсинг html
- v7: Программно сдвинуться на следующую строку ТЧ документа
- ЗагрузкаДанныхИзТабличногоДокумента.epf не видит новый Объект по ЛюбаяСсылка
- ошибка после обновления БП 2.0 Проф на версию 2.0.48.*
- СКД вычисляемые поле, деление на 0
- 1с УФ отрабатывать событие при выборе
- Файловая база пишет не найдена лицензия, база на СУБД работает
- Подключение к Oracle на сервере. Источник данных не найден и не указан драйвер,
- отчет о розничных продажах ут10 в ут11 какими документами
- Отчет производства за смену делает движения по бух учету без склада
- Как отключить анимацию в авторизации битрикс?
- Выразить в запросе перечисление как строку
- v8: Как запретить создание документов копированием 1с 8.2?