|
Помогите придумать запрос | ☑ | ||
---|---|---|---|---|
0
koketka
04.12.14
✎
13:40
|
Я не знаю как сделать отчет точнее как придумать запрос. Задача: Есть бухгалтерский регистр счета 01 и 02: Счет 01 - перваначальная стоимость основных средств, счет 02 -Амортизация. Отчет из себя предствляет данные на начало периода, за период, и на конец периода. В отчет выводятся данные по 01 и 02 счету. Надо чтобы группировался по месту хранения. При чем если основное средство в периода поменяло место хранения (это делается документом перемещение ос) то в отчете данные тоже группировались например на начало периода ОС было в одном месте хранения и там проамортизировалась до момента перемещения, а потом в другом месте хранения проамортизировалась и вывести данные на конец периода. Я никак не могу придумать как мне помесячно амортизацию сравнивать с помесячно метстонахождением ос
|
|||
1
koketka
04.12.14
✎
13:47
|
вот запрос не правильный тут я тупо делаю срез последних
"ВЫБРАТЬ | НалоговыйОстаткиИОбороты01.Субконто1.Код КАК ИнвентарныйНомер, | СобытияОССрезПоследних.Период КАК ДатаВводаВЭксплуатацию, | НалоговыйОстаткиИОбороты01.Субконто1.Наименование КАК Наименование, | СУММА(НалоговыйОстаткиИОбороты01.СуммаНачальныйОстатокДт) КАК БаланснаяСтоимостьНаНачало, | СУММА(НалоговыйОстаткиИОбороты02.СуммаНачальныйОстатокКт) КАК АмортизацияНаНачало, | СУММА(ЕСТЬNULL(НалоговыйОстаткиИОбороты01.СуммаНачальныйОстатокДт, 0) - ЕСТЬNULL(НалоговыйОстаткиИОбороты02.СуммаНачальныйОстатокКт, 0)) КАК ОстаточнаяСтоимостьНаНачало, | СУММА(НалоговыйОстаткиИОбороты01.СуммаОборот) КАК ИзменениеБалансовойСтоимости, | СУММА(НалоговыйОстаткиИОбороты02.СуммаОборотКт) КАК АмортизацияЗаПериод, | СУММА(НалоговыйОстаткиИОбороты02.СуммаОборотДт) КАК СписаниеБалансовойСтоимости, | СУММА(НалоговыйОстаткиИОбороты01.СуммаКонечныйОстатокДт) КАК БалансоваяСтоимостьНаКонец, | СУММА(НалоговыйОстаткиИОбороты02.СуммаКонечныйОстатокКт) КАК АмортизацияНаКонец, | СУММА(ЕСТЬNULL(НалоговыйОстаткиИОбороты01.СуммаКонечныйОстатокДт, 0) - ЕСТЬNULL(НалоговыйОстаткиИОбороты02.СуммаКонечныйОстатокКт, 0)) КАК ОстаточнаяСтоимостьНаКонец, | СУММА(ЕСТЬNULL(НалоговыйОстаткиИОборотыКВ.СуммаНачальныйОстатокДт, 0) + ЕСТЬNULL(НалоговыйОстаткиИОборотыКВ.СуммаОборотДт, 0)) КАК КапВложения, | НачислениеАмортизацииОССпециальныйКоэффициентНалоговыйУчетСрезПоследних.СпециальныйКоэффициент КАК СпециальныйКоэффициент, | МестонахождениеОСБухгалтерскийУчетСрезПоследних.Местонахождение КАК Местонахождение |ИЗ | РегистрБухгалтерии.Налоговый.ОстаткиИОбороты( | &ДатаНач, | &ДатаКон, | Период, | , | Счет = &Счет01, | , | Организация = &Организация | И ВидУчета = &ВидУчета) КАК НалоговыйОстаткиИОбороты01 | ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Налоговый.ОстаткиИОбороты( | &ДатаНач, | &ДатаКон, | Период, | , | Счет = &Счет02, | , | Организация = &Организация | И ВидУчета = &ВидУчета) КАК НалоговыйОстаткиИОбороты02 | ПО НалоговыйОстаткиИОбороты01.Субконто1 = НалоговыйОстаткиИОбороты02.Субконто1 | ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Налоговый.ОстаткиИОбороты( | &ДатаНач, | &ДатаКон, | Период, | , | Счет = &СчетКВ, | , | Организация = &Организация | И ВидУчета = &ВидУчета) КАК НалоговыйОстаткиИОборотыКВ | ПО НалоговыйОстаткиИОбороты01.Субконто1 = НалоговыйОстаткиИОборотыКВ.Субконто1 | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СобытияОС.СрезПоследних(&ДатаКон, Событие.ВидСобытияОС = &Событие) КАК СобытияОССрезПоследних | ПО НалоговыйОстаткиИОбороты01.Субконто1 = СобытияОССрезПоследних.ОсновноеСредство | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.МестонахождениеОСБухгалтерскийУчет.СрезПоследних(&ДатаКон, Организация = &Организация) КАК МестонахождениеОСБухгалтерскийУчетСрезПоследних | ПО НалоговыйОстаткиИОбороты01.Субконто1 = МестонахождениеОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НачислениеАмортизацииОССпециальныйКоэффициентНалоговыйУчет.СрезПоследних(&ДатаКон, Организация = &Организация) КАК НачислениеАмортизацииОССпециальныйКоэффициентНалоговыйУчетСрезПоследних | ПО НалоговыйОстаткиИОбороты01.Субконто1 = НачислениеАмортизацииОССпециальныйКоэффициентНалоговыйУчетСрезПоследних.ОсновноеСредство | |СГРУППИРОВАТЬ ПО | НалоговыйОстаткиИОбороты01.Субконто1.Код, | СобытияОССрезПоследних.Период, | НалоговыйОстаткиИОбороты01.Субконто1.Наименование, | НачислениеАмортизацииОССпециальныйКоэффициентНалоговыйУчетСрезПоследних.СпециальныйКоэффициент, | МестонахождениеОСБухгалтерскийУчетСрезПоследних.Местонахождение | |УПОРЯДОЧИТЬ ПО | СпециальныйКоэффициент, | ДатаВводаВЭксплуатацию |ИТОГИ | СУММА(БаланснаяСтоимостьНаНачало), | СУММА(АмортизацияНаНачало), | СУММА(ОстаточнаяСтоимостьНаНачало), | СУММА(ИзменениеБалансовойСтоимости), | СУММА(АмортизацияЗаПериод), | СУММА(СписаниеБалансовойСтоимости), | СУММА(БалансоваяСтоимостьНаКонец), | СУММА(АмортизацияНаКонец), | СУММА(ОстаточнаяСтоимостьНаКонец), | СУММА(КапВложения) |ПО | ОБЩИЕ, | СпециальныйКоэффициент, | Местонахождение"; |
|||
2
koketka
04.12.14
✎
14:20
|
грустно
|
|||
3
Garykom
гуру
04.12.14
✎
14:46
|
Нескоко отчетов в смысле запросов сначала сделать которые нужные части результата получают
И тока потом их совмещать чтоб один отчет был... |
|||
4
dubraver
04.12.14
✎
14:54
|
А не проще использовать ведомость амортизации ОС?
|
|||
5
koketka
04.12.14
✎
14:58
|
Можно и ее все равно надо сгруппировать по местам хранения там такого нет!! Как это сделать я не знаю
|
|||
6
koketka
04.12.14
✎
14:59
|
я не знаю как в запросе помесяно проверить в каком месте храенния находится ос
|
|||
7
Garykom
гуру
04.12.14
✎
20:58
|
(6) а как вывести список мест с ос на определенную дату знаешь?
или сначала ос, потом место, затем интервал с/по - для каждого ос? |
|||
8
koketka
05.12.14
✎
15:58
|
(6) на поределеную дату знаю, но переуд в отчетет может захватывать 6 месяцев и как в разрезе каждого месяца отследить местонахождениие не знаю
|
|||
9
vicof
05.12.14
✎
16:00
|
"на поределеную дату знаю, но переуд в отчетет"
взорвала мозг %) |
|||
10
koketka
05.12.14
✎
16:43
|
на определеную дату знаю- это срез последних, но период в отчете может захватывать 6 месяцев и как в разрезе каждого месяца отследить местонахождениие не знаю
|
|||
11
vicof
05.12.14
✎
16:45
|
(10) Кури "срез последних на каждую дату" в поиске
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |