![]() |
![]() |
![]() |
|
Выгрузка номенклатуры по группам | ☑ | ||
---|---|---|---|---|
0
gaur777
14.06.17
✎
16:12
|
Добрый день всем программистам 1С.
Подскажите пожалуйста, как реализовать вот такой алгоритм Получаю через обработку список номенклатуры с сервера После выгружаю его в справочник номенклатуры: Для Каждого ТекСтрока Из ТаблицаНоменклатуры Цикл НовыйЭлемент = Справочники.НоменклатураВетис.СоздатьЭлемент(); НовыйЭлемент.Наименование = ТекСтрока.Наименование; НовыйЭлемент.GUID = ТекСтрока.GUID; НовыйЭлемент.Код = ТекСтрока.Код; НовыйЭлемент.Статус = ТекСтрока.Статус; НовыйЭлемент.UUID = ТекСтрока.UUID; НовыйЭлемент.РодительНаименование = ТекСтрока.РодительНаименование; НовыйЭлемент.РодительGUID = ТекСтрока.РодительGUID; НовыйЭлемент.Записать(); КонецЦикла; Теперь нужно выгружать номенклатуру по группам Именно не по отдельным элементам, а сразу группы номеклатуры Если не сложно, скажите как в цикле это реализовать Заранее благодарю |
|||
1
lodger
14.06.17
✎
18:00
|
а какая разница если и так пишется НовыйЭлемент.РодительGUID?
кстати, что такое РодительGUID? какой-то свой реквизит? |
|||
2
Ц_У
14.06.17
✎
18:04
|
Если я так понял, то
ТаблицаНоменклатуры.Сортировать("РодительGUID Возр"); А потом твой цикл Для Каждого ТекСтрока Из ТаблицаНоменклатуры Цикл НовыйЭлемент = Справочники.НоменклатураВетис.СоздатьЭлемент(); ЗаполнитьЗначенияСвойств(НовыйЭлемент,ТекСтрока ); НовыйЭлемент.Записать(); КонецЦикла; |
|||
3
gaur777
15.06.17
✎
10:11
|
lodger, РодительGuid это подвид продукции
Ц_У, этот цикл реализует тоже самое, что я написал выше Тоесть более понятным языком объясняю: 1) Есть Вид - Это тип продукции (Мясо и Птица) 2) Есть Подвид - например (Свинина) 3) Есть Номенклатура - например (Свинина охлажденная) Вот необходимо, чтоб это всё выгружалось в справочник номенклатура в виде дерева вид-подвид-номенклатура Проще говоря чтоб вся номенклатура была по категориям в справочнике |
|||
4
Ц_У
15.06.17
✎
10:29
|
(3) Как узнаешь кто есть кто?
|
|||
5
Мимохожий Однако
15.06.17
✎
10:33
|
(3) В структуре таблицы ТаблицаНоменклатуры есть Вид, Подвид и т.п? Добавь перед созданием элементов и групп поиск существующих.
|
|||
6
gaur777
15.06.17
✎
10:59
|
Ц_У, ТипПродукции это элемент формы, где я выбираю как раз Вид продукции
МимохожийОднако, нет это не табличная часть ну смотрите подвид по сути не объязательно указывать в иерархии т.к. он является элементом табличной части, как РодительGuiD Для более ещё понятной наглядности, вот ссылка на скрин http://cdn1.savepice.ru/uploads/2017/6/15/1f296d582c83dbef66bfea2defc28780-full.jpg |
|||
7
gaur777
15.06.17
✎
11:01
|
(6) хотя нет, я ошибся
как раз подвид является элементом табличной части но уже другой - таблица дерево |
|||
8
gaur777
15.06.17
✎
11:16
|
Так как мне реализовать это?
|
|||
9
Ц_У
15.06.17
✎
14:07
|
При обходе дерева ищи/создавай группы.
Ты как дерево обходишь? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |