0
Tovkus Vlad
19.07.11
✎
12:29
|
Может кто подскажет.... У меня ОС закреплено за подразделениями! В отчет выводятся данные помесячно! Запрос отбирает размещение ОС (а каком подразделении находиться) на конец периода. И подтягивает ОС по подразделению, где оно было на конец периода. То есть если у меня в маю переместилось в подразделение офис, то мой отчет покажет, что все время от начала года основное средство там и находилось... А мне нужно, чтоб в отчете была реальная инфа!
Вот кусок кода:
Функция ПолучитьПодразделениеБУ(тОрганизация,тОсновноеСредство,тДатаСведений)
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Организация", тОрганизация);
Запрос.УстановитьПараметр("ОсновноеСредство", тОсновноеСредство);
Запрос.УстановитьПараметр("ДатаСведений", тДатаСведений);
Запрос.Текст =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| МестонахождениеОСБухгалтерскийУчетСрезПоследних.МОЛ КАК МОЛБУ,
| МестонахождениеОСБухгалтерскийУчетСрезПоследних.Местонахождение КАК ПодразделениеБУ
|ИЗ
| РегистрСведений.МестонахождениеОСБухгалтерскийУчет.СрезПоследних(
| &ДатаСведений,
| Организация = &Организация
| И ОсновноеСредство = &ОсновноеСредство) КАК МестонахождениеОСБухгалтерскийУчетСрезПоследних";
РезультатЗапроса = Запрос.Выполнить();
пПодразделениеБУ=Неопределено;
Если НЕ РезультатЗапроса.Пустой() Тогда
пПодразделениеБУ=РезультатЗапроса.выгрузить()[0].ПодразделениеБУ;
КонецЕсли;
Возврат пПодразделениеБУ;
КонецФункции
|
|