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

Не работает Запрос

Автор vurdalak, 22 окт 2010, 17:01

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

progmikon

Да...Ни в нем...ни в корреспондирующих...Откуда  эти данные брать - по подразделениям сказать сложно.
Может эта информация есть в других регистрах...

vurdalak

Progmikon может быть подразделение в этом счете можно указать только с помощью документа "Принятие к учету ОС"?

progmikon

Можно попробовать сделать так.
Получить запросом список ОС по подразделениям и суммы амортизации, а затем по этому списку ОС получить обороты по 01.

vurdalak

Посмотрите пожалуйста вот такой параметр передать запросу?

ЗапросРазностьСчетовПодразделении.УстановитьПараметр("Подразделение",Подразделение = Документы.ПринятиеКУчетуОС.Выбрать().ПодразделениеОрганизации);

progmikon

Нет это не верно.
Что вы хотите сделать?

vurdalak

Цитата: progmikon от 22 окт 2010, 20:15
Можно попробовать сделать так.
Получить запросом список ОС по подразделениям и суммы амортизации, а затем по этому списку ОС получить обороты по 01.
Вот это хочу сделать, только не знаю даже откуда начинать.

vurdalak

А что за список ОС вы имели ввиду, можно точное название?

progmikon

Как-то так:


ВЫБРАТЬ
ОборотПо01.СуммаОборот КАК ОборотПо01,
ОборотПо02.СуммаОборот КАК ОборотПо02,
ЕСТЬNULL(ОборотПо01.СуммаОборот, 0) - ЕСТЬNULL(ОборотПо02.СуммаОборот, 0) КАК РазностьОборотов
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(
&НачалоПериода,
&КонецПериода,
,
СчетДт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ОсновныеСредства)),
,
,
,
Организация = &Организация
И СубконтоДт1 В
(ВЫБРАТЬ
ОборотПо02.СубконтоКт1 КАК ОсновноеСредство
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&НачалоПериода, &КонецПериода, , , , СчетКт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.АмортизацияОсновныхСредств)), , Организация = &Организация
И ПодразделениеДт = &Подразделение) КАК ОборотПо02)) КАК ОборотПо01,
РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(
&НачалоПериода,
&КонецПериода,
,
,
,
СчетКт В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.АмортизацияОсновныхСредств)),
,
Организация = &Организация
И ПодразделениеДт = &Подразделение) КАК ОборотПо02

vurdalak

Работает как надо, спасибо  :zebzdr:.Можете пояснить что вы во вложенном запросе написали, а то мне интересно.

progmikon

Не за что.
Здесь два запроса.

Первый написан нами ранее.
В нем есть одно "усовершенствование": я проверяю чтобы обороты выводились только по ОС, по которым начислялась амортизация (02 счет) (это наше с вами решение, чтобы как-то привязаться к подразделению)

А список ос я беру из вложенного запроса по обороту 02 счета.

Теги:

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

Рейтинг@Mail.ru

Поиск