|   |   | 
| 
 | Значения свойств объектов | ☑ | ||
|---|---|---|---|---|
| 0
    
        Janna26 01.08.12✎ 15:12 | 
        Ребят помогите пожалуйста. Нужно запросом выбрать свойства, даже те у которых не заполнено значение. У меня почему то не получается...
  пишу так: ВЫБРАТЬ ЗначенияСвойствОбъектов.Свойство, ЗначенияСвойствОбъектов.Значение ИЗ Справочник.Номенклатура КАК Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ПО Номенклатура.Ссылка = ЗначенияСвойствОбъектов.Объект ГДЕ Номенклатура.Ссылка = &Ссылка Выбираются только свойства у которых заполнено и свойство и значение. | |||
| 1
    
        1C-band 01.08.12✎ 15:14 | 
        ЗНАЧЕНИЕ(Справочник.ЗначениясвойствОбъектов.ПустаяСсылка)     | |||
| 2
    
        Жан Пердежон 01.08.12✎ 15:16 | 
        Нужно еще с ПВХ соединение     | |||
| 3
    
        1C-band 01.08.12✎ 15:16 | 
        Кстати, отличная фотка! ))     | |||
| 4
    
        Janna26 01.08.12✎ 15:21 | 
        (3) Спасибо :)     | |||
| 5
    
        katc 01.08.12✎ 15:23 | 
        (3)  горизонт завален, так что только 3     | |||
| 6
    
        Janna26 01.08.12✎ 15:24 | 
        (1) Можешь пример сделать?     | |||
| 7
    
        Janna26 01.08.12✎ 15:28 | 
        ВЫБРАТЬ
  ЗначенияСвойствОбъектов.Свойство, ВЫБОР КОГДА ЗначенияСвойствОбъектов.Значение = НЕОПРЕДЕЛЕНО ТОГДА NULL КОГДА ЗначенияСвойствОбъектов.Значение <> НЕОПРЕДЕЛЕНО ТОГДА ЗначенияСвойствОбъектов.Значение КОНЕЦ КАК значение ИЗ Справочник.Номенклатура КАК Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов ПО ЗначенияСвойствОбъектов.Свойство = СвойстваОбъектов.Ссылка ПО Номенклатура.Ссылка = ЗначенияСвойствОбъектов.Объект ГДЕ Номенклатура.Ссылка = &Ссылка | |||
| 8
    
        Janna26 01.08.12✎ 15:29 | 
        Вот так тоже не получилось :(     | |||
| 9
    
        katc 01.08.12✎ 15:35 | 
        ВЫБРАТЬ
  СвойстваОбъектов.Свойство, ЗначенияСвойствОбъектов.Значение ИЗ ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ПО ЗначенияСвойствОбъектов.Свойство = СвойстваОбъектов.Ссылка И ЗначенияСвойствОбъектов.Объект = &Ссылка | |||
| 10
    
        Жан Пердежон 01.08.12✎ 15:35 | 
        ...
  ИЗ Справочник.Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов ПО СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(...) ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ... | |||
| 11
    
        Janna26 01.08.12✎ 15:43 | 
        ВЫБРАТЬ
  ЗначенияСвойствОбъектов.Значение, СвойстваОбъектов.Ссылка ИЗ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов ПО ЗначенияСвойствОбъектов.Свойство = СвойстваОбъектов.Ссылка И (ЗначенияСвойствОбъектов.Объект = &Ссылка) Все равно не выбирается. | |||
| 12
    
        Janna26 01.08.12✎ 15:51 | 
        Какие будут еще варианты?     | |||
| 13
    
        Janna26 01.08.12✎ 15:54 | 
        Дело в том что когда в номенклатуре не заполняешь свойство в регистр не попадает запись. И его неоткуда выбирать :(     | |||
| 14
    
        hhhh 01.08.12✎ 15:55 | 
        (12) наоборот же. Вы без очков сегодня?
  ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов | |||
| 15
    
        Janna26 01.08.12✎ 15:57 | 
        (14) Когда делаю так выбираются все свойства которые могут быть у номенклатуры.     | |||
| 16
    
        Janna26 01.08.12✎ 16:01 | 
        Суть в то что нужно выбрать только те свойства которые заполнены в табличной части на форме номенклатуры.     | |||
| 17
    
        katc 01.08.12✎ 16:08 | 
        чисто женский подход.     | |||
| 18
    
        katc 01.08.12✎ 16:08 | 
        потом идут дополнения, вместо того что бы сразу про них сказать.     | |||
| 19
    
        Janna26 01.08.12✎ 16:20 | 
        (18) Ну вот такие мы женщины :)     | |||
| 20
    
        Janna26 01.08.12✎ 16:20 | 
        Я так поняла что не очень получится, т.к. записей в регистре нет :(     | |||
| 21
    
        hhhh 01.08.12✎ 16:26 | 
        (20) ну вы же написали "Нужно запросом выбрать свойства, даже те у которых не заполнено значение". Естественно все свойства будут выбираться.     | |||
| 22
    
        Janna26 01.08.12✎ 16:41 | 
        (21) Да я уже поняла. А как теперь выбрать только те свойства которые есть у номенклатуры?     | |||
| 23
    
        Sinus1984 01.08.12✎ 16:45 | 
        Предлагаю подрезать этот запрос из базовой 1С
  ВЫБРАТЬ РАЗЛИЧНЫЕ СвойстваОбъектов.Наименование КАК СвойстваОбъектовНаименование, СвойстваОбъектов.ПометкаУдаления КАК ПометкаУдаления, СвойстваОбъектов.Ссылка КАК Свойство, ЗначенияСвойствОбъектов.Значение КАК Значение ИЗ (ВЫБРАТЬ СвойстваОбъектов.Ссылка КАК Ссылка, СвойстваОбъектов.Наименование КАК Наименование, СвойстваОбъектов.ПометкаУдаления КАК ПометкаУдаления ИЗ ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов ГДЕ СвойстваОбъектов.НазначениеСвойства В(&НазначениеСвойств)) КАК СвойстваОбъектов ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ПО (ЗначенияСвойствОбъектов.Свойство = СвойстваОбъектов.Ссылка) И (ЗначенияСвойствОбъектов.Объект = &ОбъектОтбораЗначений) | |||
| 24
    
        viktor_vv 01.08.12✎ 16:49 | 
        А конфа какая ? В российских вроде также как и в украинских ЗначенияСвойствОбъектов через обработку везде тягаются, тем более вам по конкретной номенклатуры.     | |||
| 25
    
        viktor_vv 01.08.12✎ 16:50 | 
        Это случайно не для заполнения свойств при копировании номенклатуры ?     | |||
| 26
    
        Janna26 01.08.12✎ 17:07 | 
        (23) то что нужно. Спасибо.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |