СКД, два набора, передача параметра #682373


#0 by samozvanec
последний подзапрос набора 1 выглядит так:     ВТ_ДоГруппировки.Контрагент, запрос набора 2(в который передается параметр): ВЫБРАТЬ     &Срок КАК Срок, суть отчета - показать просрочку относительно установленных дней оплаты, в данном конкретном случае - это вторник и пятница. вторник подхватывает верно(24.09), и остаток на начало вторника тоже подхватывает верно, но кроме того подхватывает и платежку от 25го. в консоли запросов результат верный, в консоли отчетов - нет. подскажите, почему? связь наборов: результат в консоли запросов: результат в консоли отчетов:
#1 by samozvanec
конкретно непонятно, почему при значении параметра Срок начало дня 24.09 из таблицы ....РегистрНакопления.ВзаиморасчетыСКонтрагентами.Обороты(&Срок, КОНЕЦПЕРИОДА(&Срок, ДЕНЬ).... попадает запись с периодом 25.09
#2 by samozvanec
значение Срока пробовал выводить отдельно из обоих наборов. берется верно и всегда совпадает
#3 by samozvanec
всем доброе утро! вопрос актуален, апаю. надеюсь, понедельник пятницы мудренее
#4 by Rovan
сделай так ... ВзаиморасчетыСКонтрагентамиОбороты.Контрагент, ВзаиморасчетыСКонтрагентамиОбороты.ДоговорКонтрагента, ВзаиморасчетыСКонтрагентамиОбороты.Регистратор, ВзаиморасчетыСКонтрагентамиОбороты.Период ИЗ
#5 by samozvanec
так сделать не получится, потому что срок для каждого договора свой и рассчитывается в первом наборе. сделал по-другому, надеюсь мое наблюдение будет полезно для последователей. 1. во втором наборе вместо "Контрагент В ИЕРАРХИИ (&Франчайзи)" в обоих таблицах Договор = &Договор. и на закладке связи его передаю. но это не суть, суть в другом. так просто логически верно. 2. в виртуальных таблицах оборотов СКД автоматом создает параметры НачалоПериода и КонецПериода. Несмотря на то, что я явно указал параметр Срок. таблица оборотов брала значения именно этих параметров. на закладке Компоновка данных установил в параметрах таблиц свой Срок аналогично первой закладке в конструкторе запросов. после этого заработало. важный момент: не пойму почему, но если на первой закладке конструктора параметры виртуальных таблиц не выставлять, они не подставляются совсем.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С