Имя: Пароль:
1C
1С v8
Запрос на СКД
0 Hipocrisy2013
 
05.04.17
15:01
Есть запрос:
ВЫБРАТЬ
    ОбщиеКоличествоПоРеализации.Регистратор КАК Регистратор,
    ОбщиеКоличествоПоРеализации.КоличествоОборот КАК Количество
ПОМЕСТИТЬ ОбщиеКоличествоПоРеализации
ИЗ
    РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(&НачалоПериода, &КонецПериода, Регистратор, ) КАК ОбщиеКоличествоПоРеализации
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ПрочиеРасходыОбороты.АналитикаРасходов,
    ВЫБОР КОГДА ПрочиеРасходыОбороты.СуммаПриход <> 0
            ТОГДА ПрочиеРасходыОбороты.СуммаПриход / ОбщиеКоличествоПоРеализации.Количество + 1000
        ИНАЧЕ 10
    КОНЕЦ КАК ЦенаЗаЕдиницу,
    ПрочиеРасходыОбороты.Регистратор КАК ДокументТранспортныхРасходов
ПОМЕСТИТЬ ПакетТранспортныеРасходы
ИЗ
    РегистрНакопления.ПрочиеРасходы.Обороты(, , Регистратор, СтатьяРасходов.Код = "00-000062") КАК ПрочиеРасходыОбороты
        ЛЕВОЕ СОЕДИНЕНИЕ ОбщиеКоличествоПоРеализации КАК ОбщиеКоличествоПоРеализации
        ПО ПрочиеРасходыОбороты.АналитикаРасходов = ОбщиеКоличествоПоРеализации.Регистратор
;

но СКД из регистра ПрочиеРасходы берет данные  из диапазона &НачалоПериода и &КонецПериода, как сделать чтобы были выбранны все данные?
1 Быдло замкадное
 
05.04.17
15:04
задай там началоПериода2000Год и конецПериода2100Год параметры
2 DrShad
 
05.04.17
15:05
РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты({&НачалоПериода}, {&КонецПериода}, Регистратор, ) КАК ОбщиеКоличествоПоРеализации
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.