Оглавление
Выгружаем каталог с вариациями
Тепрь вы можете получать данные о новых каталогах товаров с вариациями.
Новые ключи данных для запросов в PowerBI:
✔ catalogs - каталоги
✔ catalog_products - товары каталогов
В настройках внутри приложения появилась новая галочка Торговые каталоги
Отметьте эту галочку, сбросьте кеш, если необходимо, и загрузите данные в шаблон (на момент весны 2022 актуальная версия 3), используя токен вашего приложения (инструкции о работе с приложением можно найти тут)
Когда выгрузка данных в портала завершится, перейдите в меню Transform data:
Откроется новое окно, и вы увидите форму для вставки ключа.
вставьте ключ в поле Ключ Данных и нажмите кнопку Invoke, чтобы получить данные.
Либо, вы можете создать пустой запрос аналогично тому, как это делается, к примеру, для получения данных из универсальных списков.
В результате получится таблица такого вида:
Нажмите на ее заголовок правой кнопкой и выберите в появившемся меню "в таблицу" (to table).
В появившемся окне нажмите ОК
Теперь в таблице появится кнопка, нажав которую, можно развернуть больше данных.
В открывшемся окне нажмите ОК (либо снимите галочки у данных, которые вам не нужны, и затем нажмите ОК)
Разворачивайте таким образом данные каждый раз, когда это требуется.
В итоге у вас получится таблица такого вида:
В случае с ключом catalog_products, в ней будут строки отдельно на каждый товар + отдельно на каждую его вариацию.
Что, если вариации в отчете получились все с одинаковыми названиями?
По умолчанию в Битрикс24 при создании товаров с вариациями, вам не будет выводиться поле Название (вариации). Допустим, вы делаете товар с несколькими вариациями и не трогаете никакие другие настройки. У вас получится что-то вроде такого:
Поскольку название вариации не выведено, оно автоматически заполнится по названию основного товара. И если вы выгрузите этот каталог, у вас получится вот так:
Так произошло потому, что на стороне Битрикса, если все-таки включить поле Название вариации, вы увидите точно такую же картину.
Чтобы такого не происходило, нужно заполнить именно названия вариаций. Вот как это выглядит внутри карточки вариации:
На стороне PowerBI, если после выгрузки поля вариаций называются по-старому, нажмите в верхнем меню кнопку Обновить, и данные подтянутся.