Как перед загрузкой или обновлением товаров из 1с в Битрикс, запретить выгружать товары с ценой 0, или заменить ноль на пусто?

Нужно не загружать цены равные нулю, либо изменить их на пусто
Как это сделать при обмене с 1С?
Не пойму с чего начать капать.
  • Вопрос задан
  • 229 просмотров
Решения вопроса 1
babarun
@babarun Куратор тега 1С-Битрикс
Безумный план моих идей в руках больных людей
Добавьте проверку на событии OnBeforeIBlockElementUpdate или OnBeforeProductAdd. В обработчике, чтобы определить, что событие вызвано именно во время обмена с 1С, можно использовать такое костыльное условие:
if (isset($_GET['type'], $_GET['mode']) && $_GET['type'] === 'catalog' && $_GET['mode'] === 'import') {
    // ...
}

Вот тут подробнее.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
fosihas
@fosihas
Автоматизации учета на 1С.
В коде)
ищите запрос который формирует данные для выгрузки. Правьте его.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы