платформа: 1С:Підприємство 8.3 (8.3.16.1148)
Конфигурация: 1С:Бухгалтерія сільськогосподарського підприємства для України, редакция 2.0
Добрый день колеги.
Есть задача. имею отчёт сделанный в СКД , данные выбираются запросом, в запросе формируется временная таблица из 8 выборок по регистрам бухгалтерии, которые имеют одинаковые поля и сливаються через "ОБЪЕДИНИТЬ ВСЕ"
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Контрагент,
ХозрасчетныйОстаткиИОбороты.Субконто2 КАК ДоговорКонтрагента,
"Початковий залишок" КАК Номенклатура,
ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокКт, 0) - ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт, 0) КАК Показатель,
NULL КАК Документ,
ХозрасчетныйОстаткиИОбороты.Организация КАК Организация,
"А" КАК ПорядокКолонок
ПОМЕСТИТЬ вт
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , Счет = &Счет6856, &ПорядокСубконто) КАК ХозрасчетныйОстаткиИОбороты
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ХозрасчетныйОбороты.Субконто1,
ХозрасчетныйОбороты.Субконто2,
"Нараховано",
ХозрасчетныйОбороты.СуммаОборотКт,
ХозрасчетныйОбороты.Регистратор,
ХозрасчетныйОбороты.Организация,
"Б"
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода, Регистратор, Счет = &Счет6856, &ПорядокСубконто, , , ) КАК ХозрасчетныйОбороты
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
вт.Организация КАК Организация,
вт.Контрагент КАК Контрагент,
вт.ДоговорКонтрагента КАК ДоговорКонтрагента,
вт.Документ КАК Документ,
вт.Номенклатура КАК Номенклатура,
вт.Показатель КАК Показатель,
вт.ПорядокКолонок КАК ПорядокКолонок
ИЗ
вт КАК вт
УПОРЯДОЧИТЬ ПО
ПорядокКолонок
Yevhenii_S, "группа" - это папка в справочнике? Если да, то в виде сравнения отбора надо указать "В иерархии" или что-то типа того.
отборы -
контрагент - в группе - группа
Vofka @ Сегодня, 16:01
,
Спасибо.
я так понимаю что это надо писать в запросе, что то похожее уже описано по параметру "СчётКт"
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&НачалоПериода, &КонецПериода, Регистратор, СчетДт = &Счет6856, &ПорядокСубконто, СчетКт В ИЕРАРХИИ (&Счет7), , ) КАК ХозрасчетныйОбороты
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Контрагент,
ХозрасчетныйОстаткиИОбороты.Субконто2 КАК ДоговорКонтрагента,
"Початковий залишок" КАК Номенклатура,
не надо ничего писать. Скд сама дает Вам поля в отбор - Вы можете их только ограничить на вкладке Поля
sava1 @ Сегодня, 17:04
,
Если я Вас правильно понял то настройка должна выглядеть так:
Но при выборе папки отчёт пуст
хотя в этой папке есть два контрагента которые попадают в отчёт без отбора и по отбору конкретно по контрагенту
Yevhenii_S, на скрине с пустым результатом отчета выше написано "Контрагент дорівнює". Там видимо вы отбор поставили на равенство.
там Основной вариант отрабатывает.
Надо Изменить вариант - Отбор - Установить для контрагента в Группе, а на форме (в быстром отборе) - вооще снять птису
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua