0
TwoWorld
10.05.12
✎
15:02
|
Подскажите, как правильно сделать: ( Есть справочник "Спецодежда", который подчинен должности, нужно отследить что не до выдано сотруднику в разрезе должности)
ВЫБРАТЬ
ХозрасчетныйОстаткиИОбороты.Субконто3 КАК Субконто3,
ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Субконто1,
ХозрасчетныйОстаткиИОбороты.КоличествоОборотДт,
ВложенныйЗапрос.СотрудникТекущаяДолжностьОрганизации,
_НТГ_СписокСпецодежды.Номенклатура
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, , , Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.СпецодеждаВЭксплуатацииВспомогательный), , ) КАК ХозрасчетныйОстаткиИОбороты
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо КАК СотрудникФизлицо,
РаботникиОрганизацийСрезПоследних.Сотрудник.ТекущаяДолжностьОрганизации КАК СотрудникТекущаяДолжностьОрганизации
ИЗ
РегистрСведений.РаботникиОрганизаций.СрезПоследних(&ДатаКон, ) КАК РаботникиОрганизацийСрезПоследних) КАК ВложенныйЗапрос
ЛЕВОЕ СОЕДИНЕНИЕ Справочник._НТГ_СписокСпецодежды КАК _НТГ_СписокСпецодежды
ПО _НТГ_СписокСпецодежды.Владелец = ВложенныйЗапрос.СотрудникТекущаяДолжностьОрганизации
ПО ХозрасчетныйОстаткиИОбороты.Субконто3.Ссылка = ВложенныйЗапрос.СотрудникФизлицо
|
|
2
TwoWorld
10.05.12
✎
15:05
|
(1) для каждой должности устанавливается список спецодежды, которой необходимо выдать. И нужно отследить что не до выдали сотруднику , исходя из его должности
|
|