Имя: Пароль:
1C
1С v8
Выгрузка сложных структур данных
0 Анатолий2023
 
18.09.23
18:13
Добрый день.
Методологический вопрос - как лучше запросом собрать сложную структуру данных - т.е. когда одному элементу соответствуют несколько массивов реквизитов - например,
у номенклатуры несколько единиц измерения, несколько штрихкодов, несколько цен и т.д. и все это надо выгрузить. Если в лоб использовать соединения и итоги -  получается довольно громоздко и труднообрабатываемо. Может есть какие-то эффективные подходы? Спасибо
1 Волшебник
 
18.09.23
18:14
Пакетные запросы с временными таблицами
2 Garykom
 
18.09.23
18:27
(0) Обычная группировка
И затем обход результата по ним
3 lodger
 
18.09.23
18:30
пакетный доступ к данным.
из запроса получаем пакет результатов где
в таб1 выводим основные параметры Ном-ры.
в таб2 номки-цены
в таб3 номки-шк
и т.д.
в обходе результата работаем с таб1 и по каждой строке результата подбираем из таб2 и таб3 дополнительные данные.

чтобы куда-то упаковать - делаем структуру с вложенным массивом

чтобы куда-то отдать - структуры пакуем в массив и сериализуем в JSON

отсылаем текстом или двоичными данными.
4 Анатолий2023
 
18.09.23
18:42
Всем спасибо, буду использовать пакетные запросы
5 Волшебник
 
18.09.23
19:43
(4) Держите нас в курсе. Обращайтесь
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший