Имя: Пароль:
1C
1С v8
Нужна помощь с алгоритмом загрузки из прайса
0 aptomilov
 
13.10.21
15:19
есть вот такая структура я немного разложил ее из прайса  и посчитал количество пробелов перед каждой группой
группу от элемента отделить проблем нет
главная проблем это как не потерять родителя если мы например  начинается новая группа не на следующем уровне а на предидущем

Клапаны - 0
    Клапаны - 4
         Клапаны балансировочные - 9
            CIMBERIO - 12
                 Ручные балансировочные клапаны с постоянной диафрагмой Cim 727 - 17
                    Клапан балансировочный латунный CIM 727OT Ду15 Kv 3,9 Cimberio - 20
                    Клапан балансировочный латунный CIM 727OT Ду20 Kv 7,3 Cimberio - 20
                    Клапан балансировочный латунный CIM 727OT Ду25 Kv 11,8 Cimberio - 20
                    Клапан балансировочный латунный CIM 727OT Ду32 Kv 21,6 Cimberio - 20
                    Клапан балансировочный латунный CIM 727OT Ду40 Kv 28,5 Cimberio - 20
                    Клапан балансировочный латунный CIM 727OT Ду50 Kv 50,5 Cimberio - 20
            Reon - 12
                тип RSV54 - 16
                    Клапан балансировочный ручной REON тип RSV54 PN16 DN20 - 20
                    Клапан балансировочный ручной REON тип RSV54 PN16 DN25 - 20
                тип RSV55 - 16
                     Клапан балансировочный фланцевый REON тип RSV55 PN16 DN80 - 21
            VALTEC - 12
                Вентиль VALTEC прямоточный запорно-регулировочный 1" VT.052.N.06 - 16
                Вентиль VALTEC прямоточный запорно-регулировочный 1/2"  VT.052.N.04 - 16
                Вентиль VALTEC прямоточный запорно-регулировочный 3/4" VT.052.N.05 - 16
                Клапан балансировочный VALTEC 1 1/2" (с измерительными ниппелями) VT.054.N.08 - 16
                Клапан балансировочный VALTEC 1 1/4" (с измерительными ниппелями) VT.054.N.07 - 16
                Клапан балансировочный VALTEC 1" (с измерительными ниппелями) VT.054.N.06 - 16
                Клапан балансировочный VALTEC 1/2" (с измерительными ниппелями) VT.054.N.04 - 16
                Клапан балансировочный VALTEC 3/4" (с измерительными ниппелями) VT.054.N.05 - 16
         Клапаны запорные - 9
             Под заказ - 13
                 Сталь - 17
                    15нж6бк - 20
                        Клапан 15НЖ6БК Ду15 Ру25 - 24
                    15с(лс,нж)54бк - 20
                        15нж54бк - 24
                            Клапан запорный 15нж54бк Ду6 Ру160  - 28
                    15с18п  - 20
                        Клапан  15с18п Ду50 Ру25 - 24
                 Чугун - 17
                    Фланцевые - 20
                        15кч16нж - 24
                            Клапан 15кч16нж Ду40 Ру25 - 28
                Вентиль баллонный - 16
                    Вентиль ВК-94-01 кислородный - 20
            15б1п (запорный, латунь, 200*) - 12
                Вентиль 15б1п Ду15 Ру16  t=200C муфт. (уп.140) - 16
                Вентиль 15б1п Ду20 Ру16  t=200C муфт. (уп.75) - 16
                Вентиль 15б1п Ду25 Ру16  t=200C муфт. (уп.60) - 16
                Вентиль 15б1п Ду32 Ру16  t=200C муфт. (уп.36) - 16
                Вентиль 15б1п Ду40 Ру16  t=200C муфт. (уп.24) - 16
                Вентиль 15б1п Ду50 Ру16  t=200C муфт. (уп.16) - 16
            15б3р (запорный, латунь, 70*) - 12
                Вентиль 15б3р Ду15 Ру16  t=70C муфт. (уп.140) - 16
                Вентиль 15б3р Ду20 Ру16  t=70C муфт. (уп.75) - 16
                Вентиль 15б3р Ду25 Ру16  t=70C муфт. (уп.60) - 16
                Вентиль 15б3р Ду32 Ру16  t=70C муфт. (уп.36) - 16
                Вентиль 15б3р Ду40 Ру16  t=70C муфт. (уп.24) - 16
                Вентиль 15б3р Ду50 Ру16  t=70C муфт. (уп.16) - 16
                Клапан запорный латунь Ду20 Ру16 м/м 15б3р (Китай) - 16
            15кч18п (запорный, муфта) - 12
                Вентиль 15кч18п Ду15 Ру16 - 16
                Вентиль 15кч18п Ду20 Ру16 - 16
                Вентиль 15кч18п Ду25 Ру16 - 16
                Вентиль 15кч18п Ду32 Ру16 - 16
                Вентиль 15кч18п Ду40 Ру16 - 16
                Вентиль 15кч18п Ду50 Ру16 - 16
            15кч19п (запорный, фланец) - 12
                Вентиль 15кч19п Ду25 Ру16 - 16
                Вентиль 15кч19п Ду32 Ру16 - 16
                Вентиль 15кч19п Ду40 Ру16 - 16
                Вентиль 15кч19п Ду50 Ру16 - 16
            15с22нж (запорный) - 12
                Вентиль запорный 15с22нж  Ду15 Ру40 - 16
                Вентиль запорный 15с22нж  Ду20 Ру40 - 16
                Вентиль запорный 15с22нж  Ду25 Ру40 - 16
                Вентиль запорный 15с22нж  Ду32 Ру40 - 16
                Вентиль запорный 15с22нж  Ду40 Ру40 - 16
                Вентиль запорный 15с22нж  Ду50 Ру40 - 16
                Вентиль запорный 15с22нж  Ду65 Ру40 - 16
                Вентиль запорный 15с22нж Ду100 Ру40 - 16
                Вентиль запорный 15с22нж Ду125 Ру40 - 16
                Вентиль запорный 15с22нж Ду150 Ру40 - 16
            15с65нж (запорный) - 12
                Вентиль стальной фланцевый 15с65нж  Ду15 Ру16 - 16
                Вентиль стальной фланцевый 15с65нж  Ду20 Ру16 - 16
                Вентиль стальной фланцевый 15с65нж  Ду25 Ру16 - 16
                Вентиль стальной фланцевый 15с65нж  Ду32 Ру16 - 16
                Вентиль стальной фланцевый 15с65нж  Ду40 Ру16 - 16
                Вентиль стальной фланцевый 15с65нж  Ду50 Ру16 - 16
                Вентиль стальной фланцевый 15с65нж  Ду65 Ру16 - 16
                Вентиль стальной фланцевый 15с65нж  Ду80 Ру16 - 16
                Вентиль стальной фланцевый 15с65нж Ду100 Ру16 - 16
                Вентиль стальной фланцевый 15с65нж Ду150 Ру16 - 16
            REON - 12
                Вентиль запорный фланцевый с сальниковым уплотнением REON тип RSV16 (синий руль) - 16
                     Вентиль запорный чугунный сальниковый Reon тип RSV16  PN16 DN50 - 21
                     Вентиль запорный чугунный сальниковый Reon тип RSV16  PN16 DN65 - 21
                     Вентиль запорный чугунный сальниковый Reon тип RSV16  PN16 DN80 - 21
                    Вентиль запорный чугунный сальниковый Reon тип RSV16  PN16 DN100 - 20
                Вентиль запорный фланцевый с сильфонным уплотнением REON тип RSV17 (черный руль) - 16
                     Вентиль запорный чугунный сильфонный Reon тип RSV17  PN16 DN50 - 21
                     Вентиль запорный чугунный сильфонный Reon тип RSV17  PN16 DN65 - 21
                     Вентиль запорный чугунный сильфонный Reon тип RSV17  PN16 DN80 - 21
                    Вентиль запорный чугунный сильфонный Reon тип RSV17  PN16 DN100 - 20
         Клапаны обратные латунные - 9
            Itap - 12
                Клапан обратный пружинный Iap BLOCK 1 нержавеющая сталь 101 - 16
                Клапан обратный пружинный Iap BLOCK 1/2 нержавеющая сталь 101 - 16
                Клапан обратный пружинный Itap EUROPA 1 1/2 нержавеющая сталь 100 11/2' - 16
                Клапан обратный пружинный Itap EUROPA 1 1/4 нержавеющая сталь 100 11/4' - 16
                Клапан обратный пружинный Itap EUROPA 1 нержавеющая сталь 100 1' - 16
                Клапан обратный пружинный Itap EUROPA 1/2 нержавеющая сталь 100 1/2' - 16
                Клапан обратный пружинный Itap EUROPA 2 нержавеющая сталь 100 2' - 16
                Клапан обратный пружинный Itap EUROPA 3/4 нержавеющая стал 100 3/4' - 16
            IVR - 12
                латунное седло - 16
                    Клапан обратный пружинный IVR 999 H 1 " Ду 25 Ру 25 латунное седло 199910100 - 20
                    Клапан обратный пружинный IVR 999 H 1 1/2 " Ду 40 Ру 16 латунное седло 199915100 - 20
                    Клапан обратный пружинный IVR 999 H 1 1/4 " Ду 32 Ру 16 латунное седло 199912100 - 20
                    Клапан обратный пружинный IVR 999 H 1/2 " Ду 15 Ру 25 латунное седло 199905100 - 20
                    Клапан обратный пружинный IVR 999 H 2 " Ду 50 Ру 16 латунное седло 199920100 - 20
                    Клапан обратный пружинный IVR 999 H 3/4 " Ду 20 Ру 25 латунное седло 199907100 - 20
                пластиковое седло - 16
                    Клапан обратный пружинный IVR 999 L 1 " Ду 25 Ру 16 пластиковое седло 199910001 - 20
                    Клапан обратный пружинный IVR 999 L 1 1/2 " Ду 40 Ру 10 пластиковое седло 199915001 - 20
                    Клапан обратный пружинный IVR 999 L 1 1/4 " Ду 32 Ру 10 пластиковое седло 199912001 - 20
                    Клапан обратный пружинный IVR 999 L 1/2 " Ду 15 Ру 16 пластиковое седло 199905001 - 20
                    Клапан обратный пружинный IVR 999 L 2 " Ду 50 Ру 10 пластиковое седло 199920001 - 20
                    Клапан обратный пружинный IVR 999 L 3/4 " Ду 20 Ру 16 пластиковое седло 199907001 - 20
            VALTEC - 12
                Клапан обратный VALTEC 1 1/2" VT.161.N.08 - 16
                Клапан обратный VALTEC 1 1/4" (латунный золотник) VT.151.N.07 - 16
                Клапан обратный VALTEC 1 1/4" VT.161.N.07 - 16
                Клапан обратный VALTEC 1" (латунный золотник) VT.151.N.06 - 16
                Клапан обратный VALTEC 1" VT.161.N.06 - 16
                Клапан обратный VALTEC 1/2" (латунный золотник) VT.151.N.04 - 16
                Клапан обратный VALTEC 1/2" VT.161.N.04 - 16
                Клапан обратный VALTEC 2" VT.161.N.09 - 16
                Клапан обратный VALTEC 3/4" (латунный золотник) VT.151.N.05 - 16
                Клапан обратный VALTEC 3/4" VT.161.N.05 - 16
            Обратный пружинный (латунь) - 12
                латунное седло (90*) - 16
                    Клапан обрат.пружин.Ду15 Ру16 латунное седло - 20
                    Клапан обрат.пружин.Ду20 Ру16 латунное седло - 20
                    Клапан обрат.пружин.Ду25 Ру16 латунное седло - 20
                    Клапан обрат.пружин.Ду32 Ру16 латунное седло - 20
                    Клапан обрат.пружин.Ду40 Ру16 латунное седло - 20
                    Клапан обрат.пружин.Ду50 Ру16 латунное седло - 20
                пластиковое седло (50*) - 16
                    Клапан обрат.пружин.Ду15 Ру16 пластиковое седло - 20
                    Клапан обрат.пружин.Ду20 Ру16 пластиковое седло - 20
                    Клапан обрат.пружин.Ду40 Ру16 пластиковое седло - 20
         Клапаны обратные стальные - 9
             Под заказ - 13
                Tecofi - 16
                    Дисковый - 20
                        DN150 Tecofi Обратный дисковый клапан типа "Сэндвич". Нерж. сталь - 24
            Benarmo - 12
                Клапан обратный стальной Benarmo DN100 PN16 одностворчатый со стальной створкой EPDM - 16
                Клапан обратный стальной Benarmo DN100 PN16 одностворчатый со стальной створкой VITON - 16
                Клапан обратный стальной Benarmo DN100 PN40 пружинный 019-2478 - 16
                Клапан обратный стальной Benarmo DN125 PN16 одностворчатый со стальной створкой EPDM 019-2439 - 16
                Клапан обратный стальной Benarmo DN125 PN16 одностворчатый со стальной створкой VITON - 16
                Клапан обратный стальной Benarmo DN125 PN40 пружинный 019-2479 - 16
                Клапан обратный стальной Benarmo DN15 PN40 пружинный 019-2470 - 16
                Клапан обратный стальной Benarmo DN150 PN16 одностворчатый со стальной створкой EPDM - 16
                Клапан обратный стальной Benarmo DN150 PN16 одностворчатый со стальной створкой VITON - 16
                Клапан обратный стальной Benarmo DN150 PN40 пружинный 019-2480 - 16
                Клапан обратный стальной Benarmo DN20 PN40 пружинный 019-2471 - 16
                Клапан обратный стальной Benarmo DN200 PN16 одностворчатый со стальной створкой EPDM - 16
                Клапан обратный стальной Benarmo DN200 PN40 пружинный 019-2481 - 16
                Клапан обратный стальной Benarmo DN25 PN40 пружинный 019-2472 - 16
                Клапан обратный стальной Benarmo DN250 PN16 одностворчатый со стальной створкой EPDM - 16
                Клапан обратный стальной Benarmo DN250 PN16 одностворчатый со стальной створкой VITON - 16
                Клапан обратный стальной Benarmo DN300 PN16 одностворчатый со стальной створкой EPDM - 16
                Клапан обратный стальной Benarmo DN300 PN16 одностворчатый со стальной створкой VITON - 16
                Клапан обратный стальной Benarmo DN32 PN40 пружинный 019-2473 - 16
                Клапан обратный стальной Benarmo DN350 PN16 одностворчатый со стальной створкой VITON - 16
                Клапан обратный стальной Benarmo DN40 PN16 одностворчатый со стальной створкой EPDM - 16
                Клапан обратный стальной Benarmo DN40 PN16 одностворчатый со стальной створкой VITON - 16
                Клапан обратный стальной Benarmo DN40 PN40 пружинный 019-2474 - 16
                Клапан обратный стальной Benarmo DN50 PN16 одностворчатый со стальной створкой EPDM - 16
                Клапан обратный стальной Benarmo DN50 PN16 одностворчатый со стальной створкой VITON - 16
                Клапан обратный стальной Benarmo DN50 PN40 пружинный 019-2475 - 16
                Клапан обратный стальной Benarmo DN65 PN16 одностворчатый со стальной створкой EPDM - 16
                Клапан обратный стальной Benarmo DN65 PN16 одностворчатый со стальной створкой VITON - 16
                Клапан обратный стальной Benarmo DN65 PN40 пружинный 019-2476 - 16
                Клапан обратный стальной Benarmo DN80 PN16 одностворчатый со стальной створкой EPDM 019-2437 - 16
                Клапан обратный стальной Benarmo DN80 PN16 одностворчатый со стальной створкой VITON - 16
                Клапан обратный стальной Benarmo DN80 PN40 пружинный 019-2477 - 16
         Клапаны обратные чугунные - 9
             Под заказ - 13
                16ч6п - 16
                    Клапан обратный 16ч6п Ру16 Ду65 - 20
                Tecofi - 16
                    Двухстворчатый  - 20
                        DN40 Tecofi Обратный двухстворчатый клапан межфланцевый - 24
                Двухдисковый пружинный WCV - 16
                    Клапан обратный двухдисковый WCV Ду 200 Ру16 межфланцевый - 20
            19ч21бр (обратный, чугун) - 12
                Клапан обратный  19ч21бр   Ду50 Ру16 поворотный однодисковый - 16
                Клапан обратный  19ч21бр   Ду80 Ру16 поворотный однодисковый - 16
                Клапан обратный  19ч21бр  Ду100 Ру16 поворотный однодисковый - 16
                Клапан обратный  19ч21бр Ду150 Ру16 поворотный однодисковый  - 16
                Клапан обратный  19ч21бр Ду200 Ру16 поворотный однодисковый - 16
                Клапан обратный  19ч21бр Ду500 Ру10 поворотный однодисковый - 16
            Benarmo - 12
                Клапан обратный чугунный Benarmo DN100 PN16 двухстворчатый с чугунными створками EPDM - 16
                Клапан обратный чугунный Benarmo DN100 PN16 двухстворчатый со стальными створками EPDM - 16
                Клапан обратный чугунный Benarmo DN100 PN16 шаровой NBR - 16
                Клапан обратный чугунный Benarmo DN125 PN16 двухстворчатый с чугунными створками EPDM - 16
                Клапан обратный чугунный Benarmo DN125 PN16 двухстворчатый со стальными створками EPDM - 16
                Клапан обратный чугунный Benarmo DN125 PN16 шаровой NBR - 16
                Клапан обратный чугунный Benarmo DN150 PN16 двухстворчатый с чугунными створками EPDM - 16
                Клапан обратный чугунный Benarmo DN150 PN16 двухстворчатый со стальными створками EPDM - 16
                Клапан обратный чугунный Benarmo DN150 PN16 шаровой NBR - 16
                Клапан обратный чугунный Benarmo DN200 PN16 двухстворчатый с чугунными створками EPDM - 16
                Клапан обратный чугунный Benarmo DN200 PN16 двухстворчатый со стальными створками EPDM - 16
                Клапан обратный чугунный Benarmo DN250 PN16 двухстворчатый с чугунными створками EPDM - 16
                Клапан обратный чугунный Benarmo DN250 PN16 двухстворчатый со стальными створками EPDM - 16
                Клапан обратный чугунный Benarmo DN300 PN16 двухстворчатый с чугунными створками EPDM - 16
                Клапан обратный чугунный Benarmo DN300 PN16 двухстворчатый со стальными створками EPDM - 16
                Клапан обратный чугунный Benarmo DN350 PN16 двухстворчатый с чугунными створками EPDM - 16
                Клапан обратный чугунный Benarmo DN350 PN16 двухстворчатый со стальными створками EPDM - 16
                Клапан обратный чугунный Benarmo DN400 PN16 двухстворчатый с чугунными створками EPDM - 16
                Клапан обратный чугунный Benarmo DN400 PN16 двухстворчатый со стальными створками EPDM - 16
                Клапан обратный чугунный Benarmo DN400 PN16 шаровой NBR - 16
                Клапан обратный чугунный Benarmo DN50 PN16 двухстворчатый с чугунными створками EPDM - 16
                Клапан обратный чугунный Benarmo DN50 PN16 двухстворчатый со стальными створками EPDM - 16
                Клапан обратный чугунный Benarmo DN50 PN16 шаровой NBR - 16
                Клапан обратный чугунный Benarmo DN500 PN16 двухстворчатый с чугунными створками EPDM - 16
                Клапан обратный чугунный Benarmo DN500 PN16 двухстворчатый со стальными створками EPDM - 16
                Клапан обратный чугунный Benarmo DN500 PN16 шаровой NBR - 16
                Клапан обратный чугунный Benarmo DN600 PN16 двухстворчатый с чугунными створками EPDM - 16
                Клапан обратный чугунный Benarmo DN600 PN16 двухстворчатый со стальными створками EPDM - 16
                Клапан обратный чугунный Benarmo DN65 PN16 двухстворчатый с чугунными створками EPDM - 16
                Клапан обратный чугунный Benarmo DN65 PN16 двухстворчатый со стальными створками EPDM - 16
                Клапан обратный чугунный Benarmo DN65 PN16 шаровой NBR - 16
                Клапан обратный чугунный Benarmo DN80 PN16 двухстворчатый с чугунными створками EPDM - 16
                Клапан обратный чугунный Benarmo DN80 PN16 шаровой NBR - 16
            FAF 2350 двустворчатый чугун/нержа - 12
                Клапан двустворчатый FAF 2350 ( диск - нержавеющая сталь) Ду 40 - 16
                Клапан двустворчатый FAF 2350 ( диск - нержавеющая сталь) Ду 80 - 16
            Reon - 12
                Обратный клапан двухстворчатый межфланцевый REON тип RSV32 (чугун) - 16
                    Обратный клапан двухстворчатый межфланцевый Reon тип RSV32  DN 40 PN16 - 20
                    Обратный клапан двухстворчатый межфланцевый Reon тип RSV32  DN 50 PN16 - 20
                    Обратный клапан двухстворчатый межфланцевый Reon тип RSV32  DN 65 PN16 - 20
                    Обратный клапан двухстворчатый межфланцевый Reon тип RSV32  DN 80 PN16 - 20
                    Обратный клапан двухстворчатый межфланцевый Reon тип RSV32  DN100 PN16 - 20
                    Обратный клапан двухстворчатый межфланцевый Reon тип RSV32  DN125 PN16 - 20
                    Обратный клапан двухстворчатый межфланцевый Reon тип RSV32  DN150 PN16 - 20
                    Обратный клапан двухстворчатый межфланцевый Reon тип RSV32  DN200 PN16 - 20
                Обратный клапан подъемный фланцевый  REON тип RSV33 (чугун) - 16
                     Обратный клапан чугунный подъемный Reon тип RSV33  PN16 DN25 - 21
                     Обратный клапан чугунный подъемный Reon тип RSV33  PN16 DN65 - 21
                    Обратный клапан чугунный подъемный Reon тип RSV33  PN16 DN100 - 20
            Rushwork - 12
                400-040-16 DN40 PN16 Клапан обратный межфланцевый двустворчатый Rushwork, корпус-чугун, седло-EPDM - 16
                400-050-16 DN50 PN16 Клапан обратный межфланцевый двустворчатый Rushwork, корпус-чугун, седло-EPDM - 16
                400-065-16 DN65 PN16 Клапан обратный межфланцевый двустворчатый Rushwork, корпус-чугун, седло-EPDM - 16
                400-080-16 DN80 PN16 Клапан обратный межфланцевый двустворчатый Rushwork, корпус-чугун, седло-EPDM - 16
                400-100-16 DN100 PN16 Клапан обратный межфланцевый двустворчатый Rushwork, корпус-чугун, седло-EPDM - 16
                400-125-16 DN125 PN16 Клапан обратный межфланцевый двустворчатый Rushwork, корпус-чугун, седло-EPDM - 16
            Двухдисковый WCV Китай (обратный, чугун) - 12
                 Клапан обратный двухдисковый WCV Ду 50 Ру 16,межфланцевый - 17
                 Клапан обратный двухдисковый WCV Ду 65 Ру 16 межфланцевый - 17
                 Клапан обратный двухдисковый WCV Ду 80 Ру 16 межфланцевый - 17
                Клапан обратный двухдисковый WCV Ду 100 Ру 16 межфланцевый - 16
            Клапан обратный межфланцевый БЛМЗ (аналог 19ч21бр) - 12
                Клапан обратный межфланцевый чугунный БЛМЗ Ду 50 Ру16 - 16
                Клапан обратный межфланцевый чугунный БЛМЗ Ду150 Ру16 - 16
         Клапаны смесительные - 9
            ESBE - 12
                3-ходовой смесительный клапан,. PN10, латунь/адаптер - 16
                    Клапан 3-х ходовой регулирующий латунный  ESBE VRG 131 DN25-10 11601100 - 20
                    Клапан 3-х ходовой регулирующий латунный  ESBE VRG 131 DN32-16 11601200 - 20
                    Комплект адаптера М90 VRG801 ESBE - 20
                Термостатический серии VTA - 16
                    Клапан термостатический ESBE VTA321 35 - 60 градусов 1/2 " ВР KVS 1,6 31100400 - 20
                    Клапан термостатический смесительный ESBE 3/4 " ВР VTA321 20-43°С Kv1,6 31100700 - 20
                    Клапан термостатический смесительный ESBE 3/4 " ВР VTA321 35 - 60 ° С Kv 1,6 31100800 - 20
                    Клапан термостатический смесительный ESBE VTA572 20 - 55 градусов 1 " НР KVS 4,5 31702100 - 20
                    Термостатический смесительный клапан ESBE 1"НР  VTA322 35-60C KVS1,6  - 20
                    Термостатический смесительный клапан ESBE 1"НР VTA322 20-43C KVS1,6  - 20
            TIM - 12
                Клапан 3-х ходовой регулирующий латунный TIM DN25 1"  VRG131-04 - 16
            VALTEC - 12
                Трехходовой смесительный клапан 1"  VT.MR03.N.0603 - 16
                Трехходовой смесительный клапан VALTEC 1  VT.MIX03.G.06 - 16
                Трехходовой смесительный клапан VALTEC 1 1/4 VT.MIX03.G.07 - 16
                Трехходовой смесительный клапан VALTEC 3/4 VT.MIX03.G.05 - 16
                Четырехходовой смесительный клапан 1 VT.MIX04.G.06 - 16
            Watts - 12
                Термостатический смесительный клапан Watts AQUAMIX 25-50C 3 / 4 " 10017420 - 16
         Клапаны электромагнитные - 9
             Под заказ - 13
                РОСМА - 16
                    Клапан электромагнитный СК-11-32 Ду32 Ру10, ΔP 0...1МПа, НЗ, G1¼, AC220В, NBR, IP67 (-5...90С) Росма - 20
            Ceme - 12
                Клапан соленоидный CEME D32 G 1 1/4" 230 В 50 Гц 8617NN320SBDF - 16
            Unipump - 12
                Электромагнитный клапан Unipump BCX-15 1/2" нормально закрытый 53884 - 16
                Электромагнитный клапан Unipump BCX-20 3/4" нормально закрытый 88593 - 16
                Электромагнитный клапан Unipump BCX-25 1" нормально закрытый 63954 - 16
            Росма - 12
                Соленоидный клапан СК-11-15 N/С 1/2" (220 В, 0-10 бар, -5...90°С) РОСМА - 16
         Регуляторы перепада давления - 9
            VALTEC - 12
                КФРД - 16
                    КФРД - Кран шаровой со встроенным фильтром и редуктором давления универсальный VALTEC VT.300.N.04 - 20
         Термоклапаны - 9
            Watts - 12
                Термостатический смесительный клапан Watts AM63C AQUAMIX 25 - 50 C для теплого пола 10017421 - 16
        Под заказ - 8
            Прочее - 12
                Клапан предохранительный газовый ПКН-200 Ду200 Ру12 - 16
                Обратный клапан р/р Ду 40 1 1/2" ВР Ру 16 Tmax=90°С, латунь (заслонка-латунь), Broen Ballofix 10404B - 16
Danfoss - 0
    Клапаны - 4
        Под заказ - 8
            Danfoss - 12
                Фильтры сетчатые FVF (PL08-FVF-25%) - 16
                    065B7731 Фильтр сетчатый FVF Ду50 со сливным краном - 20
Honeywell - 0
    Клапаны - 4
         Клапаны балансировочные - 9
            Honeywell - 12
                Балансировочные клапаны для теплоснабжения Kombi-2-plus (V5032A) - 16
                    V5032Y0020B балансировочный клапан DN20  PN16 - 20
                Балансировочные клапаны для теплоснабжения Kombi-3-plus BLUE (V5010) - 16
                    V5010Y0020 Балансировочный клапан DN20 PN16 - 20
                    V5010Y0032 Балансировочный клапан DN32 PN16 - 20
                Балансировочные клапаны для теплоснабжения Kombi-3-plus RED (V5000) - 16
                    V5000Y0015 Балансировочный клапан DN15 PN16 - 20
                Измерительные инструменты - 16
                    VM241A1002 Измерительный компьютер - 20
                Регуляторы расхода, настраиваемые, серия Kombi-VX - 16
                    V5003FY10150609 Регулятор расхода Kombi-VX DN15 PN25, Qмин=157 л/ч, Qмакс=609 л/ч, ΔP=170...2100 мба - 20
                    V5003FY10250412 Регулятор расхода Kombi-VX DN25 PN25, Qмин=100 л/ч, Qмакс=412 л/ч, ΔP=170...2100 мба - 20
                    V5003FY10250609 Регулятор расхода Kombi-VX DN25 PN25, Qмин=157 л/ч, Qмакс=609 л/ч, ΔP=170...2100 мба - 20
                    VA5003ZA001 Ключ предварительной настройки - 20
         Ограничитель температуры обратного потока - 9
            Термостатический комплект для регулирования температуры теплого пола Honeywell Thera-RTL T6102RUB15 - 12
         Регуляторы перепада давления - 9
            Honeywell - 12
                Регуляторы перепада давления Kombi-Auto - 16
                    V5001PY1020 Регулятор перепада давления Kombi-Auto DN20 PN16, 50...350 мбар, Qmin=60 л/ч, Qmax=2100  - 20
                    V5001SY2020 Запорно-измерительный клапан Kombi-S DN20 PN16, Kvs 8,1 - 20
        Под заказ - 8
            Honeywell - 12
                Низовая автоматика - 16
                    3-ходовые поворотные клапаны - 20
                        DR125GFLA 3-х ходовой пов. кл., PN6, DN125, Kvs250, 2…130 °C - 24
                    Линейные клапаны - 20
                        Большие линейные клапаны - 24
                            V5329C1042 3-х ходовой линейный клапан, PN6, DN32, Kvs 16, 20мм, 2…170 °C - 28
                    Регулятор температуры прямого действия - 20
                        T100R-AB термостатический привод с выносным капилляром, 30...70С, колодец, 1/2"х115 мм - 24
                        V136-25B 2-ходовой клапан, Py16, Tmax 120C, 1", внутренняя резьба, Kvs2.5 - 24
Краны прочее - 0
    Клапаны - 4
         Клапаны обратные латунные - 9
            VALTEC - 12
                VALTEC Сгон отсекатель с дренажом 1" вн-нар. VT.537.N.06 - 16
1 ДенисЧ
 
13.10.21
15:22
Что-то очень мало данных для понимания. Надо ещё килобайт 10.
2 АгентБезопасной Нацио
 
13.10.21
15:22
(1) не мелочись
3 Kassern
 
13.10.21
15:25
(0) используйте всю мощь xml/json для структурирования данных и будет вам счастье.
4 polosov
 
13.10.21
15:25
Массив с родителями и переменная для хранения текущего уровня. В зависимости от текущего уровня обновляешь данные в массиве. Должно быть так, что в любой момент времени последний элемент массива указывал на текущую группу.
5 Kassern
 
13.10.21
15:28
(0) на будущее, не надо сюда длинные портянки скидывать, если уж есть необходимости в длинном тексте - используйте пастебин хотя бы.
6 Garykom
 
гуру
13.10.21
15:41
(0) проблема распарсить файл экселя с группами?

мане напиши ))
7 Kassern
 
13.10.21
15:43
(6) уже представил это себе) https://pbs.twimg.com/media/E8QRpbAVkAMoRrC.jpg
8 Deon
 
13.10.21
15:45
Кстати, пробелов перед наименованием группы, показывающийх, что это 2й уровень вложенности, не 9, а 8. А само имя группы начинается с пробела " Клапаны балансировочные"
9 OldCondom
 
13.10.21
15:53
рекурсионная процедура, в теле поиск/создание группы