написал меленький запросик к РС который находит все ОС которые выбыли из консервации, но возник трабл к примеру
ОС на дату 27.01.2016 было на консервации, 05.02.2016 оно выбыло из консервации,а 10.02.2016 было снято с учета. Мой запрос не находит это ос. Подскажите как исправить?
ВЫБРАТЬ
СостоянияОСОрганизацийСрезПоследних.ДатаСостояния КАК ДатаСостояния,
СостоянияОСОрганизацийСрезПоследних.Состояние КАК Состояние,
СостоянияОСОрганизацийСрезПоследних.ОсновноеСредство КАК ОсновноеСредство,
СостоянияОСОрганизацийСрезПоследних1.Состояние КАК Состояние1
ИЗ
РегистрСведений.СостоянияОСОрганизаций.СрезПоследних(&ДатаОтчетаНП, ) КАК СостоянияОСОрганизацийСрезПоследних
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостоянияОСОрганизаций.СрезПоследних(&ДатаОтчетаКП, ) КАК СостоянияОСОрганизацийСрезПоследних1
ПО СостоянияОСОрганизацийСрезПоследних.ОсновноеСредство = СостоянияОСОрганизацийСрезПоследних1.ОсновноеСредство
ГДЕ
СостоянияОСОрганизацийСрезПоследних.Состояние = &Состояние
И СостоянияОСОрганизацийСрезПоследних.ДатаСостояния <> СостоянияОСОрганизацийСрезПоследних1.ДатаСостояния
Может ли ОС дважды выбывать из консервации?
Если да, то выбери все периоды когда ОС выбывало.
Заджойни с ВТ когда ОС опять начинали использовать и получи таблицу интервалов.
Далее просто смотрим попадает ли интервал безхдействия в период твоего отчета