Имя: Пароль:
1C
1С v8
Вывести строки где начальный оклад не равен конечному.
0 IKSparrow
 
18.07.11
22:02
Что-то совсем головушка не варит. Конфа ЗУП. Штатная. Надо вывести только те строки, где начальный оклад не равен конечному. Запрос такой:

ВЫБРАТЬ РАЗРЕШЕННЫЕ
   СотрудникиОрганизаций.Код КАК ТабельныйНомер,
   СотрудникиОрганизаций.Ссылка КАК ФИО,
   СотрудникиОрганизаций.Физлицо.Пол КАК Пол,
   СотрудникиОрганизаций.Физлицо.ДатаРождения КАК ДатаРождения,
   СотрудникиОрганизаций.ТекущееПодразделениеОрганизации КАК НачальноеПодразделение,
   СотрудникиОрганизаций.ТекущаяДолжностьОрганизации КАК НачальнаяДолжность,
   СотрудникиОрганизаций.ДатаПриемаНаРаботу КАК ДатаПриёма,
   СотрудникиОрганизаций.ДатаУвольнения КАК ДатаУвольнения,
   ПлановыеНачисленияРаботниковОрганизацийСрезПервых.Показатель1 КАК НачальныйОклад,
   СотрудникиОрганизаций.ПодразделениеОрганизации КАК КонечноеПодразделение,
   СотрудникиОрганизаций.Должность КАК КонечнаяДолжность,
   ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Показатель1 КАК КонечныйОклад
ИЗ
   Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций.СрезПоследних(&НачалоПериода, ) КАК ПлановыеНачисленияРаботниковОрганизацийСрезПервых
       ПО СотрудникиОрганизаций.Ссылка = ПлановыеНачисленияРаботниковОрганизацийСрезПервых.Сотрудник
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций.СрезПоследних(&КонецПериода, ) КАК РаботникиОрганизацийСрезПоследних
       ПО СотрудникиОрганизаций.Ссылка = РаботникиОрганизацийСрезПоследних.Сотрудник
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций.СрезПоследних(&КонецПериода, ) КАК ПлановыеНачисленияРаботниковОрганизацийСрезПоследних
       ПО СотрудникиОрганизаций.Ссылка = ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Сотрудник
       
ГДЕ
   ПлановыеНачисленияРаботниковОрганизацийСрезПервых.ВидРасчета = &ВидРасчета
   И ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ВидРасчета = &ВидРасчета

УПОРЯДОЧИТЬ ПО
   ФИО
АВТОУПОРЯДОЧИВАНИЕ
1 poligraf
 
18.07.11
22:07
Вот ты знаешь, тоже не хочется думать...
Но в таких случаях, либо ИМЕЮЩИЕ, либо вложенный запрос и с него уже по условию фильтровать
2 Лефмихалыч
 
18.07.11
22:22
внутреннее соединение среза первых и среза последних + условие на неравенство в ГДЕ
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.