Имя: Пароль:
1C
1С v8
Проблема в скд
0 tesak84
 
10.01.15
23:18
Всем привет с прошедшими праздниками. вопрос такой:

ВЫБРАТЬ      ОстаткиПоСпецификации.Номенклатура КАК Материалы,      ОстаткиПоСпецификации.КоличествоОстаток КАК Запасы,      ОстаткиПоСпецификации.Ссылка,      СтруктурныеЕдиницы.НаименованиеИЗ      Справочник.СтруктурныеЕдиницы КАК СтруктурныеЕдиницы            ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ                  ВложенныйЗапрос.Номенклатура КАК Номенклатура,                  ВложенныйЗапрос.КоличествоОстаток КАК КоличествоОстаток,                  СпецификацииСостав.Ссылка КАК Ссылка,                  ВложенныйЗапрос.СтруктурнаяЕдиница КАК СтруктурнаяЕдиница            ИЗ                  Справочник.Спецификации.Состав КАК СпецификацииСостав                        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ                              ЗапасыНаСкладахОстатки.Номенклатура КАК Номенклатура,                              ЗапасыНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток,                              ЗапасыНаСкладахОстатки.СтруктурнаяЕдиница КАК СтруктурнаяЕдиница                        ИЗ                              РегистрНакопления.ЗапасыНаСкладах.Остатки КАК ЗапасыНаСкладахОстатки) КАК ВложенныйЗапрос                        ПО СпецификацииСостав.Номенклатура = ВложенныйЗапрос.Номенклатура) КАК ОстаткиПоСпецификации            ПО ОстаткиПоСпецификации.СтруктурнаяЕдиница = СтруктурныеЕдиницы.СсылкаГДЕ      СтруктурныеЕдиницы.ТипСтруктурнойЕдиницы = &ТипСтруктурнойЕдиницы

так выглядит мой запрос в скд. При создании отчета в предприятии появляется пустая групировка на фото. меняю связь пустая строка проподает. но склады выводяться не   все. мне нужно вывести все склады без пустых строк
1 zulu_mix
 
10.01.15
23:23
как мне это развидеть?
(0) ты откуда это копипастил?
2 zulu_mix
 
10.01.15
23:26
в РегистрНакопления.ЗапасыНаСкладах.Остатки используй параметры виртуальной таблицы
3 tesak84
 
10.01.15
23:30
мне нужны все склады. если даже использую параметры виртуальной таблицы. выйдут склады на которых есть остатки
4 tesak84
 
10.01.15
23:30
или нет?
5 zulu_mix
 
10.01.15
23:34
ЕСТЬNULL
6 zulu_mix
 
10.01.15
23:35
и во времянке сначала соединить номенклатуру со всеми складами
7 Chameleon1980
 
10.01.15
23:37
в конце
    И НЕ ОстаткиПоСпецификации.Ссылка ЕСТЬ NULL
8 tesak84
 
11.01.15
17:13
вот упрощенный вариант. пустая строка есть. проблема в условии. как разоьраться



ВЫБРАТЬ
ВложенныйЗапрос.Номенклатура,
ВложенныйЗапрос.КоличествоОстаток,
СтруктурныеЕдиницы.Ссылка
ИЗ
Справочник.СтруктурныеЕдиницы КАК СтруктурныеЕдиницы
ЛЕВОЕ СОЕДИНЕНИЕ(ВЫБРАТЬ
ЗапасыНаСкладахОстатки.Номенклатура КАК Номенклатура,
ЗапасыНаСкладахОстатки.СтруктурнаяЕдиница КАК СтруктурнаяЕдиница,
ЗапасыНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток
ИЗ
РегистрНакопления.ЗапасыНаСкладах.Остатки(, СтруктурнаяЕдиница.ТипСтруктурнойЕдиницы = &Склад) КАК ЗапасыНаСкладахОстатки) КАК ВложенныйЗапрос
ПО
(ВложенныйЗапрос.СтруктурнаяЕдиница = СтруктурныеЕдиницы.Ссылка)
ГДЕ
СтруктурныеЕдиницы.ТипСтруктурнойЕдиницы = &ТипСтруктурнойЕдиницы
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn