Вход | Регистрация
 

Выбор периода в отчете СКД

Выбор периода в отчете СКД
Я
   falselight
 
10.02.20 - 11:51
Есть отчет.
Там в запросе параметры НачДата, КонДата.
Изменил на Период - стандартный период. И прописал http://joxi.ru/12MbKqBC0MQ1MA.
Но почему то перестала работать выборка. Что я не так сделал. Все так. Почему НачДаат и КонДата не устанавливаются с выбранного периода?
   d4rkmesa
 
1 - 10.02.20 - 11:56
(0) Может в запросе НачДата и КонДата перепутаны?
   Adilgeriy
 
2 - 10.02.20 - 11:58
если он сохранен как внешний в базе загрузи его в базу
   SleepyHead
 
3 - 10.02.20 - 11:59
Смени имена параметров на другие. Я знаю, тут многие будут смеяться, что я параноик, но у меня в подобной ситуации отчет вообще падал. Такое чувство, что НачДата и КонДата - где-то используются как внутренние имена.


Ну и добавить в выражение НачалоПериода(&Период.ДатаНачала, ДЕНЬ)
   falselight
 
4 - 10.02.20 - 12:12
(1) Да нет в запросе нормально. И если на форме их вывести все отрабатывает.
А вот если так сделать http://joxi.ru/12MbKqBC0MQ1MA . То не работает (((((((
   Franchiser
 
5 - 10.02.20 - 12:25
Переименую Период в СтПериод. В некоторых вирт. таблица Период зарезервированно.
   falselight
 
6 - 10.02.20 - 12:35
бесполезно, не понимаю почему не работает (
   fisher
 
7 - 10.02.20 - 12:40
Скорее всего, ты перецепился через стандартные грабли имен параметров виртуальных таблиц в режиме автозаполнения настроек СКД.
Переименуй в "НачалоПериода" и "КонецПериода" именно такие имена параметров СКД форсит в режиме автозаполнения настроек для параметров виртуальных таблиц.
Либо пропиши свои имена через настройки СКД (в фигурных скобках).
   fisher
 
8 - 10.02.20 - 12:41
Ну или показывай запрос.
   fisher
 
9 - 10.02.20 - 12:42
Плюс учти, что дата окончания у тебя сейчас на начало дня попадает.
   SleepyHead
 
10 - 10.02.20 - 12:48
параметр "Период" у тебя используется "Авто", сделай использование "Всегда". И посмотри  настройку параметра в варианте отчета, он вообще как там настроен?
   falselight
 
11 - 10.02.20 - 12:52
(8)

ВЫБРАТЬ
    Партнеры.Ссылка КАК Клиент,
    Партнеры.Наименование КАК НаименованиеПартнера,
    Н_СкладыКлиентов.Ссылка КАК СкладКлиента,
    NULL КАК Родитель,
    0 КАК Сумма,
    NULL КАК НаименованиеГруппы
ИЗ
    Справочник.Партнеры КАК Партнеры
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Партнеры.ДополнительныеРеквизиты КАК ПартнерыДополнительныеРеквизиты
        ПО Партнеры.Ссылка = ПартнерыДополнительныеРеквизиты.Ссылка
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Н_СкладыКлиентов КАК Н_СкладыКлиентов
            ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Н_СкладыКлиентов.ДополнительныеРеквизиты КАК Н_СкладыКлиентовДополнительныеРеквизиты
            ПО Н_СкладыКлиентов.Ссылка = Н_СкладыКлиентовДополнительныеРеквизиты.Ссылка
        ПО Партнеры.Ссылка = Н_СкладыКлиентов.Владелец

СГРУППИРОВАТЬ ПО
    Партнеры.Ссылка,
    Н_СкладыКлиентов.Ссылка,
    Партнеры.Наименование

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ЗаказКлиента.Партнер,
    ЗаказКлиента.Партнер.Наименование,
    ЗаказКлиента.СкладКлиента,
    ЗаказКлиентаТовары.Номенклатура.Родитель,
    ЗаказКлиентаТовары.Сумма,
    ЗаказКлиентаТовары.Номенклатура.Родитель.Наименование
ИЗ
    Документ.ЗаказКлиента КАК ЗаказКлиента
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказКлиента.Товары КАК ЗаказКлиентаТовары
        ПО ЗаказКлиента.Ссылка = ЗаказКлиентаТовары.Ссылка
ГДЕ
    ЗаказКлиента.Дата МЕЖДУ &ПараметрНачДата И &ПараметрКонДата

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    NULL,
    NULL,
    NULL,
    Номенклатура.Родитель,
    0,
    Номенклатура.Родитель.Наименование
ИЗ
    Справочник.Номенклатура КАК Номенклатура

СГРУППИРОВАТЬ ПО
    Номенклатура.Родитель,
    Номенклатура.Родитель.Наименование

УПОРЯДОЧИТЬ ПО
    НаименованиеПартнера,
    НаименованиеГруппы

вроде получилось.
(5) Спасибо, сделал так !!!!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.