Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 04:13

Как связать 2 ВиртТаблицы

Автор maxxi, 02 мар 2023, 12:24

0 Пользователей и 1 гость просматривают эту тему.

maxxi

здравствуйте,  есть 2 ВТ:

ВЫБРАТЬ
    Продажи.Количество КАК Количество,
    Продажи.Период КАК Период,
    Продажи.Товар КАК Товар,
    Продажи.Клиент КАК Клиент
ПОМЕСТИТЬ ВТ_Продажи_ВозвратТовара
ИЗ
    РегистрНакопления.Продажи КАК Продажи
ГДЕ
    И Продажи.Клиент = &Клиент

СГРУППИРОВАТЬ ПО
    Продажи.Товар,
    Продажи.Период,
    Продажи.Клиент,
    Продажи.Количество

И

|ВЫБРАТЬ
   ВТ_Цены_Остатки_НормДень.КакаяЦена КАК КакаяЦена,
   ВТ_Цены_Остатки_НормДень.Цена КАК Цена,
   ВТ_Цены_Остатки_НормДень.ПриходЦена КАК ПриходЦена,
   ВТ_Цены_Остатки_НормДень.Ссылка КАК Ссылка,
   ВТ_Цены_Остатки_НормДень.Валюта КАК Валюта,
   ВТ_Цены_Остатки_НормДень.Товар КАК Товар,
   ВТ_Цены_Остатки_НормДень.Склад КАК Склад,
   ВТ_Цены_Остатки_НормДень.КолОстаток КАК КолОстаток,
   ВТ_Цены_Остатки_НормДень.Товары КАК Товары,
   ВТ_Цены_Остатки_НормДень.НормДень КАК НормДень,
   ВТ_СредПродажи.Товар КАК Товар1,
   ВТ_СредПродажи.КолРасход КАК КолРасход
ПОМЕСТИТЬ ВТ_Цены_Остатки_НормДень_СредПродажи
ИЗ
   Цены_Остатки_НормДень_СредПродажи КАК ВТ_Цены_Остатки_НормаДень
       ЛЕВОЕ СОЕДИНЕНИЕ ВТ_СредПродажи КАК ВТ_СредПродажи
       ПО ВТ_Цены_Остатки_НормДень.Товары.Ссылка = ВТ_СредПродажи.Ссылка
ГДЕ
   ВТ_Цены_Остатки_НормДень.Склад = &Склад

Не могу связать эти две таблицы, пробовал разные варианты.
Но запрос сильно тормозить.
Напишите пожалуйста, что надо менять.

Afinogen

ГДЕ
    И Продажи.Клиент = &Клиент
"И" тут не надо

Afinogen

а где соединение с этой таблицей

"ВТ_Продажи_КайтганТовар"?

maxxi

Afinogen, именно это я хочу узнать, как связать))

maxxi

мне надо связать эти 2 таблицы и вывести результат.

Afinogen

   ВТ_Цены_Остатки_НормДень.Товары КАК Товары, - вот это что за реквизит? по виду так таб часть напоминает

maxxi

Afinogen, Да, это табличная часть.

Максим75

maxxi, ВТ_Цены_Остатки_НормДень.Ссылка КАК Ссылка и ВТ_Цены_Остатки_НормДень.Товары.Ссылка это же одно и то же? сслыка документа и ссылка в табличной части - это и есть ссылка документа. вообще не понятно, табличная часть зачем.
да и вот это
ПО ВТ_Цены_Остатки_НормДень.Товары.Ссылка = ВТ_СредПродажи.Ссылка что такое? где эта таблица ВТ_СредПродажи?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск