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