Имя: Пароль:
1C
1С v8
ЗУП Подразделение в запросе
0 vie_za
 
12.03.13
13:12
Запрос выводит данные сотрудника по заданным параметрам:Подразделение и Регистратор(НачислениеЗарплатыСотрудникам)
   Все прекрасно работало,пока не наехал на следующий пень:
   Сотр работал в подразделениии Склад и ему начислили ЗП за февраль по этому подразделению.
   С 1 марта сотр работает в другом подразделении Оффис.
   
   естественно,теперь запрос данные этого сотра не отбирает, т.к. ТекущееПодразделениеОрганизации
   теперь у него другое и в запос с параметром Склад он не попадет.
   
   Запрос.Текст = "
   |ВЫБРАТЬ
   
   |    ОсновныеНачисленияРаботниковОрганизаций.Сотрудник КАК СотрудникОрганизации,
   |    ОсновныеНачисленияРаботниковОрганизаций.Результат КАК Сумма,
   
   |    СотрудникиОрганизаций.ТекущееПодразделениеОрганизации.Ссылка КАК Подразделение,
   |    СотрудникиОрганизаций.ТекущаяДолжностьОрганизации КАК Должность


   |ИЗ
   |    РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций
   |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций
   
   |        ПО ОсновныеНачисленияРаботниковОрганизаций.Сотрудник.Ссылка = СотрудникиОрганизаций.Ссылка
   |ГДЕ
   |    ОсновныеНачисленияРаботниковОрганизаций.Регистратор.Ссылка = &Ссылка
   |И ОсновныеНачисленияРаботниковОрганизаций.Сотрудник.ТекущееПодразделениеОрганизации.Ссылка = &Подразделение
   |";
   
   
   Как сформулировать запрос,что бы он использовал не ТекущееПодразделениеОрганизации, а то,в котором он сидел в февраль
1 jenny_tea
 
12.03.13
13:13
через регистр сведений работники организации, срез на дату
2 RomaH
 
naïve
12.03.13
13:14
в февраль он не сидел в конкретном подразделении - это раз

подразделение можно получить только на конкретный день

или получить список подразделений в которых сотр числился за период
вам как?
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший