Доброго всем дня!
дали задание написать обработку, чтобы из регистра остатков выводил номенклатуру по группам в рознице 1.0 (1с 8.2). то есть только номенклатура и количество суммируется по группам. и ещё это все желательно рекурсивным методом.
написал вот такую штуку:
Процедура ПолучитьОстаткиНоменклатуры()
нажми стрл-f1 на Соответствие
создаешь Его, заполняешь ключ - группа, значение 0
в цикле из (0), где сообщить, рекурсивная ф-я ДобавитьКИтогу(Номенклатура, Количество)
Если Его.Получить(Номенклатура.Родитель) <> Неопределено Тогда
Его[Номенклатура.Родитель] += Количество;
ДобавитьКИтогу(Номенклатура.Родитель);
Иначе
Возврат;
КонецЕсли;
типто
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший