Добрый день. Подскажите, пожалуйста, где какие настройки необходимо выставить, чтоб началось распознавание валюты? Имеем такие прайсы с разной валютой в составе
В зависимости от поставщика, валюта указывается в одной колонке или в шапке табличной части При загрузке, всей номенклатуре устанавливается одно значение цены, но разные валюты.
Возможно ли добавить сделать настройку так, чтоб при одном значении в колонке, выбиралась одна цена, а при другом значении в колонке, выбиралась другая цена и все это в рамках одного прайса? Возможно это как то можно с помощью скрипта написать?
в одной колонке должна быть цена одной валюты. программа не сможет искать где то шапку таблицы с названием валюты и определять какая указана цена
Пример в колонке 10 - указаны цены только в USD в колонке 11- цены только в РУБ
В случае когда валюта указана в той строке прайса что и цена, можно извернуться скриптом - и в скрипте пересчитывать цену, но курс не будет подтягиваться из базы. Курс вам нужно прописать в самом скрипте, и если он изменится то менять его скрипте
В случае когда валюта указана в той строке прайса что и цена, можно извернуться скриптом - и в скрипте пересчитывать цену, но курс не будет подтягиваться из базы. Курс вам нужно прописать в самом скрипте, и если он изменится то менять его скрипте
написал: вам ни одна программа это не прочитает для автоматизации есть определенные требования к входящим данным
А вот тут не согласен. В предыдущей обработке использовалась формула:
Если Найти([Колонка6], "USD") Тогда Результат = Окр(ПолучитьЧисло([Колонка9]) * [Курс_840/USD] * 1.03, -1); ИначеЕсли Найти([Колонка6], "у.е.") Тогда Результат = Окр(ПолучитьЧисло([Колонка9]) * [Курс_840/USD] * 1.03, -1); Иначе Результат = [Колонка9]; КонецЕсли;
И все прекрасно пересчитывалось. Строение прайса очень похоже.
Как выполнить такую же операцию в вашей обработке?