"Я делал подобную задачку. Смысл был вот в чем. В 1С:Бухгалтерии 7.7 для того, чтобы сдать в ИМНС сведния о доходах, нужно пройтись по справочнику сотрудников и по отношению к каждому сделать такую вещь: нажать кнопку "Налоги на доходы" и выбрать там "Справка о доходах физического лица 2-НДФЛ", нажать в ней кнопки Заполнить и Записать. Если это не сделать, то при попытке подготовки отчета в ИМНС система станет ругаться "сведений о доходах сотрудника не обнаружено". Если сотрудников много, то задача довольно трудоемка. Поэтому делал точно так же. Перебирал программно сотрудников, по каждому делал <br>СписокПараметров=СоздатьОбъект("СпсиокЗначений");<br>СписокПараметров.Установить("Сотрудник",НужныйСотрудник);<br>СписокПараметров.Установить("Год",НужныйГодЧислом);<br>СписокПараметров.Установить("ЭтоПотоковоеЗаполнение",1);<br>ОткрытьФорму("Обработка.Форма1НДФЛ2009",СписокПараметров).<br><br>В ПриОткрытии() писал:<br>...<br>Если ПустоеЗначение(Форма.Параметр) = 0 Тогда<br> Если Форма.Параметр.Получить("ЭтоПотоковоеЗаполнение")=1 Тогда<br> СтрокаТекущегоГода = СпЛет.НайтиЗначение(СписокПараметров.Получить("Год"))<br> СпЛет.ТекущаяСтрока(СтрокаТекущегоГода);<br> ПриВыбореГода();<br> Заполнить();<br> Сохранить();<br> СтатусВозврата(0); //это ответ на вопрос спрашивающего<br> КонецЕсли;<br>КонецЕсли;<br>КонецПроцедуры //ПриОткрытии<br><br>я угадал задачу?"