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

СКД. Не соединяет таблицы при использовании связи наборов

Автор SimpleNick, 05 сен 2014, 12:05

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

SimpleNick

Народ, подскажите плиз. Начал изучать СКД. Необходимо создать отчет (конфа УТ 11.1.7.56), который выводит по документам Внутреннее потребление информацию по количеству и сумме (сумма получается как количетсво * цену, по виду цен, который указан в документе). Набросал схему компоновки данных: [/size]http://dropmefiles.com/pBgqr
Там два набора данных:
Первый:
ВЫБРАТЬ ВнутреннееПотреблениеТоваровТовары.Ссылка,
ВнутреннееПотреблениеТоваровТовары.Ссылка.Дата,
ВнутреннееПотреблениеТоваровТовары.Ссылка.ВидЦены,
ВнутреннееПотреблениеТоваровТовары.Номенклатура,
ВнутреннееПотреблениеТоваровТовары.Упаковка,
СУММА(ВнутреннееПотреблениеТоваровТовары.КоличествоУпаковок) КАК КоличествоУпаковок,
СУММА(ВнутреннееПотреблениеТоваровТовары.Количество) КАК Количество
ИЗ Документ.ВнутреннееПотреблениеТоваров.Товары КАК ВнутреннееПотреблениеТоваровТовары
ГДЕ ВнутреннееПотреблениеТоваровТовары.Ссылка.Проведен
СГРУППИРОВАТЬ ПО
ВнутреннееПотреблениеТоваровТовары.Ссылка,
ВнутреннееПотреблениеТоваровТовары.Ссылка.ВидЦены,
ВнутреннееПотреблениеТоваровТовары.Номенклатура,
ВнутреннееПотреблениеТоваровТовары.Упаковка,
ВнутреннееПотреблениеТоваровТовары.Ссылка.Дата

Второй:
ВЫБРАТЬ
&Дата,
ЦеныНоменклатурыСрезПоследних.ВидЦены,
ЦеныНоменклатурыСрезПоследних.Номенклатура,
ЦеныНоменклатурыСрезПоследних.Цена ИЗ
РегистрСведений.ЦеныНоменклатуры.СрезПоследних( &Дата, ВидЦены = &ВидЦены И Номенклатура = &Номенклатура) КАК ЦеныНоменклатурыСрезПоследних

Связи наборов по полям: Дата, ВидЦены, Номенклатура

Пара вопросов:
1) Почему цену берет не на дату документа (хотя делал по аналогии с http://infostart.ru/public/77568/ )?
2) Как добавить отбор по периоду документов в пользовательские поля?

Заранее благодарен за любые подсказки и критику

LexaK

на фига такие сложности (два набора данных)?
сделайте левым соединение подбор цены в первом запросе!!!  и не парьтесь!
а потом, когда поднаберетесь опыта в СКД, сможете поупражняться в связывании двух наборов данных в СКД, а пока делайте как проще,
конечному пользователю, главное результат, а не то что с помощью одного запроса вы отчет делаете или с помощью десяти запросов.
Добавлено: 05 сен 2014, 23:31


в догонку, посмотрел вашу ссылку на пример который вы разбираете.
в вашем случае у вас ошибка в датах!
сами догадаетесь?
посмотрите внимательно на даты в двух запросах, выполните их в консоли запросов.
в примере все четко по этому поводу прописано, там вашей ошибки нет.
если помогло нажмите: Спасибо!

Теги:

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

Рейтинг@Mail.ru

Поиск