Сообщение на форуме
12 мая 2023 в 20:11:29
Всем привет. Нужна помощь специалиста.
В УНФ при использовании динамического вида цен по формуле можно создать автоматический пересчет валютной (учетной) цены по текущему курсу, но, к сожалению, у меня не получается сделать так, чтобы новая, динамически рассчитанная цена создавалась (записывалась) в номенклатуру регулярно, например каждый день. Дело в том, что авторасчет работает при изменении базовой (учетной) цены, а она то как раз и не меняется, поскольку она задана в валюте. Из-за этого при создании Заказа покупателя цена продажи подставляется не актуальная, а последняя созданная вручную при регистрации/закрытии вида цен. Раньше пользовался расширением одного фриланса и у него для регулярного автоматического обновления цен использовалось регламентное задание по расписанию, но сейчас он прекратил поддержку и его расширение не совместимо с последними версиями УНФ 3.Х
Не могу разобраться с регламентными заданиями. Задание, которое использовалось с расширением больше не работает в автоматическом режиме. Настроить не получается, оно все равно отключается и работает только принудительно. Подскажите куда копать или предложите свои услуги если требуется программирование.
Ссылка на скриншоты https://drive.google.com/drive/folders/1I1COqAZ4jY3uzBVnz9urzLYT4xhidb6h?usp=sharing
Сообщение на форуме
25 февраля 2020 в 17:11:58
Павел здравствуйте.
Пару вопросов.
1. Для версии УНФ 1.6.18.168 использовать версию 1.7 Вашей разработки?
2. Если я правильно понял из комментов выше, для данной версии УНФ подходит формула № 7
-----------
Формулу по примеру №7, в вашем случае это:
#ЕСЛИ [КурсДоллара] > 0
#ТОГДА [Ценастатическаявдолларах]
#ИНАЧЕ 0
#КОНЕЦЕСЛИ
или
? ( [КурсДоллара] > 0 , [Ценастатическаявдолларах], 0 )
-----------
В случае с прямым пересчетом указанной в валюте цены на курс понятно, а вот как быть с дополнительным условием?
У нас цена в рублях формируется путем умножения цены в долларах на курс доллара и плюс 3%. Вот эти 3 % как вставить в вышеуказанную формулу?
В версии 1.6 была такая формула:
([УчетныеценывUSD]*[КурсДоллара])+((([УчетныеценывUSD]*[КурсДоллара])/100)*3) + ([УчетныеценывEUR]*[КурсЕвро])+((([УчетныеценывEUR]*[КурсЕвро])/100)*3)
В версии 1.7 изменили формулу на такую:
[УчетныеценывUSD]+([УчетныеценывUSD]/100)*3
Вроде все работало, но с переходом на версию УНФ 1.6.18.168 стали замечать, что цены считает не правильно.
И это самая простая формула, которую мы использовали.
Мы еще считали закупочные цены (минус 65%) от вышеуказанной (рассчитанной по формуле +3%) розничной цены.
Например в версии 1.6 была такая формула:
((([УчетныеценывUSD]-(([УчетныеценывUSD]/100)*65)))*[КурсДоллара])+((((([УчетныеценывUSD]-(([УчетныеценывUSD]/100)*65)))*[КурсДоллара])/100)*3)
В версии 1.7 перешли на такую:
([УчетныеценывUSD]+(([УчетныеценывUSD]/100)*3))-((([УчетныеценывUSD]+(([УчетныеценывUSD]/100)*3))/100)*65)
Как быть с такими расчетами в новых версиях УНФ?
И последний вопрос. Чем отличается Ваша разработка версии 1.8 от версии 1.7, будет ли она работать в нашей версии УНФ и если да, то целесообразно ли обновляться на версию 1.8?