Компоновщик данных

Тема в разделе "1C и всё что с ней связано", создана пользователем mialord, 23 мар 2009.

Статус темы:
Закрыта.
  1. mialord

    mialord Гость

    День добрый.
    При написании отчета возник вопрос с которым, на данный момент, не могу разобраться. Кто в курсе прошу откликнуться. Заранее благодарю.
    Вопрос следующего характера. В схеме компоновки данных использую два набора - данных "Запрос".
    1 Запрос
    [codebox]ВЫБРАТЬ
    ЗаказыПокупателей.Регистратор КАК ЗаказПокупателя,
    ЗаказыПокупателей.Номенклатура,
    ЗаказыПокупателей.ХарактеристикаНоменклатуры,
    ЗаказыПокупателей.Цена,
    ЗаказыПокупателей.Количество,
    ЗаказыПокупателей.СуммаВзаиморасчетов КАК СуммаОтпуска,
    ЗаказыПокупателей.Регистратор.Дата КАК ДатаЗаказа
    ИЗ
    РегистрНакопления.ЗаказыПокупателей КАК ЗаказыПокупателей
    ГДЕ
    ЗаказыПокупателей.Регистратор = (ВЫРАЗИТЬ(ЗаказыПокупателей.Регистратор КАК Документ.ЗаказПокупателя))
    И ЗаказыПокупателей.Регистратор.Дата МЕЖДУ &НачалоПериода И &КонецПериода[/codebox]

    2 Запрос
    [codebox]ВЫБРАТЬ
    ЦеныНоменклатурыСрезПоследних.Номенклатура,
    ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры,
    ЦеныНоменклатурыСрезПоследних.Цена КАК Себестоимость
    ИЗ
    РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатурыСрезПоследних
    ГДЕ
    ЦеныНоменклатурыСрезПоследних.ТипЦен = &ТипЦен[/codebox]

    А теперь сам вопрос. Как мне завязать в компоновщике данных эти два запроса так чтобы из регистра сведений "ЦеныНоменклатурыСрезПоследних" выбирались данные регистра сведений на нужную мне дату, а точнее, на дату из первого запроса "ЗаказыПокупателей.Регистратор.Дата КАК ДатаЗаказа".
    Первый и второй запрос связаны левым внешним соединением по Номенклатуре и Характеристикам номенклатуры, а вот Срез Регистра сведений делается на дату, которую компоновщик берет автоматически из парметров компоновки, точнее это дата "&КонецПериода".
    Пробовал так "РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатурыСрезПоследних( &ДатаЗаказа,)" и связывал по следующим параметрам
    Компоновщик данных такую стратегию не принял.
    <!--shcode--><pre><code class='Источник
    Приемник
    Выражение источник
    Выражение приемник'>Источник связи "Счет"
    Приемник связи "Цены"
    Выражение источник "ДатаЗаказа"
    Выражение приемник "ДатаЗаказа"[/CODE]
    Пробовал записать два запроса в виде одного с левым соединением к регистру сведения ЦеныНоменклатурыСрезПоследних. В качестве периода среза указывал дату Документа. И опять неудача.
    Прошу разъяснить, что я делаю не правильно. B)
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей