В базовой интеграции товары и группы товаров сами по себе, то есть независимо от заказов, переходят из 1С в Б24. То есть, если Вы заносите товары и группы товаров в 1С, а счета отстутствует, то эти товары и группы перейдут в Б24. Если вы добавляете товар в Б24, то он попадет в 1С только вместе с заказом. Если Вы заведете товар в Б24, но счет на него не выпишите, то он не попадет в 1С. Если Вы заведете группу товаров в Б24, то при базовой интеграции он никак не попадет в 1С. Иногда бывают случаи, когда менеджер сам заносит товары в Б24 во время составления Б24-счета. Например, это может быть когда организация занимается покраской давальческого товара своей краской на своем оборудовании. В этом случае вопрос о том, какой товар в какую краску покрасить и как его посушить и обработать, определяется в момент выписки счета. Поэтому в данном случае новые группы и новые товары заносятся в Б24 и они должны попасть в 1С.
Вот так выглядит моя обработка, в которой я отлаживаю механизм одностороннего переноса товаров и их разделов из Б24 в 1С.
Вот так выглядят два корневых раздела товаров в Б24, которые я добавил в Б24 для тестов.
К сожалению в Б24 обычному пользователю нельзя увидеть ID раздела товаров и нельзя менять родителей у разделов товаров. Можно только переименовывать разделы товаров в Б24. Увидеть ID разделов товаров можно только через REST API
На рисунке, который пониже видны показано как выглядят корневые разделы товаров в 1С.
Тут видно, что раздел "Кастрюли" в Б24 имеет код "16", а раздел "Светофоры+" имеет в Б24 код "12". В Б24 это можно подтвердить следующим образом:
Известно, что списочные методы B24 REST API за один запрос позволяют получить максимум 50 строк. Для того, что бы за один раз получить все строки сущности, нужно предпринимать определенные действия. В закладке, которая ниже, по одному клику заполняется таблица разделов товаров из 147 строк. При выборе действия «Обновить группы справочника» в справочник добавляются группы, которых там нет, а если группа есть, то у ней меняется наименование, если оно не совпадает.
Вот так выглядят тестировочные группы в моем Б24:
Вот так выглядят тестировочные группы в моей 1С, которые туда перешли из моего Б24:
Люди заводят новые товары и группы в Б24. Потом эти товары и группы переходят в 1С. Сразу возникает вопрос "Почему новые товары заводятся в Б24, а не в 1С?" Ответ такой - организация занимается покраской и обработкой давальческого товара. Каждый новый счет содержит новый товар. Товар этот не попадает в собственность организации, поэтому учитывается на забалансовом счете. По товару не надо расчитывать прибыль. Товар этот нужен только для выписки счета, потом приходной накладной (без перехода права собственности) и расходной накладной (без перехода права собственности).
Вот так выглядит доработанная карточка плана обмена в боевой 1С-базе.
Механика здесь такая. Сначала из Б24 в 1С идут товары. За ними идут разделы товаров. Потом, когда в 1С есть и группа товаров и сам товар, у товара устанавливается родительская группа.