Выгрузили из заранее подготовленного файла товары с картинками на портал Б24 (более 27000 товаров с картинками, несколько гигабайт) Настроил соединение 1С с порталом на обмен только товарами. При изменении товара в 1С (с таким же наименованием как на портале) на портал Б24 он создает дубль в Б24, так как нет записи в регистре Б24_К_ИдентификаторыОбъектов!
Выгрузил csv с портала с идентификаторами, для того чтобы сопоставить их со справочником Номенклатура 1С хотя бы по наименованию. Сопоставил в EXCEL, 12 000 совпало. Уже хорошо. Сформировал excel для загрузки с помощью обработки ЗагрузкаДанныхИзТабличногоДокумента https://programmist1s.ru/zagruzka-nomenklaturyi-v-1s-8-3-iz-excel-ili-dbf/
хотел выгрузить идентификаторы в наш уважаемый регистр Б24_К_ИдентификаторыОбъектов но возникает непредвиденная ситуация: https://prnt.sc/NDUflbOPe7l9 тип данных (Товар) который мне нужен, недоступен для выбора. Предлагается хренова туча типов данных (номенклатура, и т.д.) но Товара там нет https://prnt.sc/nOJLxgc5fZA9
Тип данных регистра Б24_К_ИдентификаторыОбъектов ссылается на перечисление Б24_К_ТипыДанныхДляОбменаСПорталом значения которых нам при выборе в обработке не доступны.
режим загрузки устанавливать со значением по умолчанию Товар (типом строка) проблему не решают, запись в регистр записывается но тип отсутствует. https://prnt.sc/TJcFhCY0z_La
Есть тут какие-то возможности в Бэкофис 2.0 по выгрузке и загрузке идентификаторов. https://prnt.sc/Aj6IhLrZO8Fl Нажимаешь на кнопку "Загрузка идентификаторов из файла" - предлагается выбрать файл XML. Как он должен быть организован - непонятно. Никаких шаблонов, заполнения табличных частей.
Понятно что эти вещи для "служебного пользования" если надо выгрузить идентификаторы из одной базы 1С и закинуть ее в другую базу, именно для этого.
Причем при выгрузке идентификаторов в файл формируется непонятно что: https://prnt.sc/o0f0iTfRzv58 зачем тут # ?, скобочки { } запятые, двоеточия : вот эта вот шеснадцатиричная билиберда 190a7469-3325-4d33-b5ec-28a63ac83b06,346:af93000c29c7599811eb1f392e567e9e
Никакого привычного понятия Наименование, код и т.д. человекупонятные вещи с которыми можно работать.
Выгрузите 1 товар на портал и посмотрите как хранит 1С идентификатор товара. Указывается сайт, тип, объект, подчиненный объект(может быть пустая ссылка хн, если нет вариаций) и идентификатор
написал: Выгрузите 1 товар на портал и посмотрите как хранит 1С идентификатор товара. Указывается сайт, тип, объект, подчиненный объект(может быть пустая ссылка хн, если нет вариаций) и идентификатор
Это я все проделал. В общем проблема решена обработкой, которая разбирает подготовленный .XLSX файл для загрузки идентификаторов в 1С в котором 2 колонки всего: наименование номенклатуры и ID с Битрикс24.
разбирает и как мне надо выбирает адрес портала, тип из Б24_К_ТипыДанныхДляОбменаСПорталом, находит в базе по наименованию номенклатуру, кладет идентификатор строкой и записывает запись регистра.