Имя: Пароль:
IT
Админ
запрос на дату
0 Neznayka_5
 
20.03.12
10:24
привет!
Есть регистр сведений РаботникиОрганизаций, и там есть данные о должностях работника, и переводах на другую должность (упп 8.2).
у меня есть дата, на которую мне нужно делать запрос, так, чтоб результат запроса показал, кем работал сотрудник в тот день.
я пишу условие, что Документ.Дата >= РаботникиОрганизаций.Период;
в таком случае получается, что он показывает все должности, занимаемые сотрудником до сегодняшней даты.. как сделать, чтоб лишнего не показывал??
1 salvator
 
20.03.12
10:31
Запрос полностью покажи
2 Wobland
 
20.03.12
10:33
(0) срез последних на нужную дату требуется?
3 Neznayka_5
 
20.03.12
10:34
срез последних не подходит.. там может быть дата та, когда должность еще старая была
4 Neznayka_5
 
20.03.12
10:35
"ВЫБРАТЬ
   |  ОплатаПраздничныхИВыходныхДнейОрганизацийНачисления.Сотрудник,
   |  РаботникиОрганизаций.ПодразделениеОрганизации КАК Подразделение,
   |  РаботникиОрганизаций.Должность
   |ИЗ
   |  Документ.ОплатаПраздничныхИВыходныхДнейОрганизаций.Начисления КАК ОплатаПраздничныхИВыходныхДнейОрганизацийНачисления
   |      ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
   |      ПО ОплатаПраздничныхИВыходныхДнейОрганизацийНачисления.Ссылка.Организация = РаботникиОрганизаций.Организация
   |          И ОплатаПраздничныхИВыходныхДнейОрганизацийНачисления.Сотрудник = РаботникиОрганизаций.Сотрудник
   |          И ОплатаПраздничныхИВыходныхДнейОрганизацийНачисления.ДатаВыхода >= РаботникиОрганизаций.Период
   |ГДЕ
   |  ОплатаПраздничныхИВыходныхДнейОрганизацийНачисления.Ссылка = &ТекущийДокумент
   |  И ОплатаПраздничныхИВыходныхДнейОрганизацийНачисления.ДатаВыхода = &Дата
   |
   |СГРУППИРОВАТЬ ПО
   |  ОплатаПраздничныхИВыходныхДнейОрганизацийНачисления.Сотрудник,
   |  РаботникиОрганизаций.ПодразделениеОрганизации,
   |  РаботникиОрганизаций.Должность";
5 Ненавижу 1С
 
гуру
20.03.12
10:35
(3) чего?
6 salvator
 
20.03.12
10:37
(3) Открою секрет, в срезе последних можно дату указывать
7 Neznayka_5
 
20.03.12
10:37
(5) ну то есть 2.02.11 дана дата.
а сегодня 12.03.11
работник был переведен на должность другую 1.02.11
тогда не та должность появится..
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn