Имя: Пароль:
1C
 
Пользовательское поле выражение (СКД) ССЫЛКА
0 comp2006
 
14.06.11
16:23
Как в Пользовательском поле выражение (СКД) написать что-то вроде:

Выбор Когда Документ ССЫЛКА Документ.РеализацияТоваровУслуг    Тогда ...

Пробовал так:
Выбор Когда ПОДСТРОКА(ПредставлениеСсылки(Документ), 1, 10)  = ЗНАЧЕНИЕ("Реализация")    Тогда ...
тоже не то.
1 Defender aka LINN
 
14.06.11
16:27
ТИПЗНАЧЕНИЯ()
2 comp2006
 
14.06.11
16:27
+ ЗНАЧЕНИЕ("Реализация")  =  "Реализация"

Платформа 8.1
3 comp2006
 
14.06.11
16:28
(1) Платформа 8.1
4 Defender aka LINN
 
14.06.11
16:32
(3) Меняйте платформу :)
5 comp2006
 
14.06.11
16:35
(4) Это, как вариант!
А что с вариантом ПОДСТРОКА не так?
C:\Program Files\1cv81\AddDoc\RU\V8AddDoc81.htm  - здесь это допустимые функции в языке выражений СКД!
6 IronDemon
 
14.06.11
16:36
Ссылку не понимает :(
Делай в запросе или в вычисляемых полях.
7 comp2006
 
14.06.11
16:40
Язык выражений системы компоновки данных
....
ПредставлениеСсылки(RefPrepresentation)
Получить представление переданного параметра. Если результатом выражения параметра является ссылка, результатом функции будет строка – представление данной функции. В остальных случаях результатом функции будет значение переданного параметра.
...
Подстрока (Substring)
Данная функция предназначена для выделения подстроки из строки. Параметры:
· выражение, имеющее строковый тип;
·позиция символа, с которого начинается выделяемая из строки подстрока;
·длина выделяемой подстроки.
8 Aprobator
 
14.06.11
16:47
(0) А что 1 - е не работает? Тогда сделай признак документа в самом запросе и анализируй по признаку.
9 comp2006
 
14.06.11
16:48
(8) Так и сделал!
Всем спасибо!