Имя: Пароль:
1C
1С v8
Помогите сделать отчет
,
0 Zmitrok62
 
12.12.14
22:00
Прошу просто направить в нужное русло.
УТ 10.3
Выбираю из документов "Расходный товарный ордер" некоторые поля, в т.ч. табличную часть с реквизитом "Номенклатура".
Надо для каждой позиции получить закупочную цену из регистра "ЦеныНоменклатуры.СрезПоследних".
Выборку из документов в разрезе нужных мне параметров сделал в СКД.
Подскажите варианты решения. Заранее спасибо.
1 Dmitry1c
 
12.12.14
22:15
там же в запросе в СКД и запрос к ценам делаешь
2 KUBIK
 
12.12.14
22:16
(0) "..Выборку из документов в разрезе нужных мне параметров сделал в СКД"

Ну и цепляй ее с запросом к ВТ ЦеныНоменклатуры.СрезПоследних
3 Мимохожий Однако
 
12.12.14
22:19
Что не получилось? Кидай запрос. Народ покритикует... и возможно подскажет.
4 Zmitrok62
 
12.12.14
22:58
В ТЧ каждого документа может быть несколько позиций с номенклатурой. Как перебрать в коде знаю. А как в запросе сделать?
5 Мимохожий Однако
 
13.12.14
00:15
Открой для себя консоль запросов.
6 User_Agronom
 
13.12.14
00:55
(4) Язык запросов. Соединения. Курить до просветления.
7 Peltzer
 
13.12.14
07:23
ВЫБРАТЬ
Товары.Номенклатура,
ISNULL(Цены.Цена,0) Как Цена
ИЗ
Документы.РасходныйТоварныйОрдер.Товары КАК Товары
ЛЕВОЕ СОЕДИНЕНИЕ
(ВЫБРАТЬ * ИЗ
РегистрыСведений.ЦеныНоменклатурыСрезПоследних(&ДатаОтчета,,)) КАК Цены
ПО Товары.Номенклатура = Цены.Номенлатура
8 Zmitrok62
 
14.12.14
21:16
Всем спасибо. Сделал, работает. Положу здесь, может кому поможет.
ВЫБРАТЬ
    ЦеныНоменклатурыСрезПоследних.ТипЦен,
    ЦеныНоменклатурыСрезПоследних.Номенклатура КАК ЦеныРегистрНоменклатура,
    ЦеныНоменклатурыСрезПоследних.Цена,
    РасходныйОрдерНаТовары.Ссылка,
    РасходныйОрдерНаТовары.Количество,
    РасходныйОрдерНаТовары.Номенклатура,
    РасходныйОрдерНаТовары.Ссылка.Ответственный,
    РасходныйОрдерНаТовары.Количество * ЦеныНоменклатурыСрезПоследних.Цена КАК ИтогСумма
ИЗ
    Документ.РасходныйОрдерНаТовары.Товары КАК РасходныйОрдерНаТовары
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
        ПО РасходныйОрдерНаТовары.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура
ГДЕ
    РасходныйОрдерНаТовары.Ссылка.Проведен = ИСТИНА
    И РасходныйОрдерНаТовары.Ссылка.Ответственный В(&Ответственный)
    И РасходныйОрдерНаТовары.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
    И ЦеныНоменклатурыСрезПоследних.ТипЦен = &ТипЦен
9 Hans
 
14.12.14
21:45
А теперь сделайте то же самое только цены на дату документа.
10 Chameleon1980
 
14.12.14
21:59
книга знаний там все есть