В прайсе есть две колонки с ценой:
1. Цена, usd. Адрес столбца: 6(F).
2. Цена, руб. Адрес столбца: 7(G).
при этом в одном столбце цена может быть указана, а в другом нет. Основная валюта в базе данных RUB. Все цены приводим к этой валюте. Настройки прайса:
1. Загружать товары с ценой = 0 (с целью загрузить все товары, даже те, у которых в столбце цена пусто).
2. Разделитель десятичных знаков = , (по умолчанию, в программе указан разделитель точка, в этом прайсе десятичные знаки в цене разделены запятой).
3. Разделитель групп тысяч = . 4. Для поля Цена указываем адрес столбца 6(F) для загрузки данных в валюте USD, укажем в настройках столбца тип валюты для автоматического пересчёта по курсу заданному в справочнике валют и курсов.
5. Создаём новое поле для хранения временных данных, например назовём его Цена2, укажем тип поля "Цена". Для поля указываем адрес столбца 7(G) для загрузки данных в основной валюте RUB. 6. В настройке порядка операций размещаем операцию "Применение формул для полей" после операции "Переоценка товара" (иначе пересчёт цен будет не верный). 7. Указываем формулу для поля Цена
Код: Выделить всё
IF( {Прайс: Цена + наценка}=0 AND {Прайс: Цена2}>0, {Прайс: Цена2}, {Прайс: Цена + наценка} )