helpf.pro
Регистрация

Интерпретация отчёта СКД - почему такой конечный остаток?

IKSparrow
20.12.2010 11:01Прочитано: 7171
Результат работы отчёта:
title

Почему конечный остаток 350000? Когда должен быть 153370.79

Запрос СКД такой:
Код SQL
 
ВЫБРАТЬ РАЗРЕШЕННЫЕ
РДСФОстаткиИОбороты.Организация,
РДСФОстаткиИОбороты.Контрагент,
РДСФОстаткиИОбороты.Договор,
РДСФОстаткиИОбороты.Валюта,
РДСФОстаткиИОбороты.Очерёдность,
РДСФОстаткиИОбороты.Регистратор,
РДСФОстаткиИОбороты.СуммаНачальныйОстаток,
РДСФОстаткиИОбороты.СуммаПриход,
РДСФОстаткиИОбороты.СуммаРасход,
РДСФОстаткиИОбороты.СуммаКонечныйОстаток
ИЗ
РегистрНакопления.РДСФ.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Запись, Движения, ) КАК РДСФОстаткиИОбороты
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
20.12.2010 11:18Ответ № 1
(0) это итоги, на начальный и конечные остатки - они всегда считаются не правильно, выводится всегда только первое значение - лучше итог у этих колонок отключить
IKSparrow
20.12.2010 11:20Ответ № 2
(1) E_Migachev, ну что ж такое то... и как обычно выходят из ситуации в этом случае, когда нужны колонки с начальным и конечным итогом?
bugor666
20.12.2010 11:36Ответ № 3
(2) IKSparrow, может стоит сделать два запроса, на начало и конец периода?... хотя мне вообще пока сложно запросы понять...
IKSparrow
20.12.2010 11:38Ответ № 4
(3) Ага, будет три запроса. На начало, на конец. И обороты на середину. 1С и правда такая маразматичная система? )
bugor666
20.12.2010 13:23Ответ № 5
(4) IKSparrow, *06 мой брат (программирует на низком уровне, и работает с SQL) терпеть ее не может...
snfr1c
20.12.2010 14:33Ответ № 6
(2)
(3)
(4)
(5)
Господа к Вас не информативная беседа о своей некомпетентности. Беседуете как два ламера.
Если по существу вопроса - установи не "ОстаткиИОбороты" а "Остатки" и получишь необходимый результат - так "ОБОРОТ" остатки не показывает
E_Migachev
20.12.2010 14:50Ответ № 7
(4) Посути - она все правильно считает!
на каждый документ она тебе правильно расписывает и начальное сальдо и конечное
вот на последнюю выписку ты и видишь что конечный результат 153370.79 - все же правильно!

А ИТОГИ - это простый вычесления Сумм, мин, макс, и среднего колонок ОТЧЕТА! ничего другого они не покажут!
IKSparrow
20.12.2010 15:03Ответ № 8
(6) snfr1c, не обзывайтесь, я вообще не 1Сник - мне простительно. Кроме того, большую часть ляпов я делаю из-за того, что с одной системы на другую никак не переключусь.
А потом, по поводу остатков и оборотов - вот такой запрос СКД, почему-то всё показывает, в т.ч. корректные конечные остатки. Называется, найдите 10 отличий:

Код SQL
 ВЫБРАТЬ
РДСФОстаткиИОбороты.Организация КАК Организация,
РДСФОстаткиИОбороты.Контрагент КАК Контрагент,
РДСФОстаткиИОбороты.Договор КАК Договор,
РДСФОстаткиИОбороты.Схема,
РДСФОстаткиИОбороты.Очерёдность КАК Очерёдность,
РДСФОстаткиИОбороты.Валюта,
РДСФОстаткиИОбороты.СуммаНачальныйОстаток,
РДСФОстаткиИОбороты.СуммаПриход,
РДСФОстаткиИОбороты.СуммаРасход,
РДСФОстаткиИОбороты.СуммаКонечныйОстаток
ИЗ
РегистрНакопления.РДСФ.ОстаткиИОбороты КАК РДСФОстаткиИОбороты

УПОРЯДОЧИТЬ ПО
Организация,
Контрагент,
Договор,
Очерёдность
bugor666
20.12.2010 15:08Ответ № 9
(6) snfr1c, я и есть ламер *06
E_Migachev
20.12.2010 15:10Ответ № 10
snfr1c, *08 все взрослые люди - давайте уважать друг друга!
(8) IKSparrow, ты убрал периодичность и теперь он тебе показывает все одной строкой и правильно - так он работает )
IKSparrow
20.12.2010 15:19Ответ № 11
(9) Ламеры учиться не хотят, а мы скорее чайники *06
Просто с тем же живым SQL (на примере Watcom SQL) и в сравнении с запросами 1С - чтобы получить одну и ту же информацию, приходится на 1С совершенно иной подход использовать. Это и удивляет и слегка раздражает. *03
bugor666
20.12.2010 15:50Ответ № 12
(11) IKSparrow, так по любому я ламер. *05 Я учиться в ВУЗе не хочу... Однако люблю самосовершенствоваться. *13
IKSparrow
20.12.2010 16:35Ответ № 13
Вопрос закрыт!
Подсказка:Вы можете добавить любую страничку в Социальные закладки щелкнув по значку соцсетей (в вверху)
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.