Если передать в функцию элемент справочника который является группой, то возвращается или СКК или СКД в зависимости от того что больше.
А мне нужно получить и СКК и СКД по этой группе.
Я подозреваю что можно это без цикла (не опрашивая каждого контрагента что у него там кредит или дебет задолженность),
мне отдельно нужно получить общий кредит по группе и общий дебет по группе
Функция ПолучитьОстаткиПоВзаимкам(Контр)
СКД=0;
СКК=0;
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ит.ИспользоватьСубконто(ВидыСубконто.Подразделение,Константа.ОснПодразделение);
Ит.ИспользоватьСубконто(ВидыСубконто.Контрагенты,Контр);
Ит.ВыполнитьЗапрос(РабочаяДата(),РабочаяДата(),СчетПоКоду("76.1"));
Ит.ВыбратьСубконто(1);
Пока Ит.ПолучитьСубконто(1) = 1 Цикл
Ит.ВыбратьСубконто(2);
Пока Ит.ПолучитьСубконто(2) = 1 Цикл
СКД=СКД+Ит.СКД();
СКК=СКК+Ит.СКК();
КонецЦикла;
КонецЦикла;
Сп = СоздатьОбъект("СписокЗначений");
Сп.ДобавитьЗначение(СКК);
Сп.ДобавитьЗначение(СКД);
Возврат Сп;
КонецФункции // ПолучитьОстаткиПоВзаимкам
Вот так
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой