8.х Использование ВЫБОР в ИТОГАХ.

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем barsuchechechek, 26 мар 2010.

  1. TopicStarter Overlay
    barsuchechechek
    Offline

    barsuchechechek Опытный в 1С

    Регистрация:
    21 фев 2009
    Сообщения:
    265
    Симпатии:
    0
    Баллы:
    26
    Код:
    |ИТОГИ
    |СУММА(ЗапланированоВал),
    |СУММА(ЗапланированоВал1),
    |СУММА(ОстатокВал),
    |СУММА(ОстатокВалП),
    |СУММА(СуммаПриходВал),
    |СУММА(СуммаРасходВал),
    |СУММА(ДенежныйПотокВал),
    |СУММА(СуммаПриходУпр),
    |СУММА(СуммаРасходУпр),
    |ВЫБОР
    |КОГДА СУММА(ЗапланированоВал)<>0
    |ТОГДА СУММА(СуммаРасходУпр*100/ЗапланированоВал)
    |ИНАЧЕ 0
    |КОНЕЦ КАК ПроцентВал1,
    |ВЫБОР
    |КОГДА СУММА(ЗапланированоВал)<>0
    |ТОГДА СУММА(СуммаПриходУпр*100/ЗапланированоВал1)
    |ИНАЧЕ 0
    |КОНЕЦ КАК ПроцентВал1П,
    |СУММА(ДенежныйПотокУпр)
    
    
    Мне нужно определить два показателя ПроцентВал1 и ПроцентВал1П.
    Запланировано Вал может быть равно 0 и тогда вылезет ошибка деления на 0. Посему делаю через выбор. Но почему-то все равно выходит ошибка деления на 0. Что делаю не так?
    Или как другим способом в Итогах вычислить показатель путем деления одного на другой, но предотвратить ситуцацию деления на 0.
  2. TopicStarter Overlay
    barsuchechechek
    Offline

    barsuchechechek Опытный в 1С

    Регистрация:
    21 фев 2009
    Сообщения:
    265
    Симпатии:
    0
    Баллы:
    26
    Вопрос снят.
  3. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.634
    Симпатии:
    946
    Баллы:
    204
    Проверяйте значение не на 0, а на Неопределенно или контсрукцию Есть NULL
  4. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Не пробовал, но вот так что скажет?
    Код:
    "СУММА(ВЫБОР
    КОГДА ЗапланированоВал)<>0
    ТОГДА СуммаРасходУпр*100/ЗапланированоВал
    ИНАЧЕ 0
    КОНЕЦ) КАК ПроцентВал1,"
    
  5. TopicStarter Overlay
    barsuchechechek
    Offline

    barsuchechechek Опытный в 1С

    Регистрация:
    21 фев 2009
    Сообщения:
    265
    Симпатии:
    0
    Баллы:
    26
    Дело было действительно в ЕСТЬ NULL
  6. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.634
    Симпатии:
    946
    Баллы:
    204
    просто за частую пользователи при объединении или соедтнении думаюет что если не найдется поле тооо туда 0 будет записанно а это не так
Похожие темы
  1. Elfix
    Ответов:
    1
    Просмотров:
    481
Загрузка...

Поделиться этой страницей