Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как вытащить пустой доп.реквизит?

Как вытащить пустой доп.реквизит?
Я
   na1kk
 
25.04.19 - 17:53
У каких-то характеристик номенклатур он проставлен, а где-то он пустой.

Как вытащить с помощью запроса те характеристики, у которых он не заполнен.

http://prntscr.com/ngsi9g
 
 
   Rovan
 
1 - 25.04.19 - 17:55
ISNULL(...)

ЛЕВОЕ СОЕДИНЕНИЕ
   na1kk
 
2 - 25.04.19 - 17:56
Если обращаюсь через таб.часть характеристик его не видно.
   na1kk
 
3 - 25.04.19 - 17:57
   na1kk
 
4 - 25.04.19 - 18:01
(1) что с чем? я связываю таб.часть "доп.реквизты" характеристики с ПВХ доп.реквзиты и сведений
   Вафель
 
5 - 25.04.19 - 18:59
нужно связывать справочником наборы доп реквизитов, чтобы узнать какие вообще есть
   Лефмихалыч
 
6 - 25.04.19 - 19:37
ВЫБРАТЬ Номенклатура.Ссылка
из Справочник.Номенклатура как Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура.ДополнительныеСвойстваИликакЕгоТамЗовутНынче как Атрибуты
ПО Номенклатура.Ссылка=Атрибуты.Ссылка и Атрибуты.Свойство=&СсылкаНаЭлементПВХ_Артикул
ГДЕ Атрибуты.Ссылка есть null


как-то так


это - если надо конкретно про артикул. Если про все вообще, то плюс еще одно соединение, как Вафель говорит
   shuhard
 
7 - 25.04.19 - 19:42
(6) не а
в типовых на БСП это ТЧ ДополнительныеРеквизиты
   Лефмихалыч
 
8 - 25.04.19 - 20:47
(7) ну, может быть. Я в конфигураторе уж с полгода не был
   na1kk
 
9 - 25.04.19 - 21:15
(8) (7) не работает
   na1kk
 
10 - 25.04.19 - 21:16
ВЫБРАТЬ
    ХарактеристикиНоменклатурыДополнительныеРеквизиты.Значение КАК Значение,
    ХарактеристикиНоменклатурыДополнительныеРеквизиты.Ссылка КАК Ссылка
ПОМЕСТИТЬ Итог
ИЗ
    Справочник.ХарактеристикиНоменклатуры.ДополнительныеРеквизиты КАК ХарактеристикиНоменклатурыДополнительныеРеквизиты
ГДЕ
    ХарактеристикиНоменклатурыДополнительныеРеквизиты.Свойство = &Свойство
;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ
    Итог.Значение КАК Значение,
    Итог.Ссылка КАК Ссылка
ИЗ
    Итог КАК Итог
        полное СОЕДИНЕНИЕ ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения КАК ДополнительныеРеквизитыИСведения
        ПО (Итог.Ссылка = ДополнительныеРеквизитыИСведения.Ссылка)
        
ГДЕ
Итог.Ссылка есть null


УПОРЯДОЧИТЬ ПО
    Значение
   na1kk
 
11 - 25.04.19 - 21:17
(8) (7) вернее выводит и ссылку null
http://prntscr.com/ngvapt
   МимохожийОднако
 
12 - 25.04.19 - 21:40
(11) Отладчик включал? Отладь запрос в консоли, потом втыкай в конфигурацию и отлаживай. Отсюда не видно
   na1kk
 
13 - 25.04.19 - 21:57
(12) так мне запрос нужен
   МимохожийОднако
 
14 - 25.04.19 - 22:54
(13) в (10) что?
   RomanYS
 
15 - 25.04.19 - 23:14
(11) логично, в (10) полная хрень, выводит столько пустых записей (нуллей), сколько ссылок в ПВХ.ДополнительныеРеквизитыИСведения
   Сияющий в темноте
 
16 - 26.04.19 - 00:34
Для дополнительных реквизитов табличная часть.
соединяем ее с документом по реквизиту и ссылке и проверяем на null.
если дополнительное сведение,то оно живет в регистре,так что соединяться нужно с таблицей регистра по документу и свойству,и смотреть результат null.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.