В модуле:
Функция СведенияОВнешнейОбработке() Экспорт
Назначения = Новый Массив ;
Назначения.Добавить("Документ.ОперацияБух") ;
ПараметрыРегистрации = Новый Структура ;
ПараметрыРегистрации.Вставить("Вид","ЗаполнениеОбъекта");
ПараметрыРегистрации.Вставить("Назначение",Назначения);
ПараметрыРегистрации.Вставить("Наименование","Заполнение уступки Банк");
ПараметрыРегистрации.Вставить("Информация","Заполнение уступки Банк");
ПараметрыРегистрации.Вставить("Версия","1.0");
ПараметрыРегистрации.Вставить("БезопасныйРежим",Ложь);
Команды = ПолучитьТаблицуКоманд() ;
ДобавитьКоманду(Команды, "Заполнение уступки Банк","ФакторингУступкаБанк","ОткрытиеФормы",Ложь,) ;
ПараметрыРегистрации.Вставить("Команды",Команды) ;
Возврат ПараметрыРегистрации;
КонецФункции
В форме:
&НаКлиенте
Процедура Заполнить(Команда)
ВладелецФормы.Прочитать();
ПересчитатьСуммуОперации(ВладелецФормы);
Закрыть();
КонецПроцедуры
&НаКлиентеНаСервереБезКонтекста
Процедура ПересчитатьСуммуОперации(Форма)
Форма.Объект.СуммаОперации = Форма.ХозрасчетныйНаборЗаписей.Итог("Сумма");
КонецПроцедуры