новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

Обсуждение к заданию: Решить мелкую проблему в СКД

    • #1
    • 16.12.2015 12:35
    0
    Есть некий внешний отчет для доработанной УТ 10 (рис.1 во вложении). В нем есть поля план, факт и процент выполнения. план и факт берутся из запроса, а вот процент выполнения - это вычисляемое пол...  Подробнее>>
    • #2
    • 16.12.2015 12:43
    0
    Скорей всего ошибка при делении на 0. Поставьте проверку в вычисляемых полях - Если факт = 0 Тогда 0 Иначе факт/план *100
    • #3
    • 16.12.2015 13:04
    0
    вот такую формулу ставим - не помогает

    Выбор
    Когда ФактСумма =0 ИЛИ ПланСумма =0
    тогда
    0
    Иначе
    ФактСумма/ПланСумма*100
    Конец
    • #4
    • 16.12.2015 13:21
    0
    Надо проверять не на 0, а на NULL,
    типа:
    Выбор
    Когда ЕстьNULL(ФактСумма,0) =0 ИЛИ ЕстьNULL(ПланСумма,0) =0
    тогда
    0
    Иначе
    ФактСумма/ПланСумма*100
    Конец
    • #5
    • 16.12.2015 13:23
    0
    Немного не так, прошу прощения,

    Выбор
    Когда ЕстьNULL(ПланСумма,0) =0
    тогда
    0
    Иначе
    ЕстьNULL(ФактСумма,0) /ЕстьNULL(ПланСумма,0)*100
    Конец
    • #6
    • 16.12.2015 13:25
    0
    А еще правильнее:
    Выбор
    Когда ЕстьNULL(ФактСумма,0) =0 ИЛИ ЕстьNULL(ПланСумма,0) =0 ИЛИ ПланСумма =0
    тогда
    0
    Иначе
    ФактСумма/ПланСумма*100
    Конец
    • #7
    • 16.12.2015 13:30
    0
    also11
    Немного не так, прошу прощения,


    Николай
    А еще правильнее:


    не получается ни так, ни так )))
    • #8
    • 16.12.2015 13:30
    0
    Тогда выбирайте исполнителя ;)
    • #9
    • 16.12.2015 13:53
    0
    Matros
    не получается ни так, ни так )))

    Matros
    Решить мелкую проблему в СКД

    тогда проблема перестает быть мелкой)
Для участия в обсуждении Вам необходимо авторизоваться либо   зарегистрироваться