Имя: Пароль:
1C
1С v8
Проблемы с выводом в макет
0 Djanita
 
09.09.13
13:48
отчет делаю через построитель всё выводит правильно...за исключением параметров вводных, т.е. Склад, ДатаНачала, ДатаОкончания еще если добовляю какие то новый условия в отчет он ничего не выводит
1 cw014
 
09.09.13
13:54
Видимо отчет по условиям не попадает
2 Djanita
 
09.09.13
13:58
Блин а как быть с оформлением?? я здесь новичок, устроилась удачно на работу, и мне этот отчет дали, всё сделала, что требовалось, кроме оформления, макет выводит данные из запроса, но параметры ни в какую((
3 chigsrOck
 
09.09.13
14:09
(0) кхм...я сейчас тут немного вашу карму почистил, у вас там затемнение в области 1С как раз, на втором энергетическом уровне... Попробуйте-ка еще раз отчет запустить... а так телепаты всегда на связи - обращайтесь:))
4 Ilch
 
09.09.13
14:14
(0) Давай подробнее что нужно получить. Скрин результата отчета
5 Ilch
 
09.09.13
14:15
(3) С юмором все как надо)))
6 Djanita
 
09.09.13
14:27
"ВЫБРАТЬ
    |    НАЧАЛОПЕРИОДА(ТоварыВНТТ.Регистратор.Дата, ДЕНЬ) КАК Дата,
    |    ВЫБОР
    |        КОГДА ТоварыВНТТ.Регистратор ССЫЛКА Документ.ПеремещениеТоваров
    |            ТОГДА ТоварыВНТТ.Регистратор.Номер
    |        ИНАЧЕ """"
    |    КОНЕЦ КАК НомерНакладной,
    |    СУММА(ТоварыВНТТ.СуммаПриход) КАК СуммаПриход,
    |    СУММА(ТоварыВНТТ.Выручка - ЕСТЬNULL(ПредоставленныеСкидкиОбороты.СуммаСкидкиОборот, 0)) КАК Выручка,
    |    СУММА(ЕСТЬNULL(ПредоставленныеСкидкиОбороты.СуммаСкидкиОборот, 0)) КАК Скидка,
    |    СУММА(ТоварыВНТТ.Возврат) КАК Возврат,
    |    СУММА(ВЫБОР
    |            КОГДА ТоварыВНТТ.Наценка_Уценка < 0
    |                ТОГДА -ТоварыВНТТ.Наценка_Уценка
    |            ИНАЧЕ 0
    |        КОНЕЦ) КАК Уценка
    |ИЗ
    |    (ВЫБРАТЬ
    |        ТоварыВНТТОбороты.Регистратор КАК Регистратор,
    |        СУММА(ВЫБОР
    |                КОГДА ТоварыВНТТОбороты.Регистратор ССЫЛКА Документ.ПеремещениеТоваров
    |                        ИЛИ ТоварыВНТТОбороты.Регистратор ССЫЛКА Документ.ОприходованиеТоваров
    |                    ТОГДА ВЫБОР
    |                            КОГДА ТоварыВНТТОбороты.КоличествоПриход > 0
    |                                ТОГДА ТоварыВНТТОбороты.КоличествоПриход * ТоварыВНТТОбороты.ЦенаВРознице
    |                            ИНАЧЕ 0
    |                        КОНЕЦ
    |                ИНАЧЕ 0
    |            КОНЕЦ) КАК СуммаПриход,
    |        СУММА(ВЫБОР
    |                КОГДА ТоварыВНТТОбороты.Регистратор ССЫЛКА Документ.ПеремещениеТоваров
    |                        ИЛИ ТоварыВНТТОбороты.Регистратор ССЫЛКА Документ.СписаниеТоваров
    |                    ТОГДА ВЫБОР
    |                            КОГДА ТоварыВНТТОбороты.КоличествоРасход > 0
    |                                ТОГДА ТоварыВНТТОбороты.КоличествоРасход * ТоварыВНТТОбороты.ЦенаВРознице
    |                            ИНАЧЕ 0
    |                        КОНЕЦ
    |                ИНАЧЕ 0
    |            КОНЕЦ) КАК Возврат,
    |        СУММА(ВЫБОР
    |                КОГДА ТоварыВНТТОбороты.Регистратор ССЫЛКА Документ.ОтчетОРозничныхПродажах
    |                    ТОГДА ТоварыВНТТОбороты.КоличествоРасход * ТоварыВНТТОбороты.ЦенаВРознице
    |                ИНАЧЕ 0
    |            КОНЕЦ) КАК Выручка,
    |        СУММА(ВЫБОР
    |                КОГДА ТоварыВНТТОбороты.Регистратор ССЫЛКА Документ.ПереоценкаТоваровВРознице
    |                    ТОГДА ТоварыВНТТОбороты.КоличествоОборот * ТоварыВНТТОбороты.ЦенаВРознице
    |                ИНАЧЕ 0
    |            КОНЕЦ) КАК Наценка_Уценка
    |    ИЗ
    |        РегистрНакопления.ТоварыВНТТ.Обороты(&ДатаНачала, &ДатаОкончания, Регистратор, Склад = &Склад) КАК ТоварыВНТТОбороты
    |    
    |    СГРУППИРОВАТЬ ПО
    |        ТоварыВНТТОбороты.Регистратор) КАК ТоварыВНТТ
    |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПредоставленныеСкидки.Обороты(&ДатаНачала, &ДатаОкончания, Регистратор, ) КАК ПредоставленныеСкидкиОбороты
    |        ПО ТоварыВНТТ.Регистратор = ПредоставленныеСкидкиОбороты.Регистратор
    |
    |СГРУППИРОВАТЬ ПО
    |    НАЧАЛОПЕРИОДА(ТоварыВНТТ.Регистратор.Дата, ДЕНЬ),
    |    ВЫБОР
    |        КОГДА ТоварыВНТТ.Регистратор ССЫЛКА Документ.ПеремещениеТоваров
    |            ТОГДА ТоварыВНТТ.Регистратор.Номер
    |        ИНАЧЕ """"
    |    КОНЕЦ
    |ИТОГИ ПО
    |    ОБЩИЕ";
собственно запросик
7 Ilch
 
09.09.13
14:38
Ты отчет делаешь или это запрос в коде?
8 Ilch
 
09.09.13
14:41
Параметры перед исполнением отчета передаешь?
9 vicof
 
09.09.13
14:45
(0) "добовляю какие то новый условия"
В школа тоже добовки просить было, да?
10 Djanita
 
09.09.13
14:55
(7) это я  код построителя скопировала
11 zladenuw
 
09.09.13
14:56
(10) а при чем тут запрос. к выводе параметров на макете ? ты должна сама это сделать. а вообще сделай на скд. там можно поставить флаг выводить отбор и параметры автоматически
12 Djanita
 
09.09.13
14:57
(9) Уважаемый, когда за спиной недовольный шеф и не такое написать можно
13 Djanita
 
09.09.13
14:58
(11) не получается у меня объединить таблицы на СКД
14 Djanita
 
09.09.13
15:00
(8) всё уже перепробовала, что только на форумах нашла, но не хочет он никак, там перед отчетиком
"Аптека № <Склад>" так вот этот Склад он не в какую не выводит
15 zladenuw
 
09.09.13
15:01
(14) мда. и как этот параметр ты заполняешь в макете ?
16 zladenuw
 
09.09.13
15:05
тип так
    Макет = Документы.ЗаявкаТО.ПолучитьМакет("НарядБланк");
    Секция = Макет.ПолучитьОбласть("Шапка");
    Секция.Параметры.НомерДок = СокрЛП(Номер);

ну и в самом макете, на той ячейки, свойство, макет- заполнение шаблон
Основная теорема систематики: Новые системы плодят новые проблемы.