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