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