#0
by xaozai
Запрос: Настройки: Результат: Запрос 2: Настройки такие же. Результат: Вопрос: как сделать, чтобы во втором случае остатки вывелись правильно?
#2
by xaozai
В реальности запрос примерно такой: Т.е., в отчете собираются данные из регистра и некоторых документов, которые не пишут в этот регистр.
#6
by xaozai
"Рассчитывать по" вообще нигде не стоит. По-умолчанию оно должно для всего рассчитывать. Попробовал поставить только что все галочки для всех сумм - тот же результат. Остаток по группировке "Договор контрагента" и итоговый не считаются.
#7
by grayshadow
СКД, ОстаткиИОбороты и Объединить - хреново совместимы, лучше левым соединением попробовать по месяцу должно быть легко
#8
by xaozai
Левое соединение к чему? Очевидно, что во второй таблице есть период, которого нет в первой и следовательно при левом соединении данные, которых нет в первой таблице не попадут вообще. Всё, сделал. Во втором подзапросе вместо выбора нулей выбрал значения из дописанного левого соединения с тем же регистром по договору и периоду.
#11
by xaozai
Да, из второй таблицы только сумма берется. В общем, сделал так: Получил остатки на каждый, так, как описано здесь: ; Только там берется на каждый день, я сделал на начало каждого месяца. Объединил со второй таблицей, и еще одно объединение с оборотами, т.к., метод получения остатков на каждый день не позволяет сразу получить и обороты.
#12
by grayshadow
нафига по дням, если периодичность РН - месяц? ВЫБРАТЬ всё из РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(, , Месяц,) левое соединение (выбрать все доки МойДокумент, сгруппировать по договору и началу месяца) как ВложенныйЗапрос ПО ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента = ВложенныйЗапрос.ДоговорКонтрагента И ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Период = ВложенныйЗапрос.Период
#13
by xaozai
см. (я сделал остатки на начало каждого мес.) и В твоём запросе не будет декабрьских данных, т.к., в регистре нет оборотов за декабрь.
#14
by grayshadow
тогда сделать таблицу "начал месяцев" из календаря и к ней левым соединением присобачить остальные
#15
by grayshadow
или совсем красиво - НачалаМесяцевИзРН объединить НачалМесяцевИзДокументов и к ней присобачить
#16
by xaozai
Предлагаю попробовать. В первых сообщениях запросы простые и легко подифицируются под конкретную базу.
#18
by grayshadow
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовПриход, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовРасход, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток, ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента.Владелец КАК ДоговорКонтрагентаВладелец
#20
by xaozai
И что даст внутреннее соединение регистра с документами по периоду, когда в регистре нет такого периода, как в документах?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Расчет - всем расчетам расчет
- Расчет - всем расчетам расчет
- Расчет остатков ТМЦ. По каким регистрам делать расчет.
- УПП. Д-т "Расчет себ-ти выпуска". Действие "расчет прямых затрат по передел
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: Отчет по СКД. Помогите правильно реализовать.
- СКД: Как сделать вычисляемое поле в СКД
- СКД: Как можно сделать вызов функции не из общего модуля, а из модуля отчета В СКД
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
- СКД: СКД. Отбор, или как сделать выбор документов за период
- v8: СКД: Роли полей остатков. Помогите со связным полем остатков
В этой группе 1С
- Бух 8.2 Зачем дана возможность добавлять субконто в режиме Предприятия?
- v8: БП 3.0 фармацевты неправильно считаются
- УТ 11.1 иерархия контрагентов
- Как в СКД сделать чтобы отрицательные остатки отображались красным цветом?
- Перевыставление услуг в УПП
- Счет на оплату покупателю. 1с 8.2 БП 3.0
- Не могу обновить БП 2.0 на БП 3.0
- УНФ 8,2 Запрос временная таблица.
- Как программно активизировать строку в табличной части управляемой формы 1с 8.2?
- v7: Сколько периодических реквизитов можно добавить в справочник?
- Перенос остатков по ОС БП -> УПП
- Простейшая задача на спеца Платформа. Есть вопрос.
- Обмен между УТ 11.1 и БП 3.0 Как с ЕНВД обстоит дело?
- Как вывести макет из внешней обработки?
- конструктор компоновки данных как дату в колонку вывести?
- Радченко - пособие для начинающих - не выводятся дни в диаграмме Ганта
- Конвертация данных. перенос контактных данных контрагентов
- Произошла исключительная ситуация (1C:Enterprise 8.2.18.61): Не удалось записать
- v7: bik.dbf в ExtDb можно ли тупо закинуть, чтобы обновить классификатор банков?
- Как изменить иконку рабочего стола в 1С?