Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 мар 2024, 02:46

В отчете на СКД в разднле Отбор отсутствует поле, как его вставить

Автор kbuka, 28 мар 2016, 09:56

0 Пользователей и 1 гость просматривают эту тему.

kbuka

Добрый день. Помогите пожалуйста.
Сделал отчет на СКД для управляемых форм. Отчет постороен на объединении 5-ти запросов. Необходимо, чтобы пользователь мог сделать отбор по 2-м полям (поля ссылки на справочники). В разделе отбор эти поля отсутствуют. Как мне их вставить в отбор и с чего начать?

vitasw


kbuka

В том т проблем, в доступных полях на закладке "Отбор" этих полей нет

vitasw


kbuka

Запрос
ВЫБРАТЬ
   СУММА(0) КАК Приход,
   СУММА(0) КАК Расход,
   СУММА(0) КАК Мероприят,
   СУММА(NULL) КАК ОргСтруктура,
   БюджетП.КБК КАК КБКСсылка,
   БюджетП.КБК.Родитель КАК Подпрограмма,
   БюджетП.Год,
   СУММА(БюджетП.Сумма) КАК Приход1,
   СУММА(0) КАК Расход1
{ВЫБРАТЬ
   Приход,
   Расход,
   Мероприят,
   ОргСтруктура,
   КБКСсылка.*,
   Подпрограмма.*,
   Расход1,
   Приход1}
ИЗ
   РегистрНакопления.Бюджет КАК БюджетП
ГДЕ
   БюджетП.Раздел = &Раздел
   И БюджетП.ВидДвижения = &ВидДвиженияПриход
   И ТИПЗНАЧЕНИЯ(БюджетП.ОргСтруктура.Ссылка) = ТИП(Справочник.ЛицевыеСчета)
   И БюджетП.ОргСтруктура.Код = "03951000540                   "
   И ТИПЗНАЧЕНИЯ(БюджетП.Регистратор) = ТИП(Документ.РасходноеРасписание)

СГРУППИРОВАТЬ ПО
   БюджетП.КБК,
   БюджетП.КБК.Родитель,
   БюджетП.Год

ОБЪЕДИНИТЬ

ВЫБРАТЬ
   СУММА(0),
   СУММА(0),
   СУММА(0),
   СУММА(NULL),
   БюджетР.КБК,
   БюджетР.КБК.Родитель,
   БюджетР.Год,
   СУММА(0),
   СУММА(БюджетР.Сумма)
ИЗ
   РегистрНакопления.Бюджет КАК БюджетР
ГДЕ
   БюджетР.Раздел = &Раздел
   И БюджетР.ВидДвижения = &ВидДвиженияРасход
   И БюджетР.ОргСтруктура.Код = "03951000540                   "
   И ТИПЗНАЧЕНИЯ(БюджетР.ОргСтруктура.Ссылка) = ТИП(Справочник.ЛицевыеСчета)
   И ТИПЗНАЧЕНИЯ(БюджетР.Регистратор) = ТИП(Документ.РасходноеРасписание)

СГРУППИРОВАТЬ ПО
   БюджетР.КБК,
   БюджетР.КБК.Родитель,
   БюджетР.Год

ОБЪЕДИНИТЬ

ВЫБРАТЬ
   СУММА(ИзменениеПланаП.Сумма),
   СУММА(0),
   СУММА(0),
   ИзменениеПланаП.ОргСтруктура,
   ИзменениеПланаП.КБК,
   ИзменениеПланаП.КБК.Родитель,
   ИзменениеПланаП.Год,
   СУММА(0),
   СУММА(0)
ИЗ
   РегистрНакопления.Бюджет КАК ИзменениеПланаП
ГДЕ
   ИзменениеПланаП.Раздел = &Раздел
   И ИзменениеПланаП.ВидДвижения = &ВидДвиженияПриход
   И ТИПЗНАЧЕНИЯ(ИзменениеПланаП.ОргСтруктура.Ссылка) = ТИП(Справочник.Подразделения)
   И (ТИПЗНАЧЕНИЯ(ИзменениеПланаП.Регистратор) = ТИП(Документ.ИзмененияПланаРаспределения)
         ИЛИ ТИПЗНАЧЕНИЯ(ИзменениеПланаП.Регистратор) = ТИП(Документ.РасходноеРасписание))

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

ОБЪЕДИНИТЬ

ВЫБРАТЬ
   СУММА(0),
   СУММА(ИзменениеПланаР.Сумма),
   СУММА(0),
   ИзменениеПланаР.ОргСтруктура,
   ИзменениеПланаР.КБК,
   ИзменениеПланаР.КБК.Родитель,
   ИзменениеПланаР.Год,
   СУММА(0),
   СУММА(0)
ИЗ
   РегистрНакопления.Бюджет КАК ИзменениеПланаР
ГДЕ
   ИзменениеПланаР.Раздел = &Раздел
   И ИзменениеПланаР.ВидДвижения = &ВидДвиженияРасход
   И ТИПЗНАЧЕНИЯ(ИзменениеПланаР.ОргСтруктура.Ссылка) = ТИП(Справочник.Подразделения)
   И (ТИПЗНАЧЕНИЯ(ИзменениеПланаР.Регистратор) = ТИП(Документ.ИзмененияПланаРаспределения)
         ИЛИ ТИПЗНАЧЕНИЯ(ИзменениеПланаР.Регистратор) = ТИП(Документ.РасходноеРасписание))

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

ОБЪЕДИНИТЬ

ВЫБРАТЬ
   СУММА(0),
   СУММА(0),
   СУММА(СуммаМероприятия.СуммаФБ),
   СуммаМероприятия.Мероприятие.ОтветственныйДепартамент,
   СуммаМероприятия.КБК,
   СуммаМероприятия.КБК.Родитель,
   СуммаМероприятия.Год,
   СУММА(0),
   СУММА(0)
ИЗ
   РегистрНакопления.СуммаМероприятия КАК СуммаМероприятия

СГРУППИРОВАТЬ ПО
   СуммаМероприятия.КБК,
   СуммаМероприятия.КБК.Родитель,
   СуммаМероприятия.Год,
   СуммаМероприятия.Мероприятие.ОтветственныйДепартамент

Нужно иметь возможность выбора подпрограммы и ОтветственныйДепартамент
Добавлено: 28 мар 2016, 10:53



Добавлено: 28 мар 2016, 13:06


вопрос в догонку;
если вставляю отбор по КБК.Родитель во все запросы, в параметрах "разрешить пустое значение", т.е. без отбора - на выходе данных нет.
как можно обойти эту проблему?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск