|
Проблема с запросом | ☑ | ||
---|---|---|---|---|
0
Renat11111
15.07.11
✎
09:15
|
Итоги какие то нереальные. как исправить?
ВЫБРАТЬ РАЗРЕШЕННЫЕ НачислениеАмортизацииБухгалтерскийУчетСрезПоследних.ОсновноеСредство КАК ОсновноеСредство, ПРЕДСТАВЛЕНИЕ(НачислениеАмортизацииБухгалтерскийУчетСрезПоследних.ОсновноеСредство) КАК ОсновноеСредствоПредставление, НачислениеАмортизацииБухгалтерскийУчетСрезПоследних.ОсновноеСредство.Код КАК Код ПОМЕСТИТЬ СписокОС ИЗ РегистрСведений.НачислениеАмортизацииОСБухгалтерскийУчет.СрезПоследних( &НачалоПериода, Организация = &Организация И (НЕ ОсновноеСредство.Автотранспорт)) КАК НачислениеАмортизацииБухгалтерскийУчетСрезПоследних ИНДЕКСИРОВАТЬ ПО ОсновноеСредство ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ СчетаБухгалтерскогоУчетаОсновныхСредствСрезПоследних.ОсновноеСредство КАК ОсновноеСредство, СчетаБухгалтерскогоУчетаОсновныхСредствСрезПоследних.СчетУчета КАК СчетУчета, СчетаБухгалтерскогоУчетаОсновныхСредствСрезПоследних.СчетНачисленияАмортизации КАК СчетНачисленияАмортизации ПОМЕСТИТЬ СчетаБухгалтерскогоУчетаОсновныхСредствСрезПоследних ИЗ РегистрСведений.СчетаБухгалтерскогоУчетаОС.СрезПоследних( &КонецПериода, Организация = &Организация И (НЕ ОсновноеСредство.Автотранспорт)) КАК СчетаБухгалтерскогоУчетаОсновныхСредствСрезПоследних ИНДЕКСИРОВАТЬ ПО ОсновноеСредство ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ СтоимостьОСНачалоПериода.Субконто1 КАК ОС, СтоимостьОСНачалоПериода.СуммаОстатокДт КАК СтоимостьНачальныйОстаток ПОМЕСТИТЬ СтоимостьОСНачалоПериода ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки( &НачалоПериода, Счет В (ВЫБРАТЬ РАЗЛИЧНЫЕ СчетаБухгалтерскогоУчетаОсновныхСредствСрезПоследних.СчетУчета ИЗ СчетаБухгалтерскогоУчетаОсновныхСредствСрезПоследних), ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.ОсновныеСредства), Организация = &Организация И Субконто1 В (ВЫБРАТЬ СписокОс.ОсновноеСредство ИЗ СписокОс)) КАК СтоимостьОСНачалоПериода ДЛЯ ИЗМЕНЕНИЯ РегистрБухгалтерии.Хозрасчетный.Остатки ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ СтоимостьОСНачалоПериода.Субконто1 КАК ОС, СтоимостьОСНачалоПериода.СуммаОстатокДт КАК СтоимостьКонечныйОстаток ПОМЕСТИТЬ СтоимостьОСКонецПериодаПериода ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки( &КонецПериода, Счет В (ВЫБРАТЬ РАЗЛИЧНЫЕ СчетаБухгалтерскогоУчетаОсновныхСредствСрезПоследних.СчетУчета ИЗ СчетаБухгалтерскогоУчетаОсновныхСредствСрезПоследних), ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.ОсновныеСредства), Организация = &Организация И Субконто1 В (ВЫБРАТЬ СписокОс.ОсновноеСредство ИЗ СписокОс)) КАК СтоимостьОСНачалоПериода ДЛЯ ИЗМЕНЕНИЯ РегистрБухгалтерии.Хозрасчетный.Остатки ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ АмортизацияОСНачалоПериода.Субконто1 КАК ОС, АмортизацияОСНачалоПериода.СуммаОстатокКт КАК АмортизацияНачальныйОстаток ПОМЕСТИТЬ АмортизацияОСНачалоПериода ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки( &НачалоПериода, Счет В (ВЫБРАТЬ РАЗЛИЧНЫЕ СчетаБухгалтерскогоУчетаОсновныхСредствСрезПоследних.СчетНачисленияАмортизации ИЗ СчетаБухгалтерскогоУчетаОсновныхСредствСрезПоследних), ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.ОсновныеСредства), Организация = &Организация И Субконто1 В (ВЫБРАТЬ СписокОс.ОсновноеСредство ИЗ СписокОс)) КАК АмортизацияОСНачалоПериода ДЛЯ ИЗМЕНЕНИЯ РегистрБухгалтерии.Хозрасчетный.Остатки ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ АмортизацияОСНачалоПериода.Субконто1 КАК ОС, АмортизацияОСНачалоПериода.СуммаОстатокКт КАК АмортизацияКонечныйОстаток ПОМЕСТИТЬ АмортизацияОСКонецПериода ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки( &КонецПериода, Счет В (ВЫБРАТЬ РАЗЛИЧНЫЕ СчетаБухгалтерскогоУчетаОсновныхСредствСрезПоследних.СчетНачисленияАмортизации ИЗ СчетаБухгалтерскогоУчетаОсновныхСредствСрезПоследних), ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.ОсновныеСредства), Организация = &Организация И Субконто1 В (ВЫБРАТЬ СписокОс.ОсновноеСредство ИЗ СписокОс)) КАК АмортизацияОСНачалоПериода ДЛЯ ИЗМЕНЕНИЯ РегистрБухгалтерии.Хозрасчетный.Остатки ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СписокОС.ОсновноеСредство КАК ОсновноеСредство, СписокОС.Код, СписокОС.ОсновноеСредство.НеОблагаетсяНалогомНаИмущество, СписокОС.ОсновноеСредство.КоммерческаяНедвижимость, СтоимостьОСНачалоПериода.СтоимостьНачальныйОстаток КАК НачОст, СтоимостьОСКонецПериодаПериода.СтоимостьКонечныйОстаток КАК КонОст, АмортизацияОСНачалоПериода.АмортизацияНачальныйОстаток КАК АмортизацияНачОст, АмортизацияОСКонецПериода.АмортизацияКонечныйОстаток КАК АмортизацияКонОст, СтоимостьОСНачалоПериода.СтоимостьНачальныйОстаток - АмортизацияОСНачалоПериода.АмортизацияНачальныйОстаток КАК ОстСтоимостьНач, СтоимостьОСКонецПериодаПериода.СтоимостьКонечныйОстаток - АмортизацияОСКонецПериода.АмортизацияКонечныйОстаток КАК ОстСтоимостьКон, (СтоимостьОСНачалоПериода.СтоимостьНачальныйОстаток - АмортизацияОСНачалоПериода.АмортизацияНачальныйОстаток + (СтоимостьОСКонецПериодаПериода.СтоимостьКонечныйОстаток - АмортизацияОСКонецПериода.АмортизацияКонечныйОстаток)) / 2 КАК СтоимостьДляДекларации, ВЫБОР КОГДА СписокОС.ОсновноеСредство.НеОблагаетсяНалогомНаИмущество ТОГДА 0 ИНАЧЕ (СтоимостьОСНачалоПериода.СтоимостьНачальныйОстаток - АмортизацияОСНачалоПериода.АмортизацияНачальныйОстаток + (СтоимостьОСКонецПериодаПериода.СтоимостьКонечныйОстаток - АмортизацияОСКонецПериода.АмортизацияКонечныйОстаток)) / 2 КОНЕЦ КАК СтоимостьОблагаемогоИмущества, ВЫБОР КОГДА СписокОС.ОсновноеСредство.КоммерческаяНедвижимость ТОГДА 0 ИНАЧЕ (СтоимостьОСНачалоПериода.СтоимостьНачальныйОстаток - АмортизацияОСНачалоПериода.АмортизацияНачальныйОстаток + (СтоимостьОСКонецПериодаПериода.СтоимостьКонечныйОстаток - АмортизацияОСКонецПериода.АмортизацияКонечныйОстаток)) / 2 КОНЕЦ КАК СтоимостьНеКоммерческогоИмущества, ВЫБОР КОГДА СписокОС.ОсновноеСредство.НеОблагаетсяНалогомНаИмущество ТОГДА (СтоимостьОСНачалоПериода.СтоимостьНачальныйОстаток - АмортизацияОСНачалоПериода.АмортизацияНачальныйОстаток + (СтоимостьОСКонецПериодаПериода.СтоимостьКонечныйОстаток - АмортизацияОСКонецПериода.АмортизацияКонечныйОстаток)) / 2 ИНАЧЕ 0 КОНЕЦ КАК СтоимостьНеОблагаемогоИмущества ИЗ СписокОС КАК СписокОС ЛЕВОЕ СОЕДИНЕНИЕ АмортизацияОСКонецПериода КАК АмортизацияОСКонецПериода ПО СписокОС.ОсновноеСредство = АмортизацияОСКонецПериода.ОС ЛЕВОЕ СОЕДИНЕНИЕ АмортизацияОСНачалоПериода КАК АмортизацияОСНачалоПериода ПО СписокОС.ОсновноеСредство = АмортизацияОСНачалоПериода.ОС ЛЕВОЕ СОЕДИНЕНИЕ СтоимостьОСКонецПериодаПериода КАК СтоимостьОСКонецПериодаПериода ПО СписокОС.ОсновноеСредство = СтоимостьОСКонецПериодаПериода.ОС ЛЕВОЕ СОЕДИНЕНИЕ СтоимостьОСНачалоПериода КАК СтоимостьОСНачалоПериода ПО СписокОС.ОсновноеСредство = СтоимостьОСНачалоПериода.ОС, СчетаБухгалтерскогоУчетаОсновныхСредствСрезПоследних КАК СчетаБухгалтерскогоУчетаОсновныхСредствСрезПоследних ИТОГИ СУММА(НачОст), СУММА(КонОст), СУММА(АмортизацияНачОст), СУММА(АмортизацияКонОст), СУММА(ОстСтоимостьНач), СУММА(ОстСтоимостьКон), СУММА(СтоимостьДляДекларации), СУММА(СтоимостьОблагаемогоИмущества), СУММА(СтоимостьНеКоммерческогоИмущества), СУММА(СтоимостьНеОблагаемогоИмущества) ПО ОБЩИЕ |
|||
1
Джинн
15.07.11
✎
09:18
|
Написать "....КАК ОстСтоимостьКонРеальный...."
ЗЫ - какой вопрос, такой и ответ |
|||
2
unregistered
15.07.11
✎
09:21
|
(0) Корректировка записей регистров. Напиши - какие нравяться и спи спокойно. :)
|
|||
3
Renat11111
15.07.11
✎
09:24
|
(2) какая на фиг корректировка у меня ИТОГО ПО
ОБЩИЕ чуть ли не в 100 раз больше чем должны быть. Но при этом детальные записи нормально показывает... |
|||
4
unregistered
15.07.11
✎
09:27
|
(3) Чудес не бывает. Если все детальные записи верные, то итоги хоть ОБЩИЕ, хоть по группировкам, хоть по иерархии ошибочными быть не могут.
|
|||
5
Renat11111
15.07.11
✎
09:30
|
(4) я тоже так думал )))
|
|||
6
Renat11111
15.07.11
✎
09:41
|
(5) мда все таки врал. записи че то двоятся не в итогах дело
|
|||
7
ice777
15.07.11
✎
09:43
|
(0) за такие простыни 90% даже смотреть не будут. Минимизируй задачу, не неси все охапкой.
|
|||
8
Renat11111
15.07.11
✎
09:46
|
слово разлчиные в последнем запросе конечно решает проблему. Но не могу понять почему
ВЫБРАТЬ РАЗРЕШЕННЫЕ НачислениеАмортизацииБухгалтерскийУчетСрезПоследних.ОсновноеСредство КАК ОсновноеСредство, ПРЕДСТАВЛЕНИЕ(НачислениеАмортизацииБухгалтерскийУчетСрезПоследних.ОсновноеСредство) КАК ОсновноеСредствоПредставление, НачислениеАмортизацииБухгалтерскийУчетСрезПоследних.ОсновноеСредство.Код КАК Код ПОМЕСТИТЬ СписокОС ИЗ РегистрСведений.НачислениеАмортизацииОСБухгалтерскийУчет.СрезПоследних( &НачалоПериода, Организация = &Организация И (НЕ ОсновноеСредство.Автотранспорт)) КАК НачислениеАмортизацииБухгалтерскийУчетСрезПоследних ИНДЕКСИРОВАТЬ ПО ОсновноеСредство ; и последующие левые соединения с другими таблицами задваивало записи.... |
|||
9
unregistered
15.07.11
✎
09:52
|
(8) А где условие(я) соединения для таблицы СчетаБухгалтерскогоУчетаОсновныхСредствСрезПоследних КАК СчетаБухгалтерскогоУчетаОсновныхСредствСрезПоследних ?
А то в списке источников ИЗ она есть, а в перечне выбираемых полей ВЫБРАТЬ, что-то её не видать... |
|||
10
Renat11111
15.07.11
✎
10:01
|
(9) заставил таки тебя просмотреть запрос. маленькая неосторожность, а потом кричу на всю мисту ИТОГИ не работают. Пипец
|
|||
11
байт
15.07.11
✎
10:10
|
(0) запрос упростить попробуй
|
|||
12
байт
15.07.11
✎
10:11
|
перемудрил мне кажется
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |