Добрый день всем, есть отчет "Оборотно сальдовая ведомость", хотели поставить отбор по Подразделению, со всех документов в регистр попадает Подразделение как субконто, но во многих счетах субконто "Подразделение" расположен по разному где-то 1субконто где-то 2 субконто, и вот вопрос как мне поставить отбор в запросе по всем Субконто где есть подразделение.
Сделал такое условие, правильно ли будет так делать?? Помогите с вопросом пожалуйста.
Сделал такое условие, правильно ли будет так делать?? Помогите с вопросом пожалуйста.
"ВЫБОР КОГДА ТИПЗНАЧЕНИЯ(Субконто1) = ТИП(Справочник.ПодразделенияОрганизаций)
|ТОГДА Субконто1 = &Подразделение
|КОГДА ТИПЗНАЧЕНИЯ(Субконто2) = ТИП(Справочник.ПодразделенияОрганизаций)
|ТОГДА Субконто2 = &Подразделение
|ИНАЧЕ Субконто3 = &Подразделение КОНЕЦ"
По теме из базы знаний
- Обороты между счетами с отбором по субконто
- Оборотно-сальдовая ведомость (бюдж.) с отбором по субконто
- Как программно открыть типовые отчеты (Карточку счета, Анализ счета, ОСВ по счету) с отбором, не изменяя сам отчет, в конфигурации БП 3.0
- Запуск типового отчета "Анализ субконто" из справочников и документов для БП 3.0
- Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Вот полный запрос
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ОстаткиИОбороты.Счет КАК Счет,
ОстаткиИОбороты.Счет.Код КАК СчетКод,
ОстаткиИОбороты.Счет.Наименование КАК СчетНаименование,
ОстаткиИОбороты.Счет.Представление КАК СчетПредставление,
ОстаткиИОбороты.Счет.Забалансовый КАК СчетЗабалансовый,
ОстаткиИОбороты.СуммаНачальныйОстатокДт КАК СуммаНачальныйОстатокДт,
ОстаткиИОбороты.СуммаНачальныйОстатокКт КАК СуммаНачальныйОстатокКт,
ОстаткиИОбороты.СуммаОборотДт КАК СуммаОборотДт,
ОстаткиИОбороты.СуммаОборотКт КАК СуммаОборотКт,
ОстаткиИОбороты.СуммаКонечныйОстатокДт КАК СуммаКонечныйОстатокДт,
ОстаткиИОбороты.СуммаКонечныйОстатокКт КАК СуммаКонечныйОстатокКт,
ОстаткиИОбороты.Субконто1,
ОстаткиИОбороты.Субконто2,
ОстаткиИОбороты.Субконто3
ИЗ
РегистрБухгалтерии.Типовой.ОстаткиИОбороты(
&НачПериода,
&КонПериода,
,
,
НЕ Счет.Забалансовый,
,
ВЫБОР
КОГДА ТИПЗНАЧЕНИЯ(Субконто1) = ТИП(Справочник.ПодразделенияОрганизаций)
ТОГДА Субконто1 = &Подразделение
КОГДА ТИПЗНАЧЕНИЯ(Субконто2) = ТИП(Справочник.ПодразделенияОрганизаций)
ТОГДА Субконто2 = &Подразделение
ИНАЧЕ Субконто3 = &Подразделение
КОНЕЦ) КАК ОстаткиИОбороты
ИТОГИ
СУММА(СуммаНачальныйОстатокДт),
СУММА(СуммаНачальныйОстатокКт),
СУММА(СуммаОборотДт),
СУММА(СуммаОборотКт),
СУММА(СуммаКонечныйОстатокДт),
СУММА(СуммаКонечныйОстатокКт)
ПО
Счет
АВТОУПОРЯДОЧИВАНИЕ
Показать
(6) Сколько я не сталкивался с ОСВ, как правило всегда известен набор субконто, который необходимо вывести в отчет. В этом случае просто устанавливается отбор по субконто (6-ой параметр виртуальной таблицы), который "упорядочивает" его, тогда и с условием по полям субконто вопросов не возникает.
Если же Вам необходимо видеть все субконто на всех счетах, то почему бы и нет, оставляйте условие отбора по подразделению в том виде, которое у Вас есть.
Если же Вам необходимо видеть все субконто на всех счетах, то почему бы и нет, оставляйте условие отбора по подразделению в том виде, которое у Вас есть.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот