![]() |
|
как сослаться на предопределенный элемент плана видов характеристик | ☑ | ||
---|---|---|---|---|
0
LivingStar
03.08.12
✎
06:56
|
есть предопределенный элемент плана видов характеристик, как на него сослаться в запросе?
ПланВидовХарактеристик.СвойстваОбъектов.НеПечататьКвитанции - так не помогает |
|||
1
SeraFim
03.08.12
✎
06:58
|
ЗНАЧЕНИЕ(ПланВидовХарактеристик.СвойстваОбъектов.НеПечататьКвитанции)
|
|||
2
LivingStar
03.08.12
✎
06:59
|
спасибо
|
|||
3
LivingStar
03.08.12
✎
07:08
|
а если тип реквизита значение РегистраСведений.ЗначенияСвойствОбъектов Характеристика.СвойстваОбъектов, и нужно в запросе отобрать те у которых стоит значение да, то как это задать?
|
|||
4
vvp91
03.08.12
✎
07:14
|
ГДЕ ЗначенияСвойствОбъектов.Значение
|
|||
5
LivingStar
03.08.12
✎
07:17
|
(4) это как так?
у регистра сведений ЗначенияСвойствОбъектов есть ресурс значение, его тип Характеристика.СвойстваОбъектов, как установить отбор по ресурсу со значением "Да" ? |
|||
6
LivingStar
03.08.12
✎
07:19
|
(5) точнее где ЗначенияСвойствОбъектов.Значение <> Да
|
|||
7
vvp91
03.08.12
✎
07:20
|
Что за значение "Да"? Я полагаю, что это булевый тип. В запросе можно написать как
[ГДЕ ЗначенияСвойствОбъектов.Значение] а можно написать как [ГДЕ ЗначенияСвойствОбъектов.Значение = Истина] записи эквивалентны. Если же "Да" это строка, то писать надо [ГДЕ ЗначенияСвойствОбъектов.Значение = "Да"] |
|||
8
LivingStar
03.08.12
✎
07:20
|
(7) я же написал в (5) какой у него тип
|
|||
9
LivingStar
03.08.12
✎
07:21
|
так не работает!
И ВТ_Свойства.Свойство <> "Да" |
|||
10
vvp91
03.08.12
✎
07:21
|
Почитай Радченко про характеристики.
|
|||
11
vvp91
03.08.12
✎
07:22
|
[ГДЕ ВТ_Свойства.Значение = Ложь]
или [ГДЕ НЕ ВТ_Свойства.Значение] Свойство - это НЕ Значение. |
|||
12
LivingStar
03.08.12
✎
07:22
|
а подсказать что никак? накой мне читать радченко?
|
|||
13
vvp91
03.08.12
✎
07:23
|
не читай Радченко.
тебе подсказали. |
|||
14
LivingStar
03.08.12
✎
07:23
|
неработает так
ГДЕ ВТ_Свойства.Свойство = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СвойстваОбъектов.НеПечататьКвитанции) И ВТ_Свойства.Значение <> "Да" |
|||
15
vvp91
03.08.12
✎
07:24
|
ГДЕ
ВТ_Свойства.Свойство = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СвойстваОбъектов.НеПечататьКвитанции) И ВТ_Свойства.Значение <> Истина |
|||
16
LivingStar
03.08.12
✎
07:24
|
так вообще ничего не выбрал
ГДЕ ВТ_Свойства.Свойство = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СвойстваОбъектов.НеПечататьКвитанции) И ВТ_Свойства.Значение <> Истина |
|||
17
vvp91
03.08.12
✎
07:25
|
значит у тебя таких записей нет.
|
|||
18
LivingStar
03.08.12
✎
07:25
|
это не булево значение
|
|||
19
LivingStar
03.08.12
✎
07:25
|
вот так выбираю, они есть
ГДЕ ВТ_Свойства.Свойство = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СвойстваОбъектов.НеПечататьКвитанции) |
|||
20
vvp91
03.08.12
✎
07:26
|
выложи результат:
выбрать ВТ_Свойства.Значение, Тип(ВТ_Свойства.Значение) из ВТ_Свойства где ВТ_Свойства.Свойство = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СвойстваОбъектов.НеПечататьКвитанции) |
|||
21
Lex_Liven
03.08.12
✎
07:26
|
Характеристика.СвойстваОбъектов - какой тип? Перечисление? Тогда
И ВТ_Свойства.Значение <> ЗНАЧЕНИЕ(Перечисление.СвойстваОбъектов.Да) Если это справочник, то передай в параметре Запрос.Параметры.Добавить("Да",Справочники.СвойстваОбъектов.НайтиПоНаименованию("Да")); ... И ВТ_Свойства.Значение <> &Да |
|||
22
Lex_Liven
03.08.12
✎
07:27
|
[Оффтоп] На мисте есть теги, чтобы код от сообщения отделять не автоматом, а принудительно? [/Оффтоп]
|
|||
23
LivingStar
03.08.12
✎
07:28
|
(21) а что за объект характеристика? где его посмотреть?
|
|||
24
vvp91
03.08.12
✎
07:28
|
(21) Тоже вариант.
|
|||
25
Lex_Liven
03.08.12
✎
07:33
|
(23) у регистра сведений ЗначенияСвойствОбъектов есть ресурс значение, его тип Характеристика.СвойстваОбъектов
Твои слова. Там и ищи, что это за зверь такой. |
|||
26
LivingStar
03.08.12
✎
07:34
|
редактирование типа данных открываешь, он там как папочка, в конфигураторе то нет такого
|
|||
27
Lex_Liven
03.08.12
✎
07:38
|
ПланВидовХарактеристик это значит. Если твое значение "да" - предопределенное, то:
И ВТ_Свойства.Значение <> ЗНАЧЕНИЕ(ПланВидовХарактеристик.СвойстваОбъектов.Да) А если не предопределенное, то: Запрос.Параметры.Добавить("Да",ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Да")); ... И ВТ_Свойства.Значение <> &Да |
|||
28
Lex_Liven
03.08.12
✎
07:39
|
Есть в конфигураторе. Папочку разверни - и по значкам можно сориентироваться.
[Оффтоп] вопрос с тегами все еще актуален :) [/Оффтоп] |
|||
29
LivingStar
03.08.12
✎
07:42
|
да это было истина, только в режиме предприятия смотрится, открыв значение плана видов характеристик
|
|||
30
Lex_Liven
03.08.12
✎
07:43
|
(29) Значит не предопределенное. Смотри второй мой вариант.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |