unifor 95 и повторения поля
Пользователь:
levaleva (IP-адрес скрыт)
Дата: 28, January, 2019 07:19
Добрый день, уважаемые коллеги.
Если взять команду (v51^C/), форматтер выведет как положено:
ф1
ф2
ф3
Если взять unifor +96 (взятие подстроки) (&uf('+961*0.1#'v51^C)/), то форматтер тоже сработает вполне штатно, выведя по подстроке с заданого повторения:
1
2
3
Но если мы захотим узнать длину подполя каждого повторения
(&uf('+95'v51^C)/)
Происходит вывод
2
2
0
0
..
0
Где столбец нулей добивает до 5000 строк.
Что это? Недостаточное описание функции в документации? Древняя ошибка? Принципиальная невозможность работать с повторениями?
Проверено на ИРбис64 2011 и 2017