ВЫБРАТЬ
РаботникиОрганизаций.Сотрудник,
ВЫБОР
КОГДА РаботникиОрганизаций.ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.ПриемНаРаботу)
ТОГДА РаботникиОрганизаций.Регистратор
КОНЕЦ КАК ПриказыПриемаНаРаботу,
ВЫБОР
КОГДА РаботникиОрганизаций.ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение)
ТОГДА РаботникиОрганизаций.Регистратор
КОНЕЦ КАК ПриказыУвольнения
ИЗ
РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
ГДЕ
(РаботникиОрганизаций.ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.ПриемНаРаботу)
ИЛИ РаботникиОрганизаций.ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение))
И РаботникиОрганизаций.Организация = &Организация
И РаботникиОрганизаций.ПодразделениеОрганизации = &ПодразделениеОрганизации
Если человек был принят и уволен, у нас две строки будут соответственно.
Петров Петр Петрович|Прием на работу в организацию ОПТ00000002 от 01.01.2011 0:00:00 |NULL
Петров Петр Петрович|NULL | Увольнение из организаций ОПТ00000001 от 01.02.2011 0:00:00
Как сделать, чтобы вывелось одной строкой Петров Петр Петрович|Прием на работу в организацию ОПТ00000002|Увольнение из организаций ОПТ00000001 ?
Вопрос снят!
Все разрулил реквизит ПервичныйДокумент...
Пора спать)))
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой