Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

СКД Не работает функция НомерПоПорядку в таблице

СКД Не работает функция НомерПоПорядку в таблице
Я
   SunSunych
 
02.09.20 - 12:12
Возникла необходимость добавить поле, в котором в зависимости от номера по порядку нужно выводить определенное число. Создал Вычисляемое поле с выражением:

ВЫБОР     КОГДА НомерПоПорядку()=1 ТОГДА 3000
    КОГДА НомерПоПорядку()=2 ТОГДА 2700
    КОГДА НомерПоПорядку()=3 ТОГДА 2400
    КОГДА НомерПоПорядку()=4 ТОГДА 2100
    КОГДА НомерПоПорядку()=5 ТОГДА 1800
КОНЕЦ

Ранее делал так в другом отчете с группировками и всё работало нормально. Сейчас в отчете есть необходимость использовать таблицу, и в ней при попытке в вычисляемом поле использовать НомерПоПорядку() получаю ошибку

Ошибка получения данных
по причине:
Выражение не может быть вычислено "SerialNumber"

Подскажите пожалуйста, почему возникает ошибка и что с этим делать?

Заранее спасибо.
   SunSunych
 
1 - 02.09.20 - 16:36
Вопрос решен. Создал вычисляемое поле с пустым выражением, добавил это поле в ресурсы и в выражении ресурса уже можно нормально использовать ту конструкцию, что пытался использовать в вычисляемом поле.

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