Вход | Регистрация


Не выводится вычисляемое поле СКД

Не выводится вычисляемое поле СКД
Я
   mikecool
 
07.11.18 - 17:25
Вычисляю так:
Выбор Когда ОплатаНаличные = 0 ИЛИ Выручка = 0
    Тогда 0
Иначе
    выбор когда ОплатаНаличные = СуммаДокумента 
        тогда Выручка 
    Иначе 
        выбор когда Выручка < СуммаДокумента - ВычислитьВыражение("Сумма(Выручка)", , "Группировка", "Первая", "Текущая") 
        Тогда Выручка 
        Иначе  СуммаДокумента - ВычислитьВыражение("Сумма(Выручка)", , "Группировка", "Первая", "Текущая") 
        конец 
    конец 
Конец
В ресурсах есть, в выводимых полях есть - но нет в отчете
получается ошибка в выражении и результат нул?
 
 
   ДенисЧ
 
1 - 07.11.18 - 17:26
А на NULL не пробовал проверять?
   mikecool
 
2 - 07.11.18 - 17:29
(1) нет еще
но тут другая фигня
есть вычисляемое поле "Поле1", выражение = 1 + 1 - тоже не выводится
я чего то не знаю про вычисляемые поля в современных скд
что?
   mikecool
 
3 - 07.11.18 - 19:24
попробую поднять
   mikecool
 
4 - 07.11.18 - 19:50
создал новый отчет, добавил в схему только одно вычисляемое поле, оно выводится
что же за фигня с существующим отчетом?
зы: кеш почистил
   mikecool
 
5 - 07.11.18 - 19:52
перекинул схему в новый отчет - работает, все вычисляемые поля есть
что за хрень такая?
   AlvlSpb
 
6 - 08.11.18 - 00:43
(0) Я бы сократил
Выбор Когда ОплатаНаличные = 0 ИЛИ Выручка = 0
    Тогда 0
Иначе
      выбор когда ОплатаНаличные = СуммаДокумента ИЛИ Выручка < СуммаДокумента - ВычислитьВыражение("Сумма(Выручка)", , "Группировка", "Первая", "Текущая") 
        Тогда Выручка 
        Иначе  СуммаДокумента - ВычислитьВыражение("Сумма(Выручка)", , "Группировка", "Первая", "Текущая") 
        конец 
   Конец

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует