Здравствуйте, сделал динамические цены, но расчет идет очень медленно (40сек на одну номенклатурную позицию+блокировка на другие действия), но очень редко бывает что моментально, значит база может быстрее. Формула впринципе простая, проверку проходит.

#ЕСЛИ [РоздрбручUSD]
    #ТОГДА [РоздрбручUSD]    
    #ИНАЧЕ
        #ЕСЛИ [РоздрбручEUR]
        #ТОГДА [РоздрбручEUR]
        #ИНАЧЕ
            #ЕСЛИ [РоздрбручUAH]
            #ТОГДА [РоздрбручUAH]
            #ИНАЧЕ


#ЕСЛИ [BASEUSD]
            
    #ТОГДА
    [BASEUSD] + ([BASEUSD] / 100 *  70.0)
    #ИНАЧЕ
    #ЕСЛИ [BASEEUR]
    #ТОГДА
    [BASEEUR] + ([BASEEUR] / 100 *  70.0)
    #ИНАЧЕ
    [BASEUAH] + ([BASEUAH] / 100 *  70.0)

#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ

#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ


Есть 3 вида цены с такими же формулами, только там отнимается еще процент (скидка).
Кто подскажет в чем проблема и куда копать?



Конфа:

Business Automation Software for small company. PROF (1.6.14.1) (https://www.bas-soft.eu/soft/bas-mass/bas-small-business)
Copyright © NetHelp JAROCKI PIOTR, 2020-2021. All rights reserved

Розширення конфігурації:
- 1С: Синхронизация Битрикс24 (2.4.0.3)

Режим: Файловий (без ущільнення)