Добрый день! Прошу помощи в создании нового отчета на СКД. Он уже написан, но не работает. Нужно подсказать по Skype или wats app решение вопроса. Если есть желание, отблагодарим материально.
Суть вопроса: нужно переделать отчет из конфигурации Аренда и управление недвижимостью для "1С:Бухгалтерия 8", редакция 2.0 и добавить в него в качестве источника данных данные о продажах из РТиУ и об оплатах из банковских выписок. Сделали запрос, состоящий из трех запросов:

```1c
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.ДоговорКонтрагента КАК ДоговорКонтрагента,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.Услуга КАК Услуга,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.ОбъектАренды КАК ОбъектАренды,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.ОбъектАренды.ЗначениеХарактеристики КАК Площадь,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.СчетНаАренду КАК СчетНаАренду,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.ПериодОплаты КАК ПериодОплаты,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.СуммаНачальныйОстаток КАК ДолгНаНачалоПериода,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.СуммаПриход КАК Начислено,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.СуммаРасход КАК Оплачено,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.СуммаКонечныйОстаток КАК ДолгНаКонецПериода,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.Депозит КАК Депозит,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.Регистратор КАК Регистратор,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.Контрагент КАК Контрагент,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.Организация КАК Организация,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.СуммаВалНачальныйОстаток КАК ДолгНаНачалоПериодаВал,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.СуммаВалПриход КАК НачисленоВал,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.СуммаВалРасход КАК ОплаченоВал,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.СуммаВалКонечныйОстаток КАК ДолгНаКонецПериодаВал,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.Пени КАК Пени,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.ПериодСекунда КАК Период,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.ДокументРасчетов КАК Поле1
    ИЗ
    РегистрНакопления.АР_ВзаиморасчетыПоАренде.ОстаткиИОбороты(, , Авто, Движения, ) КАК АР_ВзаиморасчетыПоАрендеОстаткиИОбороты

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

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

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

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

Тестируем его в консоли запросов - все хорошо показывает как надо.
Подставили его в исходный отчет - не работает как надо. Показывает результаты только из первого запроса. Сделали свой собственный отчет, подставили запрос - то же самое. Поменяли запросы местами - то же самое.
В скд один набор данных, указаны ресурсы, поля отбора, группировки.
---
убрать галки с "Ограничение доступности". Если нужно их выводить в шапке вместе с периодом, то на закладке "Настройки" найти их в параметрах. Правой кнопкой мышки - Свойства Элемента пользовательских настроек. Там выставить "Включать в пользовательские настройки".

Еще. Если нужно обязательное их заполнение, то в "Параметры" для них установить "Запрещать незаполненные значения". Тогда, если они будут не заполнены, то отчет формироваться не будет и будет ругаться, что обязательные поля не заполнены.
---
но не работает - уточните. Выдает ошибку, выводит некорректные данные, или ...
---
простите. Уже задолбались с этим отчетом... Выводит только те данные, которые появляются из первого запроса. Причем, если менять запросы местами, все равно выдает данные только из него
---
скорее всего нужно вывести реквизит период и поставить роль обязательная!
Ну как работает?)
---
В том-то и дело, что только запрос с регистром и работает, когда запускаешь отчет. Этот запрос просто скопирован из типовой конфы аренды. Не подхватываются остальные данные.
Но все равно добавили в регистр
```1c
    РегистрНакопления.АР_ВзаиморасчетыПоАренде.ОстаткиИОбороты(&ДатаНачало, &ДатаКонец, Авто, Движения, ) КАК АР_ВзаиморасчетыПоАрендеОстаткиИОбороты
```

Ничего не изменилось...
---
скрин покажи с параметрами!
Явно не заполнили параметры и ничего не выводит.
---
Выводит! Если бы проблема была в параметрах, НИЧЕГО бы не выводило! Выводятся данные ТОЛЬКО из ЭТОГО запроса:
```1c
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.ДоговорКонтрагента КАК ДоговорКонтрагента,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.Услуга КАК Услуга,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.ОбъектАренды КАК ОбъектАренды,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.ОбъектАренды.ЗначениеХарактеристики КАК Площадь,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.СчетНаАренду КАК СчетНаАренду,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.ПериодОплаты КАК ПериодОплаты,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.СуммаНачальныйОстаток КАК ДолгНаНачалоПериода,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.СуммаПриход КАК Начислено,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.СуммаРасход КАК Оплачено,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.СуммаКонечныйОстаток КАК ДолгНаКонецПериода,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.Депозит КАК Депозит,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.Регистратор КАК Регистратор,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.Контрагент КАК Контрагент,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.Организация КАК Организация,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.СуммаВалНачальныйОстаток КАК ДолгНаНачалоПериодаВал,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.СуммаВалПриход КАК НачисленоВал,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.СуммаВалРасход КАК ОплаченоВал,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.СуммаВалКонечныйОстаток КАК ДолгНаКонецПериодаВал,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.Пени КАК Пени,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.ПериодСекунда КАК Период,
    АР_ВзаиморасчетыПоАрендеОстаткиИОбороты.ДокументРасчетов КАК Поле1
    ИЗ
    РегистрНакопления.АР_ВзаиморасчетыПоАренде.ОстаткиИОбороты(, , Авто, Движения, ) КАК АР_ВзаиморасчетыПоАрендеОстаткиИОбороты
```

А нужно ж из всех трех
---
- а если убрать эту часть запроса ? Какой результат ?
---
то ничего не выводит...
---
Есть предложение сделать все не в одном запросе а через Набор Данных - Объединение и разделить данные на три отдельных запроса
---
судя по скрину и не будет. На параметры Организация и Контрагент стоит ограничение доступности. Следовательно пользователь их не устанавливает.
Первый подзапрос их не использует, а два других по ним ограничивает. Т.е. там всегда идет сравнение на пустые организации и контрагент. Следовательно и данных по ним не будет.
---
Спасибо! Да, если указать на прямую организацию и контра - все тянет, но как эти параметры обозначить вверху вместе со всеми? См. картинку.
---
убрать галки с "Ограничение доступности". Если нужно их выводить в шапке вместе с периодом, то на закладке "Настройки" найти их в параметрах. Правой кнопкой мышки - Свойства Элемента пользовательских настроек. Там выставить "Включать в пользовательские настройки".

Еще. Если нужно обязательное их заполнение, то в "Параметры" для них установить "Запрещать незаполненные значения". Тогда, если они будут не заполнены, то отчет формироваться не будет и будет ругаться, что обязательные поля не заполнены.
---
и смех и грех! Конечно пусто, у тебя же ни контрагент, ни организация не заполнены! Поставь вывод на отчет и заполни!
---
Всем спасибо!
(21) вам за стеб =)

(20) вам за советы!
Все решилось.
---
Не работает - понятие растяжимое. Уточняйте.
---
Выводит только те данные, которые появляются из первого запроса. Причем, если менять запросы местами, все равно выдает данные только из него
---
которые появляются из первого запроса - а если убрать эту часть запроса ? Какой результат ?
---
для отладки используйте КонсольСистемыКомпоновкиДанных
---
Может в ОстаткиИОбороты периоды явно параметрами задавать?... Раз уж они явно в других запросах указаны.
---
```1c
    РегистрНакопления.АР_ВзаиморасчетыПоАренде.ОстаткиИОбороты(, , Авто, Движения, )
```
  - может надо указать период ...
---
А также заполни в регистре период! И выведи потом параметры в видимые настройки!