Имя: Пароль:
1C
 
СКД. Выражение в вычисляемом поле
0 totparen
 
05.05.11
14:43
Добавил в СКД вычисляемое поле. Текст выражения:

Сред(Строка(Регистратор),1,СтрДлина(Строка(Регистратор))-9)

При формировании отчета выпадает ошибка

"Ошибка исполнения отчета
по причине:
Ошибка получения данных
по причине:
Функция не найдена "СтрДлина"
"

Подскажите в чём может быть проблема?
Платформа 8.2.13.219
1 Mitriy
 
05.05.11
14:45
посмею предположить, что функция не найдена "СтрДлина"...
2 totparen
 
05.05.11
14:47
Как она может быть не найдена, если это встроенная функция языка?!
Почему же нет ошибки с функцией Строка()?
3 Vitello
 
05.05.11
14:48
(2)Насколько я знаю там не совсем встроенный язык
4 Mitriy
 
05.05.11
14:54
(2) убери СтрДлина, будет ругаться на Строка... и т.д...
5 kosts
 
05.05.11
14:55
Если включить какую то галочку, то можно использовать функции из модулей.
6 kosts
 
05.05.11
15:00
(0)
>Сред(Строка(Регистратор),1,СтрДлина(Строка(Регистратор))-9)

Может данное выражение в запросе сразу привести к нужному виду.
7 totparen
 
05.05.11
15:00
(4) Выражение следующего вида работает

Строка(Регистратор)+"Тра-ля-ля"
8 Vitello
 
05.05.11
15:01
(6)А стрдлина там есть?
9 Mitriy
 
05.05.11
15:26
(7) работает, я уже посмотрел... в справке есть перечисление функций...
10 totparen
 
05.05.11
15:41
(9) в справке к чему? О каких функция речь? Можно подробнее?
11 Золушок
 
05.05.11
15:46
(10) Функции СКД. Надо смотреть справку по СКД, на диске ИТС есть.
12 totparen
 
05.05.11
15:48
(10)
Диска ИТС у меня в наличии нет. Можете сказать заголовок статьи на этом диске? Дума в интернете найти можно.
13 Mitriy
 
05.05.11
16:24
опять 1С-ники потеряли кнопку Справка...

Справка - Содержание справки - 1С:Пердприятие - Встроенный язык - Общие объекты - Система компоновки данных - Язык выражений системы компоновки данных - Встроенные функции языка выражений системы компоновки данных
14 totparen
 
05.05.11
16:28
(13) Мерси велико!
Закон Брукера: Даже маленькая практика стоит большой теории.