Имя: Пароль:
1C
 
В запросе один результат, в отчете через СКД - другой!
0 Блондинка_
 
02.09.14
13:37
Добрый день! Помогите пожалуйста, что-то видимо я не то делаю. Отчет по событиям через СКД. Выбираю контрагентов, их документы событий, и сумму продаж за 2 периода по этому контрагенту. Когда я проверяю свой запрос через консоль, все нормально отбирается, а если вывожу в отчет через СКД - в суммах отгрузки у меня неверные данные. Где-то я в настройках отчета накосячила наверное?
1 Cube
 
02.09.14
13:38
(0) Как обычно - параметры виртуальных таблиц не указала в СКД...
2 Поpyчик-4
 
02.09.14
13:40
(0) Вы не первая. Просто запрос и запрос в СКД две большие разницы.

Кстати, с такой внешностью, как на фотке, заниматься 1С предосудительно.
3 zulu_mix
 
02.09.14
13:42
к (1) довангую использование стандартных имен параметров дат
4 Блондинка_
 
02.09.14
13:45
(1) Но у меня указаны параметры в запросе, или их где-то еще надо указывать?
(2) До этого как-то не сталкивалась с такими проблемами, всегда делаю отчеты в СКД, но мне еще учиться и учиться видимо) И чем же не предосудительным заниматься с такой внешностью?))
5 wms
 
02.09.14
13:48
группировки см. в скд, ну и точно параметры одинаковы? может время начало и конец дня
6 Cube
 
02.09.14
13:50
(4) "Но у меня указаны параметры в запросе, или их где-то еще надо указывать?"
Ага, надо. В конструкторе запросов, который открывается из СКД, на закладке "Компоновка данных"...
7 Блондинка_
 
02.09.14
13:51
(3) Да, для первой таблицы использую стандартные имена.
8 Блондинка_
 
02.09.14
13:51
(6) Ну так я и имела в виду, что в конструкторе запросов на закладке компоновка данных все указано у меня,
9 Cube
 
02.09.14
13:52
(6) Что-то под вечер бошка не варит. Эта закладка есть (кажется :) ) в кострукторе, открытом из любого места
10 Cube
 
02.09.14
13:53
(8) Значит параметры передаешь в СКД не такие, какие вводила в консоль запросов/отчетов
11 Блондинка_
 
02.09.14
13:57
(10) Неа, все те же параметры, вот думаю может правда из-за стандартных даты начала и конца периода глюк? такое впечатление, что он эти интервалы и в первые обороты подставляет и во вторые
12 Timon1405
 
02.09.14
13:58
текст запроса вынесут в студию или вращаем барабан дальше?
13 Блондинка_
 
02.09.14
13:59
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ПродажиОбороты.СтоимостьОборот КАК СтоимостьОборот,
    ПродажиОборотыПредПериод.СтоимостьОборот КАК СтоимостьОборотПред,
    ЗапросСобытий.Контрагент КАК Клиент,
    ЗапросСобытий.Ответственный КАК Менеджер,
    ЗапросСобытий.Дата,
    ЗапросСобытий.СодержаниеСобытия
ИЗ
    (ВЫБРАТЬ
        Событие.Контрагент КАК Контрагент,
        Событие.Ответственный КАК Ответственный,
        Событие.Дата КАК Дата,
        Событие.СодержаниеСобытия КАК СодержаниеСобытия
    ИЗ
        Документ.Событие КАК Событие
    ГДЕ
        Событие.Дата МЕЖДУ &НачалоПериода И &КонецПериода
        И Событие.ПометкаУдаления = ЛОЖЬ) КАК ЗапросСобытий
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, , ) КАК ПродажиОбороты
        ПО ЗапросСобытий.Контрагент = ПродажиОбороты.Контрагент
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(&НачПредПериода, &КонПредПериода, , ) КАК ПродажиОборотыПредПериод
        ПО ЗапросСобытий.Контрагент = ПродажиОборотыПредПериод.Контрагент


Те же 4 параметра прописаны в параметрах СКД
14 Timon1405
 
02.09.14
14:01
ну вот, а говорите в компоновке прописали...
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ПродажиОбороты.СтоимостьОборот КАК СтоимостьОборот,
    ПродажиОборотыПредПериод.СтоимостьОборот КАК СтоимостьОборотПред,
    ЗапросСобытий.Контрагент КАК Клиент,
    ЗапросСобытий.Ответственный КАК Менеджер,
    ЗапросСобытий.Дата,
    ЗапросСобытий.СодержаниеСобытия
ИЗ
    (ВЫБРАТЬ
        Событие.Контрагент КАК Контрагент,
        Событие.Ответственный КАК Ответственный,
        Событие.Дата КАК Дата,
        Событие.СодержаниеСобытия КАК СодержаниеСобытия
    ИЗ
        Документ.Событие КАК Событие
    ГДЕ
        Событие.Дата МЕЖДУ &НачалоПериода И &КонецПериода
        И Событие.ПометкаУдаления = ЛОЖЬ) КАК ЗапросСобытий
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты({(&НачалоПериода)}, {(&КонецПериода)}, , ) КАК ПродажиОбороты
        ПО ЗапросСобытий.Контрагент = ПродажиОбороты.Контрагент
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты({(&НачПредПериода)}, {(&КонПредПериода)}, , ) КАК ПродажиОборотыПредПериод
        ПО ЗапросСобытий.Контрагент = ПродажиОборотыПредПериод.Контрагент
15 Блондинка_
 
02.09.14
14:07
(14) Ой, блин, точно соврала)) Как настоящая блондинка, даже не посмотрела на вкладку, только и прочитала в сообщении  "конструктор запроса"))) Вот уж действительно учиться и учиться, вообще раньше никогда не пользовалась этой вкладкой)) и как-то еще странно все получалось)
16 Блондинка_
 
02.09.14
14:12
Не, мой мозг отказывается это понимать, параметры там указала, колонки в отчете изменились, но я рано радовалась, данные все равно другие
17 Блондинка_
 
02.09.14
14:15
Все, поняла, там уже в ресурсах дело было.
Спасибо огромное всем за помощь! Если бы не вы, я бы наверное эту вкладку для себя не скоро открыла)))
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.