Параметр Период в запросе 1С из виртуальной таблицы
Есть такой запрос:
Как сделать чтоб параметр &ВыбДата для таблицы Займы брался из ГрафикиПлатежейОстатки.ДатаПлатежа?
ВЫБРАТЬ
ГрафикиПлатежейОстатки.Договор,
ГрафикиПлатежейОстатки.СуммаДолгаОстаток КАК ТекПлатеж,
ГрафикиПлатежейОстатки.ДатаПлатежа,
ГрафикиПлатежейОстатки.СуммаПроцент2Остаток КАК СуммаЧВ
ПОМЕСТИТЬ График
ИЗ
РегистрНакопления.ГрафикиПлатежей.Остатки(
&ВыбДата,
ДатаПлатежа <= &ВыбДата
И (Договор = &ВыбДоговор)) КАК ГрафикиПлатежейОстатки
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ХозрасчетныйОстатки.Субконто2 КАК Договор,
ХозрасчетныйОстатки.СуммаОстатокДт - ХозрасчетныйОстатки.СуммаОстатокКт КАК ОстатокЗайма
ПОМЕСТИТЬ Займы
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки(
&ВыбДата,
Счет В (&ВыбСчетЗайма),
,Субконто2 = &ВыбДоговор) КАК ХозрасчетныйОстатки
ПоказатьКак сделать чтоб параметр &ВыбДата для таблицы Займы брался из ГрафикиПлатежейОстатки.ДатаПлатежа?
По теме из базы знаний
- Проблема быстродействия при использовании позиции документа вместо Даты в виртуальных таблицах
- 50+ советов для успешной сдачи 1С: Специалист по платформе
- Регистры накопления. Виртуальные таблицы. Часть №1: Обороты
- Регистры накопления. Виртуальные таблицы. Часть №2: "Остатки" и "Остатки и обороты"
- Регистры бухгалтерии. Виртуальная таблица оборотов
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) у виртуальной таблицы остатки, дата - это срез на дату, а не отбор по измерениям. Т.е. подразумевается единственное значение выборки, на момент события. Нельзя перечислить даты, и заставить виртуальную таблицу дать данные несколько раз.
Единственное, как можно попробовать извратнуться -это использовать не остатки, а остатки и обороты. Которая уже будет включать и остаток оборота, и дату этого оборота. А дальше уже соединять выборку, с вашими датами платежей.
Правда, не факт, что это будет применимо в конкретно вашем случае, нужно видеть ситуацию полностью.
Единственное, как можно попробовать извратнуться -это использовать не остатки, а остатки и обороты. Которая уже будет включать и остаток оборота, и дату этого оборота. А дальше уже соединять выборку, с вашими датами платежей.
Правда, не факт, что это будет применимо в конкретно вашем случае, нужно видеть ситуацию полностью.
Если вы имеете ввиду то, что бы выходные поля первого запроса передавать качестве параметра для виртуальной таблицы второго, то в обычном запросе скорее всего никак. Можно попробовать в СКД создать 2 набора данных и связать их через параметр.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот