Добрый день, уважаемые гуру 1с!<br><br>Требуется помощь...<br>Ситуация такая:<br><br>Есть запрос, которые собирает данные по стоимости ОС за периоды.<br>Все дело крутится возле регистра СтоимостьОСБухгалтерскийУчет, необходимо, чтобы НачОстаток вычислялся как "СтоимостьОС.СтоимостьНачальныйОстаток - СтоимостьОС.АмортизацияНачальныйОстаток", а КонОстаток как "СтоимостьОС.СтоимостьКонечныйОстаток - СтоимостьОС.АмортизацияКонечныйОстаток".<br>Все хорошо вычисляет, итог по Показателю за месяц ставит верно, но итог по сумме месяцов ставит неверно<br><br>Ситуация неправильная <br><br> Показатель Период СуммаНачОст СуммаКонОст Сумма приход Сумма расход<br> <br> Показатель 1 368 557,38 487 314,76 124 900,00 6 142,62<br> 01.08.2008 22:00:00 124 900 124 900,00 <br> 30.09.2008 23:59:59 124 900 122 852,46 2 047,54<br> 31.10.2008 23:59:59 122 852,46 120 804,92 2 047,54<br> 30.11.2008 23:59:59 120 804,92 118 757,38 2 047,54<br><br>Ситуация, которую бы получить<br><br> Показатель Период СуммаНачОст СуммаКонОст Сумма приход Сумма расход<br> <br> Показатель 1 124 900 118 757,38 124 900,00 6 142,62<br> 01.08.2008 22:00:00 124 900 124 900,00 <br> 30.09.2008 23:59:59 124 900 122 852,46 2 047,54<br> 31.10.2008 23:59:59 122 852,46 120 804,92 2 047,54<br> 30.11.2008 23:59:59 120 804,92 118 757,38 2 047,54<br><br><br>В запросе, если использовать закомментаренные строки<br> //СтоимостьОС.СтоимостьНачальныйОстаток КАК СуммаНачальныйОстаток,<br> //СтоимостьОС.СтоимостьКонечныйОстаток КАК СуммаКонечныйОстаток,<br>Выдает ситуацию верную с точки зрения даннных, т.е. кон и нач остатки не накапливаются, а ставятся по факту начОст на начало периода и КонОст на конец периода, но ситуация неверна с точки зрения алгоритма расчета в задаче.<br><br>Что делать? Как победить ситуацию. Бьюсь долго, решил обратиться к Вам за помощью!!!!<br><br><br><br>ВЫБРАТЬ<br> СтоимостьОС.Период КАК Период,<br> СтоимостьОС.ОсновноеСредство КАК Показатель,<br> СтоимостьОС.СтоимостьНачальныйОстаток - СтоимостьОС.АмортизацияНачальныйОстаток КАК СуммаНачальныйОстаток,<br> СтоимостьОС.СтоимостьКонечныйОстаток - СтоимостьОС.АмортизацияКонечныйОстаток КАК СуммаКонечныйОстаток,<br> //СтоимостьОС.СтоимостьНачальныйОстаток КАК СуммаНачальныйОстаток,<br> //СтоимостьОС.СтоимостьКонечныйОстаток КАК СуммаКонечныйОстаток,<br> СтоимостьОС.СтоимостьПриход КАК СуммаПриход,<br> СтоимостьОС.АмортизацияПриход КАК СуммаРасход,<br> СтоимостьОС.Регистратор КАК Регистратор<br><br>ИЗ<br> РегистрНакопления.СтоимостьОСБухгалтерскийУчет.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Регистратор, , ) КАК СтоимостьОС<br> <br>ИТОГИ<br> СУММА(СуммаНачальныйОстаток),<br> СУММА(СуммаКонечныйОстаток),<br> СУММА(СуммаПриход),<br> СУММА(СуммаРасход)<br>ПО<br> Показатель