Не пойму, в чем проблема. Если я правильно понял задачу - все решается просто. На первом сайте в компоненте отображения товаров (catalog, к примеру) в параметрах устанавливаем один тип цен, на втором сайте - другой тип цен, и все.
Ошибка при выгрузке с помощью предустановленного узла обмена, Ошибка при вызове метода контекста (УдалитьРегистрациюИзменений) - Недопустимое значение параметра (параметр номер '1')
Битрикс 15.5.10. УТ 11.2.3.108 Модуль обмена 6.0.2.1
Был создан первый узел обмена после установки модуля обмена, и попытки выгрузить с помощью него приводили к ошибке (на этапе выгрузки самих товаров, как я понимаю):
Цитата
{ОбщийМодуль.Б_ОбменССайтомСерверВыгрузкаДанных.Модуль(1122)}: Ошибка при вызове метода контекста (УдалитьРегистрациюИзменений) ПланыОбмена.УдалитьРегистрациюИзменений(ПараметрыОбмена.Ссылка, Данные.Объект); по причине: Недопустимое значение параметра (параметр номер '1')
Выгрузка прошла успешно только при использовании нового созданного узла обмена.
Возможно как-то связано с тем, что первый узел был предопределенный (http://www.mista.ru/subscribe/79.htm?). Т.е. при попытке его удаления 1С пишет:
Цитата
Нельзя помечать на удаление элемент с установленным признаком "ЭтотУзел".
Иван, ты не представляешь как мне помог:)) Использую ту же версию 15.5.10. Какое-то время мучался с событиями, а точнее с тем, что они не обрабатывались. Пока не включил глаза и не увидел, что события, н-р, связанные с изменением состояния заказов, поддерживались до версии 15.5.0 (https://dev.1c-bitrix.ru/api_help/sale/events/events_other.php). Но легче от этого не стало, т.к. непонятно было как теперь без событий программно манипулировать заказами. Эта волшебная галочка, конечно, выручает, но к разработчикам Битрикса есть вопрос: Почему бы в документации не указать о существовании поддержки "обработки устаревших событий"? В разделах описания устаревших событий, например.