Проблема проявляется в том, что перестала работать сортировка по каталога по цене. В ходе изучения выясни, что в таблице b_catalog_price поле PRICE_SCALE (цена в базовой валюте) равно 0.... Поскольку на проекте используется только одна валюта - рубли то просто заполнил это поле простым запросом (запрос подсмотрел в ядре битрикса, он срабатывает при смене цены базовой валюты). Однако посе очередного обмена опять появились 0 в этом поле (не для всех записей). Судя по коду (и видел в докментации) что это поле всегда заполняется автоматически. При этом при добавлении цен оно анализирует используемую при добавлении валюту. Стал изучать в этом направлении. И вот что заметил. В файле выгрузки цен фигурирует "руб"
Не должно ли в Валюте стоять значение RUB ?
Посмотрел на другом проекте там именно "RUB". Это надо где то на стороне 1С настраивать? Как это вообще должно быть правильно?
Код |
---|
<Цена> <Представление>200 руб. за шт</Представление> <ИдТипаЦены>6afd8a7e-57ca-11e0-8dc8-002618d68b77</ИдТипаЦены> <ЦенаЗаЕдиницу>200</ЦенаЗаЕдиницу> <Валюта>руб</Валюта> </Цена> |
Посмотрел на другом проекте там именно "RUB". Это надо где то на стороне 1С настраивать? Как это вообще должно быть правильно?
Есть проблема с ЧПУ умного фильтра. Голосуйте за