Создание массива с элементами - структурами

1. AmonRaPraim 01.02.24 14:30 Сейчас в теме
Помогите начинающему. Не могу допетрить как создать структуры в массиве. Как создавать массивы и структуры по отдельности умею. Как привязать структуру к элементу массива?

Пример на картинке.

Массив состоит из наименований. Как к наименованиям прикрепить артикул, штрихкод и цену?
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
2. user2033930 01.02.24 15:05 Сейчас в теме
Массив должен состоять из структур, а не из наименований. Сначала создается структура, потом она полностью добавляется в массив.
Либо тогда это уже не массив, а иерархическая структура.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. RustamZz 01.02.24 15:10 Сейчас в теме
(1)
Массив.Добавить(Новый Структура("артикул, штрихкод, цену"));
Fox-trot; +1 Ответить
2. user2033930 01.02.24 15:05 Сейчас в теме
Массив должен состоять из структур, а не из наименований. Сначала создается структура, потом она полностью добавляется в массив.
Либо тогда это уже не массив, а иерархическая структура.
4. soft_wind 01.02.24 16:15 Сейчас в теме
структура примерно такая
лкМойМассив = Новый Массив; //создаем массив 1 раз

Пока лкВыборка.Следующий() Цикл      
    //создаем структуру
    лкСтр = Новый Структура("Наименование,Артикул"); //в цикле, каждый раз новая
    //заполняем ее
    лкСтр.Наименование = лкВыборка.НаименованиеПроизводителя;
    лкСтр.Артикул = лкВыборка.АртикулПроизводителя;
    //или так если имена реквизитов совпадают
    ЗаполнитьЗначенияСвойств(лкСтр, лкВыборка);
    //добавляем структуру в массив
    лкМойМассив.Добавить(лкСтр);
КонецЦикла;

,Возврат лкМойМассив; //возвращаем массив структур  из функции


Показать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот