Создание записей в хлблоке из тxt файла Bitrix
Цена договорная
ТОЛЬКО БЕЗОПАСНАЯ СДЕЛКА
Общий смысл
Текстовый фаил содержит записи такого вида
Z90050 Lamborghini 2 # 1500 & & & & 1300& &40 & & & & 1200& & & & 45 & & %
ищем 100% совпадение по наименованию Z90050 Lamborghini 2 в каталоге товаров
Получаем его айди и создаем запись в хлблоке если такая запись уже есть не создаем а редактируем её
& & & & 1300& &40 & & & & 1200& & & & 45 & & %
Дальше в идет запись в свойства каждое свойство идет в строгом порядке разделение свойств по знаку &
если пусто ничего не пишем
если число то записываем число
в зависимости от окончания имени свойства
_RUB записываем как есть
_EUR применяем формулу
_USD применяем формулу
Формула для USD допустим число 40 умножаем на курс 72.5553 = 2902,212 и округленное до 2902
Формула для EUR допустим число 45 умножаем на курс 82.5244 = 3300,976 округленное до 3300
Курс берем последний по дате из стандартных курсов валют битрикса
Детальное описание задачи тут
https://docs.google.com/document/d/1Igf9LRLR1njlaDxotx154R9N5i2vwwQ23vLNnwpMAto/edit
Общий смысл
Текстовый фаил содержит записи такого вида
Z90050 Lamborghini 2 # 1500 & & & & 1300& &40 & & & & 1200& & & & 45 & & %
ищем 100% совпадение по наименованию Z90050 Lamborghini 2 в каталоге товаров
Получаем его айди и создаем запись в хлблоке если такая запись уже есть не создаем а редактируем её
& & & & 1300& &40 & & & & 1200& & & & 45 & & %
Дальше в идет запись в свойства каждое свойство идет в строгом порядке разделение свойств по знаку &
если пусто ничего не пишем
если число то записываем число
в зависимости от окончания имени свойства
_RUB записываем как есть
_EUR применяем формулу
_USD применяем формулу
Формула для USD допустим число 40 умножаем на курс 72.5553 = 2902,212 и округленное до 2902
Формула для EUR допустим число 45 умножаем на курс 82.5244 = 3300,976 округленное до 3300
Курс берем последний по дате из стандартных курсов валют битрикса
Детальное описание задачи тут
https://docs.google.com/document/d/1Igf9LRLR1njlaDxotx154R9N5i2vwwQ23vLNnwpMAto/edit
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.