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