ОстаткиИОбороты как получить взаиморасчеты всем дням периода по дням #801430


#0 by G751
Перепробовал кучу вариантов - не катит. Только по дням, где были движения. Подскажите, плиз..
#1 by G751
Просмотрел много тем на эту тему(тафт.), но решения не нашел. Можно, конечно, запросы по дням делать, но это как-то долго и противно.
#2 by G751
Ответов нет. Может вопрос сформулирован непонятно? Конфигурация - Управление производственным предприятием, редакция 1.3
#3 by h-sp
в Период ПЕРИОДАМИ(ДЕНЬ, , )  смотри остальные параметры УПОРЯДОЧИТЬ ПО Период     выкинь, там и так по периодам упорядочено ЕСТЬNULL(  тоже выкинь, там никогда не появится NULL.
#4 by SerF_2011
Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,"Период","Все")
#5 by bolder
СКД.Дополнеие периодов с периодичностью день.
#6 by youalex
В консоли запросов смотришь? Попробуй в консоли отчетов (которая на построителе отчетов сделана)
#7 by G751
Всем спасибо. Но ничего у меня не получилось. Моя проблема подробнее: - есть документ РеализацияТиУ - надо от даты док-а по текущую дату выбрать СуммаВзаиморасчетовКонечныйОстаток по КАЖДОМУ календарному дню. Очень желательно одним запросом. СКД, пожалуйста, не надо предлагать(долго объяснять почему).
#8 by G751
Пропустил: ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом = &ДокументРасчетовСКонтрагентом Т.е. взаиморасчеты по этой реализации
#9 by Zmich
. Тебе в сказали, как обойти все дни, даже те, по которым движений не было.
#10 by G751
ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.Период, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.ДокументРасчетовСКонтрагентом ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.Период, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.ДокументРасчетовСКонтрагентом";
#11 by G751
Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,"Период","Все") Ругается на Период: "Измерение не найдено Период"
#12 by G751
Ругается на Период: "Измерение не найдено Период"
#13 by h-sp
не надо группировать, тамуже всё сгруппировано
#14 by h-sp
я с ними согласен. Нет у тебя в запросе груррировки Период.
#15 by h-sp
В случае если поле, по которому рассчитываем итоги, является полем типа Дата то возможно дополнение результатов датами в заданном периоде. Делается это при помощи ключевого слова ПЕРИОДАМИ, после которого в скобках указывается вид периода (одно из СЕКУНДА, МИНУТА, ЧАС, ДЕНЬ, НЕДЕЛЯ, МЕСЯЦ, КВАРТАЛ, ГОД, ДЕКАДА, ПОЛУГОДИЕ), начальная и конечные даты интересуемого периода. В случае если начальные и конечные даты не указаны, будут использованы первая и последние даты, участвующие в результате. Пример: // Получить количество продаж по клиентам по месяцам ИЗ Документ.РасхНакл СГРУППИРОВАТЬ ПО Получатель, НАЧАЛОПЕРИОДА(Дата, МЕСЯЦ) ИТОГИ СУММА(КоличествоПокупок) ПО Период ПЕРИОДАМИ(Месяц, ДАТАВРЕМЯ(2000, 07, 01), ДАТАВРЕМЯ(2000, 12, 01)) Результат запроса: Получатель   Период 3 1 1 1 1 1 1 1   01.10.2000 0:00:00 0   01.11.2000 0:00:00 0   01.12.2000 0:00:00 0 Такое представление результата получится, только если при обходе результата по группировке "Период" использовать в качестве источника измерения все записи "Период"-а. --------------------------------------------------------------------------------
#16 by G751
Работает! Заморочили 1С-цы (впрочем как всегда) простой вопрос. Большое человеческое спасибо. Может кому пригодится -
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям