Документация Sync1C - содержание
Про дополнительные настройки Конфиг.xml
Настройки / Дополнительные / Контроль обязательности опций
Описание:
Параметр НаСайтеВыборВариантаОбязателен
файла Конфиг.xml
задаёт нужную обязательность опций "Вариант" на сайте. Про обязательность опций.
Если Sync1C, исходя из данных 1С, будет вынужден установить на сайте другую обязательность, то он сообщит об этом. Про вычисление обязательности.
Также эта настройка учитывается при автопроверке данных сайта. Про автопроверку.
Пример:
<НаСайтеВыборВариантаОбязателен> Да </НаСайтеВыборВариантаОбязателен>
Возможные значения:
- Да - у всех товаров на сайте выбор опции Вариант должен быть обязателен.
- Нет - у всех товаров на сайте выбор опции Вариант должен быть необязателен.
- Вычислять - возможны оба значения, нужное вычисляется по данным 1С.
Если эта настройка отсутствует, то действует значение "Да".
Подробное описание:
Неправильная установка обязательности опций (если её изменили вручную в админке сайта, или если она неправильно установилась из-за каких-то ошибок) может вызвать некорректное поведение карточки товара на сайте. Поэтому её желательно контролировать. Данная настройка помогает это делать.
Режим "Да"
<НаСайтеВыборВариантаОбязателен> Да </НаСайтеВыборВариантаОбязателен>
Это наиболее популярный случай. Если настройка не задана, то будет действовать именно такое значение. Предполагается, что учет товаров в 1С ведется в разрезе обычных характеристик (цвет, размер одежды, и т.д.) - и, чтобы купить товар, покупатель должен выбрать, что конкретно он хочет.
Если модуль по данным 1С какому-то товару установит обязательность опции в "Нет" - то он сообщит об этом, примерно так:
У товара 00-00000000000, по данным 1С, обязательность вариантов на сайте установилась в "Нет", а в Конфиг.xml указано, что должно быть только "Да". Исправляйте в 1С, а не на сайте!
Режим "Нет"
<НаСайтеВыборВариантаОбязателен> Нет </НаСайтеВыборВариантаОбязателен>
Это имеет смысл, если характеристики в 1С связаны с какими-то остатками (куски, обрезки и т.д.), и при этом основное количество товара не имеет характеристики 1С. Тогда делать выбор покупатель будет в том случае, если захочет купить конкретный кусок, а обычные покупки будут происходить без выбора.
Если модуль по данным 1С какому-то товару установит обязательность опции в "Да" - он сообщит об этом, примерно так:
У товара 00-00000000000, по данным 1С, обязательность вариантов на сайте установилась в "Да", а в Конфиг.xml указано, что должно быть только "Нет". Исправляйте в 1С, а не на сайте!
Режим "Вычислять"
<НаСайтеВыборВариантаОбязателен> Вычислять </НаСайтеВыборВариантаОбязателен>
Такая настройка означает, что обязательность опции должна вычисляться по данным 1С, и допустимыми будут являться оба случая (и "Да", и "Нет"). Соответственно, модуль не будет контролировать обязательность опции на сайте.
Не забывайте выйти из обработки Sync1C перед тем, как редактировать Конфиг.xml вручную.
Далее: Настройки / Дополнительные / Настройка единиц измерения
Обратно: Настройки / Дополнительные / Автопроверка данных сайта
Документация Sync1C - содержание