Никогда не поддавайтесь уговорам и ни под каким предлогом не идите на поводу бухгалтеров если они вас просят уровнять НДФЛ исчисленный и НДФЛ удержанный, ибо нарушаются сразу несколько статей НК РФ!
В большинстве случаев, НДФЛ удержанный не равен
исчисленному (к примеру, это переходящие больничные и отпуска, частичная
выплата зарплата и выплата не в месяце начисления). Если НФДЛ
расходится по каким-то другим причинам, то это скорее всего ошибка
бухгалтера, например, очень часто, просто забывают рассчитать запись
удержанного в журнале расчетов.
Никогда не ищите в глобальном модуле функцию глСобратьДанныеДляНДФЛ2005().
Никогда не ищите в этой функции строку "// здесь собираются налоги (исчисленные и удержанные) - по периоду регистрации".
Никогда не меняйте ниже по тексту:
ИначеЕсли НомерКолонки > 0 Тогда
Для Сч = МесяцДохода По 12 Цикл
//Nicholas [<>] 17.03.2010 17:29:15
//Comments: Никогда так не делайте!
//Been:
//ДоходыВычетыНалогиСотрудников.УстановитьЗначение(НомерСтрокиСотрудника+Сч,НомерКолонки,ДоходыВычетыНалогиСотрудников.ПолучитьЗначение(НомерСтрокиСотрудника+Сч,НомерКолонки)+СуммаРез);
//Turn:
Если НомерКолонки = 7 Тогда
ДоходыВычетыНалогиСотрудников.УстановитьЗначение(НомерСтрокиСотрудника+Сч,7,ДоходыВычетыНалогиСотрудников.ПолучитьЗначение(НомерСтрокиСотрудника+Сч,7)+СуммаРез);
ДоходыВычетыНалогиСотрудников.УстановитьЗначение(НомерСтрокиСотрудника+Сч,10,ДоходыВычетыНалогиСотрудников.ПолучитьЗначение(НомерСтрокиСотрудника+Сч,10)+СуммаРез);
ИначеЕсли НомерКолонки = 10 Тогда
//Ковыряемся в носу
Иначе
ДоходыВычетыНалогиСотрудников.УстановитьЗначение(НомерСтрокиСотрудника+Сч,НомерКолонки,ДоходыВычетыНалогиСотрудников.ПолучитьЗначение(НомерСтрокиСотрудника+Сч,НомерКолонки)+СуммаРез);
КонецЕсли;
//EndNicholas [<>]
КонецЦикла;
Если глРежимТрассировки=1 Тогда
СтрокаТрассировки="_П01: _П02";
СтрокаТрассировки=СтрокаТрассировки+";0;0;"+глПредставлениеВидаРасчета(ВР)+"; ;"+СуммаРез+";"+"Ч15.2;";
ТрассировкаНалогиПоРегистрации.ДобавитьЗначение(ПериодДействия,СтрокаТрассировки);
КонецЕсли;
КонецЕсли;