v7: Можно ли проверить, что группа справочника пустая #453588


#0 by xMorpheus
Доброй ночи! Есть задачка. Загружать прайс поставщика в справочник 1С. Так вот. При загрузке прайса из екселя создаются группы товаров и товары, которые относятся к этой группе. Когда я создаю группу, я ещё незнаю будут ли в ней элементы. Есть необходимость удалять пустые группы в конце. Как это лучше сделать? Есть какая-то функция в 1С которая считает сколько элементов относится к группе?
#2 by a_alenkin
#3 by Classic
+
#4 by Classic
Повыделывался:)
#5 by a_alenkin
#7 by Рэйв
При выгрузки из Экселя загружай все в ТЗ с колонками: 1.Группа 2.Внутрянняя ТЗ с товарами При обходе потом пустые группы просто отсеять условием Если МояТЗ.ВнутТЗ.Количествострок= 0 Тогда   продолжить;
#8 by YHVVH
#9 by Рэйв
Я так понимаю, если он не знает какие будут пустые, то сначала он выгружает группы...
#10 by Torquader
Я бы сначала все данные из Excel (или откуда там загружают) загрузил бы во временную таблицу значений, где потом можно смело сделать сортировку по номерам групп и получить всех, кто живёт в данной группе (не следует также забывать про подгруппы - может быть целое дерево пустое) - то есть просто посчитать количество элементов (не считая сами группы). Далее, удаляем всех тех, у кого в этом количестве ноль, а потом уже "засовываем" всё в 1С.
#11 by xMorpheus
Спасибо воспользовался вариантом #5
#12 by xMorpheus
В этом участке кода ещё надо добавить
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям