Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
19 мар 2024, 14:10

РС "СостояниеОСОрганизаций" в запросе

Автор ILLUMI, 07 янв 2015, 04:02

0 Пользователей и 1 гость просматривают эту тему.

ILLUMI

Друзья!
Как из РС "СостояниеОСОрганизацийСрезПоследних"  вытянуть последнее СостоянияОС по ОсновнымСредствам.
Использую еще регистр "СчетБухУчетаОС", что бы тянуть только по 001 счету. Код выглядит примерно так.
Нужное мне "СОСТОЯНИЕ" находится в ИЗМЕРЕНИЯХ. Помогите люди добрые = ) Целый день уже потратила.

ВЫБРАТЬ
СчетаБухгалтерскогоУчетаОССрезПоследних.СчетУчета,
СчетаБухгалтерскогоУчетаОССрезПоследних.ОсновноеСредство
ПОМЕСТИТЬ СчетаБухгалтерскогоУчетаОССрезПоследних
ИЗ
РегистрСведений.СчетаБухгалтерскогоУчетаОС.СрезПоследних(&Дата, Организация = &Организация) КАК СчетаБухгалтерскогоУчетаОССрезПоследних
ГДЕ
СчетаБухгалтерскогоУчетаОССрезПоследних.СчетУчета = &СчетУчета
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
СостоянияОСОрганизацийСрезПоследних.ОсновноеСредство,
СостоянияОСОрганизацийСрезПоследних.Состояние,
МАКСИМУМ(СостоянияОСОрганизацийСрезПоследних.Период) КАК Период
ПОМЕСТИТЬ СостоянияОСОрганизацийСрезПоследних
ИЗ
РегистрСведений.СостоянияОСОрганизаций.СрезПоследних(&Дата, Организация = &Организация) КАК СостоянияОСОрганизацийСрезПоследних

СГРУППИРОВАТЬ ПО
СостоянияОСОрганизацийСрезПоследних.ОсновноеСредство,
СостоянияОСОрганизацийСрезПоследних.Состояние
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
СостоянияОСОрганизацийСрезПоследних.ОсновноеСредство,
СостоянияОСОрганизацийСрезПоследних.Состояние,
МАКСИМУМ(СостоянияОСОрганизацийСрезПоследних.Период) КАК Период,
СчетаБухгалтерскогоУчетаОССрезПоследних.СчетУчета,
СостоянияОСОрганизацийСрезПоследних.ОсновноеСредство.Код
ИЗ
СостоянияОСОрганизацийСрезПоследних КАК СостоянияОСОрганизацийСрезПоследних
ВНУТРЕННЕЕ СОЕДИНЕНИЕ СчетаБухгалтерскогоУчетаОССрезПоследних КАК СчетаБухгалтерскогоУчетаОССрезПоследних
ПО СостоянияОСОрганизацийСрезПоследних.ОсновноеСредство = СчетаБухгалтерскогоУчетаОССрезПоследних.ОсновноеСредство

СГРУППИРОВАТЬ ПО
СостоянияОСОрганизацийСрезПоследних.ОсновноеСредство,
СостоянияОСОрганизацийСрезПоследних.Состояние,
СчетаБухгалтерскогоУчетаОССрезПоследних.СчетУчета,
СостоянияОСОрганизацийСрезПоследних.ОсновноеСредство.Код

УПОРЯДОЧИТЬ ПО
Период УБЫВ

ILLUMI

Ну, что получилось разобраться, решила обращаться к общему модулю,  к функции ПолучитьПОследнееСостояниеОС. И в ЦИкл засовывать) Отрабатывает красиво.

Похожие темы (5)

Рейтинг@Mail.ru

Поиск