0
Софико
09.10.14
✎
13:48
|
делаю заполнение документа через "Подбор", указываю по какому счету основные средства, показывает остатки по уже списанным ОС.
Подскажите изменение в запросе
в справочнике "Основныесредства" форма подбора.
Процедура ПерезаполнитьТаблицуОС()
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ РАЗРЕШЕННЫЕ
| ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство.Код КАК Код,
| ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ИнвентарныйНомер КАК ИнвентарныйНомер,
| ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство КАК ОсновноеСредство
|ИЗ
| РегистрСведений.ПервоначальныеСведенияОСБухгалтерскийУчет.СрезПоследних(&Период, "+ ПараметрОрганизация + ") КАК ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СчетаУчетаОС.СрезПоследних(&Период, "+ ПараметрОрганизация + ") КАК СчетаУчетаОССрезПоследних
| ПО ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство = СчетаУчетаОССрезПоследних.ОсновноеСредство
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.МестонахождениеОСБухгалтерскийУчет.СрезПоследних(&Период,"+ ПараметрОрганизация + ") КАК МестонахождениеОСБухгалтерскийУчетСрезПоследних
| ПО ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство = МестонахождениеОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство
|"+ УсловиеЗапроса + "";
добавила
Запрос.УстановитьПараметр("Состояние", Перечисления.ВидыСостоянийОС.СнятоСУчета);
и по нему добавить РегистрСведений.СостоянияОСОрганизаций.СрезПоследних(
не получается
|
|
2
shuhard
09.10.14
✎
13:57
|
(0) ну тв сначала получи из егистрСведений.СостоянияОСОрганизаций.СрезПоследних список активных ОС и положи его во временную табличку, а потом возьми те ОС, которые в неё попали
|
|