|   |   | 
| 
 | как сослаться на предопределенный элемент плана видов характеристик | ☑ | ||
|---|---|---|---|---|
| 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) Значит не предопределенное. Смотри второй мой вариант.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |