Аналог "ИспользоватьСубконто" в 8.2

Новая тема
"Пжл, помогите получить в КОРП 8.2 такой же результат, который был бы при использовании в 7.7 следующего кода:

   БИ = СоздатьОбъект("БухгалтерскиеИтоги");
   к = 1;
   Пока к <= СпМесяцев.РазмерСписка() Цикл
       БИ.ИспользоватьСубконто(ВидыСубконто.Договоры);
       БИ.ИспользоватьСубконто(ВидыСубконто.ВидыДоговоров,?(ПустоеЗначение(ВыбВидДоговора) = 1,"""",ВыбВидДоговора));        
       БИ.ВыполнитьЗапрос(НачМесяца(СпМесяцев.ПолучитьЗначение(к)),СпМесяцев.ПолучитьЗначение(к),,,,,"Операция");
..................
КонецЦикла"
Т.е. запросами в платформе 8 пользоваться не умеете?
на зачаточном уровне...
Примерно так могу сделать:

ВЫБРАТЬ
                  |    ХозрасчетныйДвиженияССубконто.Регистратор,
                  |    ХозрасчетныйДвиженияССубконто.СчетДт,
                  |    ХозрасчетныйДвиженияССубконто.СубконтоДт1,
                  |    ХозрасчетныйДвиженияССубконто.СубконтоДт2,
                  |    ХозрасчетныйДвиженияССубконто.СубконтоДт3,
                  |    ХозрасчетныйДвиженияССубконто.СчетКт,
                  |    ХозрасчетныйДвиженияССубконто.СубконтоКт1,
                  |    ХозрасчетныйДвиженияССубконто.СубконтоКт2,
                  |    ХозрасчетныйДвиженияССубконто.СубконтоКт3,
                  |    ХозрасчетныйДвиженияССубконто.Договор,
                  |    ХозрасчетныйДвиженияССубконто.Сумма
                  |ИЗ
                  |    РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(
                  |            &НачПериода,
                  |            &КонПериода,
                  |            Организация = &Организация
                  |                И (СубконтоДт1 = &ВыбДоговор
                  |                    ИЛИ СубконтоКт1 = &ВыбДоговор
                  |                    ИЛИ (СубконтоДт2 = &ВыбДоговор
                  |                        ИЛИ СубконтоКт2 = &ВыбДоговор)
                  |                    ИЛИ (СубконтоДт3 = &ВыбДоговор
                  |                        ИЛИ СубконтоКт3 = &ВыбДоговор)),
                  |            ,
                  |            ) КАК ХозрасчетныйДвиженияССубконто
                  |
                  |СГРУППИРОВАТЬ ПО
                  |    ХозрасчетныйДвиженияССубконто.Регистратор,
                  |    ХозрасчетныйДвиженияССубконто.СчетДт,
                  |    ХозрасчетныйДвиженияССубконто.СубконтоДт1,
                  |    ХозрасчетныйДвиженияССубконто.СубконтоДт2,
                  |    ХозрасчетныйДвиженияССубконто.СубконтоДт3,
                  |    ХозрасчетныйДвиженияССубконто.СчетКт,
                  |    ХозрасчетныйДвиженияССубконто.СубконтоКт1,
                  |    ХозрасчетныйДвиженияССубконто.СубконтоКт2,
                  |    ХозрасчетныйДвиженияССубконто.СубконтоКт3,
                  |    ХозрасчетныйДвиженияССубконто.Договор,
                  |    ХозрасчетныйДвиженияССубконто.Сумма


Но мне надо отобрать все операции с утсновленным ВИДОМ ВЗАИМОРАСЧЕТОВ договоров, т.е. на форме я выбираю не договор, а вид взаиморасчетов
Т.е. вам надо выбрать все движения, где субконто "Договора" и у договоров, определенный вид взаиморасчетов?
Да-да-да :)
Лучше наверное сделать временную таблицу с отбором договоров с нужными видом взаиморасчетов и потом ее связать уже с движениями
Да, как вариант.
а попроще нельзя?) т.е. нет быстрого и легкого способа?
"Когда узнаете про этот способ, сообщите здесь! ;)"
Разве что попробовать через создание структуры отбора и через метод выбрать менеджера регистра, но я такимне пользовался.
Наверно, можно не временную таблицу, а просто во вложенном запросе отобрать сначала все нужные договоры, а потом их связать с... какой таблице регистра бухгалтери лучше связать?
Читают тему
(гостей: 1)

Быстрый переход