Михаил Базаров Разработка на 1С-Битрикс Михаил Базаров

Изменить цену при обмене

Внимание! Все сообщения на форуме проходят модерацию. Ваше сообщение появится после проверки.
Здраствуйте Михаил!

Скажите, пожалуйста, не сталкивались ли с такой ситуацией.

В 1С есть товары без цен. Можно ли сделать так, чтобы при обмене у товаров с пустой ценой проставлялось значение 0 в карточке товара?
Готового примера нет.
Но просто на событие OnAfterIBlockElementUpdate проверяйте цену товара и если пустая ставьте на 0
На всякий еще можно проверить что это именно импорт из 1С
Код
AddEventHandler("iblock", "OnAfterIBlockElementUpdate","MyFunc");
function MyFunc(&$arFields)
{
    if ($_REQUEST['mode'] == 'import') {
     ... тут обработка ...
    }
}
Вот тут есть пример обновления габаритов товара, его возьмите за образец
https://bazarow.ru/blog-note/2430/
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Загрузить картинки
 

Блог-note Заметки по 1С-Битрикс