Есть три базы. выгружаются в три разных каталога на сайте.
Из первых двух, где указано типовое соглашение с одинаковыми названиями (test1) и типом цен (test1) и валютой (USD) выгружаются товары в два отдельных каталога без проблем. (поставка облагается НДС по основной ставке - указано и в настройках каталога) на сайте товары отображаются в грн по курсу.
Из третьей базы в которой есть несколько типов цен (ни одна не совпадает с первыми базами) и для них созданы типовые соглашения.(типовые, доступное внешним, действующее, без партнеров), валюты (USD) (грн) в соглашении не облагается ндс (указано и в настройках каталога) - не выгружаются цены, подозреваю что нет базовой цены(в товарах поле пустое). т.к. на сайте она может быть только одна (указана test1). в выгрузку попадают и цены и количество, но на сайте в каталоге не отображаются.(типы цен выгрузились и их можно выбрать в настройках блока) свойства, картинки и т.д. на сайт попадают.
Смотрите наименования типов цен(соглашений). Они во всех 3 базах должны быть уникальны. В бус уникальность типов цен не только по ид, но и по наименованию.
Александр Денисюк написал: Смотрите наименования типов цен(соглашений). Они во всех 3 базах должны быть уникальны. В бус уникальность типов цен не только по ид, но и по наименованию.
у меня до добавления третьей базы и так работало(и работает сейчас) все с двумя полностью одинаковыми типами цен. он один и тот же и он базовый.
Если я сделаю все разные то точно получу проблему неработающего всего сайта с 3 типами цен (заработает одна из 4х которая будет базовая)
Поставил один из типов цен новой базы, базовым. выгрузился. без толку. Добавил в новую базу такой же тип цен как и первых базах, тоже не прошло. навернео дело в разнице ндс.
upd1 Очень смущает вот такой двойной айди у товара, хотя на сайт товар попадает. не попадает кол-во, цена и штрихкод. <Ид>bf080b27-4d34-11e3-9404-00155d010203#67a83eaa-55c5-11e4-b0cd-001517c86826</Ид>
Если подменить во второй нерабочей выгрузке ID Владельца, Тип цены, название цены и затянуть руками через скрипт диагностики http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=42&CHAPTER_ID=04941 то получим в логе вот такую ошибку. тут тоже судя по всему товар двоится из-за странного id upd2 Двойной айди это характеристика оказывается. Единственная ошибка эта та которая вылазит в SEARCHABLE_CONTENT но это только у пары товаров. у остальных нет ошибки
upd3 название типа цены в выгрузке это оказывается название типового соглашения. но если даже подменять ID в файле выгрузки на тот id который есть в базах которые нормально выгружают, все равно нет цен и количества.
Проблема была в существовании характеристик в новой базе. С настройкой торговых предложений из-за наличия характеристики ничего не вышло. Пришлось поправить выгрузку 1с и вырезать оттуда упоминания о ней. (убрать в первую очередь <Ид>id#id</Ид>) Все влетело. Топик можно закрыть.