Имя: Пароль:
1C
1С v8
Запрос
0 Aleksei_Pro
 
11.05.12
15:13
Цель: плучить таблицу спецодежды , которую не выдали. Беру остатки по МЦ.02 в разрезе сотрудников и получаю его должность. В базе есть справочник куда забит список требуемой номенклатуры ( он подчинен должности сотрудника). Что не так, он не свяртывает по номенклатуре:

ВЫБРАТЬ
   ТаблицаДвиженияСпецодежды.СотрудникФизлицо КАК СотрудникФизлицо,
   ТаблицаДвиженияСпецодежды.Владелец,
   ТаблицаДвиженияСпецодежды.Номенклатура,
   ТаблицаДвиженияСпецодежды.КоличествоОборот,
   ЕСТЬNULL(ТаблицаДвиженияСпецодежды.Количество, 0) КАК Количество
ИЗ
   (ВЫБРАТЬ
       ВложенныйЗапрос.Физлицо КАК СотрудникФизлицо,
       _НТГ_СписокСпецодежды.Владелец КАК Владелец,
       _НТГ_СписокСпецодежды.Номенклатура КАК Номенклатура,
       NULL КАК КоличествоОборот,
       _НТГ_СписокСпецодежды.Количество КАК Количество
   ИЗ
       Справочник._НТГ_СписокСпецодежды КАК _НТГ_СписокСпецодежды
           ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
               СотрудникиОрганизаций.Физлицо КАК Физлицо,
               СотрудникиОрганизаций.ТекущаяДолжностьОрганизации КАК ТекущаяДолжностьОрганизации
           ИЗ
               Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций) КАК ВложенныйЗапрос
           ПО _НТГ_СписокСпецодежды.Владелец = ВложенныйЗапрос.ТекущаяДолжностьОрганизации
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ
       ВложенныйЗапрос.Физлицо,
       ВложенныйЗапрос.ТекущаяДолжностьОрганизации,
       ХозрасчетныйОбороты.Субконто1,
       ХозрасчетныйОбороты.КоличествоОборотДт,
       NULL
   ИЗ
       РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &Конецпериода, , Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.СпецодеждаВЭксплуатацииВспомогательный), , , , ) КАК ХозрасчетныйОбороты
           ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
               СотрудникиОрганизаций.Физлицо КАК Физлицо,
               СотрудникиОрганизаций.ТекущаяДолжностьОрганизации КАК ТекущаяДолжностьОрганизации
           ИЗ
               Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций) КАК ВложенныйЗапрос
           ПО ХозрасчетныйОбороты.Субконто3 = ВложенныйЗапрос.Физлицо) КАК ТаблицаДвиженияСпецодежды
1 х86
 
11.05.12
15:16
СГРУППИРОВАТЬ
2 Aleksei_Pro
 
11.05.12
15:19
спасиб
о
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс