|
Можно ли задать параметры виртуальной таблицы в соединении | ☑ | ||
|---|---|---|---|---|
|
0
andreanochilentano
naïve
20.06.24
✎
16:51
|
добрый день.
везде пишут, что условия отбора надо задавать в параметрах виртуальных таблиц. А если я делаю соединение к такой таблице, есть ли возможность задать эти параметры из той таблицы, к которое присоединяюсь? Ну типа ... из Таблица соединение Регистр.СрезПоследних(Таблица.Период) как Регистр Или обычным способом фильтровать, в условиях ПО ? Консоль запросов ругается на синтаксис, но может это я как-то не так делаю. |
|||
|
1
Волшебник
20.06.24
✎
16:52
|
Лучше используйте временные таблицы.
Не используйте СрезПоследних в правой таблице |
|||
|
2
Garykom
20.06.24
✎
16:59
|
(0) Так нельзя "Таблица.Период"
Можно только одну дату как параметр Регистр.СрезПоследних(&Период) Таблица же может иметь много записей с разным значением поля Период Если надо условие то это второй параметр РегистрСведений.КурсыВалют.СрезПоследних(, Источник = &Источник) |
|||
|
3
Одинист
20.06.24
✎
17:00
|
(2) Тут наверное вообще срез последних не нужен
|
|||
|
4
Garykom
20.06.24
✎
17:02
|
(3) Бывает через СКД так извращаются
Когда хотят СрезПоследних на несколько дат из другого набора |
|||
|
5
andreanochilentano
naïve
20.06.24
✎
17:12
|
(1) а в чем смысл временной таблицы в данном случае? мне нужно будет поместить туда все данные регистра, а потом соединяться. в параметрах отчета этих данных нет
(4) Да, СКД. Есть структура Товар, Дата1 Товар, Дата2 и нужно получить цены на эти даты |
|||
|
6
Волшебник
20.06.24
✎
17:13
|
(5)>> мне нужно будет поместить туда все данные регистра
подумайте ещё раз |
|||
|
7
d4rkmesa
20.06.24
✎
17:22
|
(0) Попробуйте просто сделать соединение по измерениям с Таблица. Должно и так нормально работать.
|
|||
|
8
d4rkmesa
20.06.24
✎
17:28
|
(5) По поводу цен, что ж вы сразу не сказали, ну для этого есть определенные подходы. В СКД можно сделать проще:
https://infostart.ru/1c/articles/77568/ , при условии если производительность некритична (в разумных пределах). "Пробрасывать" значения из Таблица в параметры СрезПоследних можно только через СКД, в остальных случаях - специальный запрос в ВТ и нужные поля в соединении таблица далее в помощь. |
| Форум | Правила | Описание | Секции | Поиск |