Здравствуйте!
При обновлении УТ с 11.1.7 на 11.1.9 вместо старых планов обмена с сайтом появились новые, обновилась и логика работы.
Если раньше я ставил в отборах выгружать товары с остатком > 0 и товар не попадал ни в import, ни в offers, то теперь в import он выгружается. Соответственно отображается и на сайте.
В чем тут дело:
1. Нужно иначе настроить план обмена?
2. 1С изменило логику, не согласовав с сайтом?
3. Нужно обновить модуль на сайте?
4. Другой вариант.
Буду благодарен за ответ.
---
ИМХО, это просто косяк 1С. В Рознице после обновления модуля обмена вообще отборы не работают.
Битриксовский модуль конечно покруче в плане возможностей обмена, но не факт, что они успевают за изменениями 1С и он прилично меняет конфигурацию.
Хотя устанавливать его не сложно, соглашусь с коллегой.
Доделать же, чтобы не выгружались 0 остатки теоретически можно даже без изменения конфигурации - регламентным заданием например взводить свойство - НЕ выгружать на сайт и фильтровать по нему.
А через пару релизов 1С все починит.
Порешайте сами, что вам больше подходит
---
Если переходить на модуль от Битрикс, на сайте переключать нужно что-то?
Вроде, и 1с-кий устраивал, но после обновления..
Посоветуете, есть где-то инфа по новым обменам?
---
AlexanderP, на сайте Битрикс можно скачать дополнительные модули для 1С.
Модуль для УТ 11.1.7 - это версия 4.0.4.2, а для УТ 11.1.9 - это версия 4.0.5.2, т.е. другая. Есть и более новые для новых версий УТ 11.1.

Описание - внутри, при установке в tmplst, в 1С-Битрикс.

А еще можно там на форуме техподдержки есть тема "Важная информация по модулям обмена", отвечают оперативно.
---
Во-первых, благодарю вас за ответы.
1. Обновлял до 11.1.10 - изменений нет.
2.(3) progr-2008, модуль от Битрикса тоже не без косяков. Если поставить в отборе условие с группировкой, поместить туда тот же сегмент номенклатуры - ошибка
{ОбщийМодуль.Б_ОбменССайтомСервер.Модуль(1994)}: Ошибка при вызове метода контекста (Выполнить)
 МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаВыгрузки, КомпоновщикНастроек.ПолучитьНастройки(),,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
по причине:
Ошибка компоновки макета
по причине:
Поле не найдено "СегментНоменклатуры". Аналогично со свойствами номенклатуры. Со складом - нет.
3. (4) capitan, Доделать же, чтобы не выгружались 0 остатки теоретически можно даже без изменения конфигурации - регламентным заданием например взводить свойство - НЕ выгружать на сайт и фильтровать по нему. Интересная идея, но все же совсем задание и обработчик в конфигурацию надо будет добавить.

В результате я поменял текст запроса для получения таблицы номенклатуры. Иногда просто важно понять, это ошибка разработчиков или собственное неумение пользоваться продуктом.
Посмотрим, что будет с обменом в следующих релизах.
Кстати, по модулю Битрикса - дерево групп соответствует отображению товаров на сайте?
---
ИМХО, это просто косяк 1С. В Рознице после обновления модуля обмена вообще отборы не работают.
Битриксовский модуль конечно покруче в плане возможностей обмена, но не факт, что они успевают за изменениями 1С и он прилично меняет конфигурацию.
Хотя устанавливать его не сложно, соглашусь с коллегой.
Доделать же, чтобы не выгружались 0 остатки теоретически можно даже без изменения конфигурации - регламентным заданием например взводить свойство - НЕ выгружать на сайт и фильтровать по нему.
А через пару релизов 1С все починит.
Порешайте сами, что вам больше подходит
---
Возможно, УТ 11 надо сначала обновить до последнего релиза и посмотреть, возможно, 1С что-то изменила.
А потом решать с модулями Битрикса.
---
Вот на форуме Битрикса нашел прошлогодний пост про группировку условий: http://dev.1c-bitrix.ru/community/forums/messages/forum26/topic19114/message35408­7/#message354087