str4ker
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Коллеги, в "Рарус:CRM" столкнулся с абсолютно дурацкой ошибкой. Мешает дико. Дано: заведен тип_цен_1, допустим "закуп", валюта EUR, "способ расчета цены" - вручную. еще заведен тип_цен_2, "крупный опт", валюта RUB, "способ расчета цены" - тоже вручную. Нужно оперативно контролировать заведенные цены в EUR по текущему курсу, чтобы сразу видеть, не пора ли переписывать ценники на рублевые прайсы. Создаем тип_цен_3, "ПорогПересчетаПрайсов", валюта RUB, "способ расчета цены" - "рассчитывается динамически", базовый тип цен - "тип_цен_1", "наценка, в %" - "-3,00%". Что делает конфигурация: берет значение (в евро) из "тип_цен_1", не пересчитывая в рубли по текущему курсу применяет к значению заданный процент наценки, ставит у получившегося значения валюту RUB и выводит в отчет прайс-листа. Т.е. при "тип_цен_1 - закуп" = 10,00 EUR получаем "тип_цен_3 - ПорогПересчетаПрайсов" 9,70 RUB (!) Подскажите, что "поправить в консерватории"? /з.ы./ вариант "перейти на УТ(+CRM)" к сожалению, не принимается /з.з.ы./ похоже, что неправильная формула в модуле формы обработки ПрайсЛист: Код: Если (Выборка.ВидЦен.РассчитываетсяДинамически) Тогда // при запросе по всем ценам Цена = Выборка.Цена * (1 + Выборка.ВидЦен.Процент / 100); | видно, что пересчета валют в формуле нет. как добавить в формулу конвертацию по текущему курсу? | Всего записей: 91 | Зарегистр. 18-01-2012 | Отправлено: 11:36 06-10-2020 | Исправлено: str4ker, 13:12 06-10-2020 |
|