Имя: Пароль:
1C
1С v8
составной каталог и выгрузка в битрикс, как связать разделы и товар?
0 vde69
 
21.07.23
11:40
есть номенклатура в 1с, у нее есть реквизиты Вид и Тип (два разных справочника), например

Шапка меховая
  Вид - Одежда
  Тип - Головные уборы

на сайте хочу, что бы каталог сформировался так Вид\Тип\Номенклатура

выгрузка близкая к типовой (брал из УТ) дает ошибку "Обязательное поле "Привязка к разделам" не заполнено",

в XDTO у товаров есть поле "НоменклатураРодитель", но там тип "товар", то есть подразумевается, что это группа справочника номенклатуры.

что-то не соображу как должен выглядеть файл обмена при подобной схеме, куда и какой идентификатор писать?
1 PuhUfa
 
21.07.23
11:56
(0) А кто ругается то? 1С или уже сайт? Посмотрел свою типовую УТ11, что то в ней ни "Привязка к разделам" ни поля "НоменклатураРодитель" в выгрузке
2 PuhUfa
 
21.07.23
12:05
Я бы просто передавал Вид и Тип как реквизиты Номенклатуры... а уже на стороне сайта пусть выстраивается как хочет.
3 vde69
 
21.07.23
12:05
сайт не загружает файл.
4 vde69
 
21.07.23
12:06
(2) 1с их может передавать, но по умолчанию переводит их в текст а не гуид
5 PuhUfa
 
21.07.23
12:14
(4) а что такое гуид в xml файле?
6 vde69
 
21.07.23
12:35
(5)
    <Каталог СодержитТолькоИзменения="true">
        <Ид>365d2b0a-0a0f-49f8-8cfc-147c9e60e443</Ид>
        <ИдКлассификатора>365d2b0a-0a0f-49f8-8cfc-147c9e60e443</ИдКлассификатора>
        <Наименование>Каталог товаров 365d2b0a</Наименование>
        <Товары>
            <Товар>
                <Ид>52620335-f62b-11ed-80f1-5cf3fc34f0da</Ид>
                <Артикул/>
                <Наименование>Шапка</Наименование>
                <БазоваяЕдиница Код="796" НаименованиеПолное="Штука"/>
                <Описание/>
                <ЗначенияСвойств>
                    <ЗначенияСвойства>
                        <Ид>75a244cc-ea75-11ed-92fe-3497f6a362ba</Ид>
                        <Значение>52620334-f62b-11ed-80f1-5cf3fc34f0da</Значение>
                    </ЗначенияСвойства>
                    <ЗначенияСвойства>
                        <Ид>75a244cb-ea75-11ed-92fe-3497f6a362ba</Ид>
                        <Значение>86f7c63e-eb48-11ed-92fe-3497f6a362ba</Значение>
                    </ЗначенияСвойства>
                </ЗначенияСвойств>
                <ЗначенияРеквизитов>
                    <ЗначениеРеквизита>
                        <Наименование>Код</Наименование>
                        <Значение>00000000021</Значение>
                    </ЗначениеРеквизита>
                    <ЗначениеРеквизита>
                        <Наименование>ВидНоменклатуры</Наименование>
                        <Значение>Одежда</Значение>
                    </ЗначениеРеквизита>
                </ЗначенияРеквизитов>
            </Товар>
        </Товары>
    </Каталог>
7 banco
 
21.07.23
13:18
Должен быть раздел группы
<Группы>
<Группа>
    <Ид>2dc637a9-b0eb-11ed-96c0-d45d64aa65e3</Ид>
    <Наименование>Одежда</Наименование>
</Группа>
</Группы>

а в товаре ид группы
<Товар>
     <Ид>52620335-f62b-11ed-80f1-5cf3fc34f0da</Ид>
     <Артикул/>
     <Группы>
        <Ид>2dc637a9-b0eb-11ed-96c0-d45d64aa65e3</Ид>
     </Группы>
</Товар>
8 vde69
 
21.07.23
13:26
(7) спасибо, теперь хоть понятно чего искать
9 vde69
 
25.07.23
08:42
а почему цвет в битриксе создается с типом "список" а не с типом "справочник", чего не хватает? пробовал в битриксе менять со списка на справочник, но при следующем обмене слетает

        <Свойства>
            <Свойство>
                <Ид>75a244cb-ea75-11ed-92fe-3497f6a362ba</Ид>
                <Наименование>Цвет</Наименование>
                <ТипЗначений>Справочник</ТипЗначений>
                <ВариантыЗначений>
                    <Справочник>
                        <ИдЗначения>86f7c63e-eb48-11ed-92fe-3497f6a362ba</ИдЗначения>
                        <Значение>Черный</Значение>
                    </Справочник>
                </ВариантыЗначений>
            </Свойство>
            <Свойство>
                <Ид>75a244cc-ea75-11ed-92fe-3497f6a362ba</Ид>
                <Наименование>Размер одежды</Наименование>
                <ТипЗначений>Справочник</ТипЗначений>
                <ВариантыЗначений/>
            </Свойство>
        </Свойства>
10 vde69
 
25.07.23
10:45
на всякий случай оставлю тут ссылку на описание полей https://dev.1c-bitrix.ru/api_help/sale/xml/import.php
11 banco
 
25.07.23
12:47
(9) Если хотите в highload-блок, тогда надо добавить <Внешний>true</Внешний>
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.