Имя: Пароль:
1C
1С v8
Значение дополнительных реквизитов объектов УФ
,
0 Kurbash
 
30.04.15
13:34
Всем привет. В УФ допреквизиты хранятся в ТЧ объекта. Сейчас вылез косяк- у одних элементов справочника стоит пустое значение, у других "<>" (без ковычек естественно). И таких элементов очень много. Как можно запросом отловить их?
1 Лефмихалыч
 
30.04.15
13:35
левое соединение
где есть null
2 Kurbash
 
30.04.15
13:35
где есть null не канает, пробовал уже
3 Лефмихалыч
 
30.04.15
13:36
(2) неправильно пробовал
4 Kurbash
 
30.04.15
13:36
ВЫБРАТЬ
    НоменклатураДополнительныеРеквизиты.Ссылка.Код,
    НоменклатураДополнительныеРеквизиты.Ссылка,
    НоменклатураДополнительныеРеквизиты.Свойство,
    НоменклатураДополнительныеРеквизиты.Значение КАК Значение
ИЗ
    Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты
ГДЕ
    НоменклатураДополнительныеРеквизиты.Свойство = &Свойство
    И НоменклатураДополнительныеРеквизиты.Значение ЕСТЬ NULL

УПОРЯДОЧИТЬ ПО
    Значение

не канает
5 ДенисЧ
 
30.04.15
13:36
где наименование = ""
6 Kurbash
 
30.04.15
13:38
НоменклатураДополнительныеРеквизиты.Значение="" не канает
7 Kurbash
 
30.04.15
13:38
т.е. запись в ТЧ есть допреквизитов и свойство как будто наименование пустое
8 Лефмихалыч
 
30.04.15
13:39
(4) а теперь внимательно посмотри на (1), очень - предельно! - внимательно
9 Kurbash
 
30.04.15
13:42
(8)догнал....выбрать номенклатуру где ссылка не в (выбрать ссылка номенклатура где свойство мое не NULL), так?:)
10 Лефмихалыч
 
30.04.15
13:45
(9) левое соединение же, блинский нафиг!
11 Лефмихалыч
 
30.04.15
13:46
выбрать Ссылка
Из справочник.Номенклатура как С
левое соединение Справочник.Номенклатура.ДополнительныеРеквизиты как Т
по С.Ссылка = Т.Ссылка
ГДЕ Т.Ссылка есть NULL
12 Лефмихалыч
 
30.04.15
13:46
точнее
по С.Ссылка = Т.Ссылка и Т.Свойство = &Свойство
13 Kurbash
 
30.04.15
13:50
да нет же, это я и так сделал, у меня в результат вышли значение просто упстые а у меня в том то и дело что стоят <> вот эти фигни и они в результат отбора не попадают
14 Лефмихалыч
 
30.04.15
13:52
и всего-то?
тогда (4) и ГДе Значение = ЗНАЧЕНИЕ(Спраочник.блаблабла.ПустаяСсылка)
15 Kurbash
 
30.04.15
13:52
(12)+еще Не ЭтоГруппа забыл
16 Лефмихалыч
 
30.04.15
13:53
точнее даже не (14), а
ГДЕ не Значение.Наименование подобно "_%"
17 Kurbash
 
30.04.15
13:53
(14)-так а я за что...а значение(Справочник.ВОТтутЧтоПисать.пустаяСсылка). В каком справочнике значения хранятся?
18 Лефмихалыч
 
30.04.15
13:53
(15) нет
19 Лефмихалыч
 
30.04.15
13:54
<> - это не пустая ссылка, а элемент с пустым наименованием
20 Kurbash
 
30.04.15
13:54
(19)-вот, а элемент чего?
21 Kurbash
 
30.04.15
13:57
пробовал как то так:

ВЫБРАТЬ
    НоменклатураДополнительныеРеквизиты.Ссылка,
    НоменклатураДополнительныеРеквизиты.Свойство,
    НоменклатураДополнительныеРеквизиты.Значение
ИЗ
    Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты
ГДЕ
    НоменклатураДополнительныеРеквизиты.Свойство = &Свойство
    И НЕ НоменклатураДополнительныеРеквизиты.Ссылка В
                (ВЫБРАТЬ
                    НоменклатураДополнительныеРеквизиты.Ссылка КАК Ссылка
                ИЗ
                    Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты
                ГДЕ
                    НоменклатураДополнительныеРеквизиты.Свойство = &Свойство
                    И НоменклатураДополнительныеРеквизиты.Значение <> NULL)


не канает все равно
22 Лефмихалыч
 
30.04.15
14:00
(21) ты только свои посты читаешь?


ВЫБРАТЬ
    НоменклатураДополнительныеРеквизиты.Ссылка,
    НоменклатураДополнительныеРеквизиты.Свойство,
    НоменклатураДополнительныеРеквизиты.Значение

ИЗ
    Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты
ГДЕ
    НоменклатураДополнительныеРеквизиты.Свойство = &Свойство
    И НЕ НоменклатураДополнительныеРеквизиты.Ссылка.Наименование подобно "_%"
23 Kurbash
 
30.04.15
14:00
все, догнал
24 Kurbash
 
30.04.15
14:02
специальный справочник есть ДополнительныеЗначения