При выводе справки 2-НДФЛ за 2009 год у сотрудников, которые приняты на работу не с начала года выводятся данные нулевые по месяцам, причем в колонке "Код вычета" ставит значение "0".
ОШИБКА в отчете "СправкаОДоходах", в модуле формы. Процедура "СобратьДанныеОДоходахСотрудника" (строка 950). Надо исключить добавление новой строки в таблицу "ТаблицаДоходов13" при условии "Если ТаблицаДоходов.КоличествоСтрок() = 0 Тогда // доходов не было"
ИСПРАВЛЕННЫЙ КОД:
Если ТаблицаДоходов.КоличествоСтрок() = 0 Тогда // доходов не было
//+my не выводим на печать нулевые строки
//ТаблицаДоходов13.НоваяСтрока();
//ТаблицаДоходов13.Месяц=СчМесяцев;
//ТаблицаДоходов13.КодДохода = "";
//ТаблицаДоходов13.СуммаДохода= 0;
//ТаблицаДоходов13.КодВычета = 0;
//ТаблицаДоходов13.СуммаВычета=0;
//ТаблицаДоходов13.ОКАТО = ОКАТОСправки;
//ТаблицаДоходов13.КПП = КППСправки;
//-my
Продолжить;
КонецЕсли;
В прикрепленном файле заархивированный исправленый внешний отчет.
Разархивировать в папку ExtForms базы 1С. Открывать через Сервис-Дополнительные возможности.