В последних релизах БП спохватились, что уведомлений по НДФЛ в декабре должно быть два, условно:
Увед_1 за 23.11-22.12 (срок уплаты 28.12) и
Увед_2 за 23.12-31.12 (срок уплаты 29.12).
Для этого фирма 1С изменила общий модуль ВыполнениеЗадачБухгалтера и добавила новые элементы в Справочник ПравилаПредставленияОтчетовУплатыНалогов
В результате возникает следующая ошибка:
В Увед_1 вместо правильного срока уплаты 28.12 тянется ошибочно 29.12. Поэтому последнее по году Увед_2 по тому же сроку уплаты воспринимает себя как коррекцию и ошибочно сторнирует сумму, проводки и движения из Увед_1
С января следующего года мы уже будем иметь каждый месяц по 2 уведомления НДФЛ. Понятно, что фирма 1С так и так будет переделывать программный код. Но дотошные бухгалтерА хотят здесь и сейчас. Поэтому предлагаю следующий костыль:
в общем модуле ЕдиныйНалоговыйСчет в Функция ОпределитьСрокУплаты добавить (жирным шрифтом):
Если ЗначениеЗаполнено(ВидНалога) И Не ЭтоНДФЛ Тогда
(1) Не царское это дело ) [начитавшись про гения]
И потом, понятно, что в январе поправят как надо, а то костыль просто глушит напрочь связь НДФЛ с Задачами Организации, что не есть гут.
Глянул как изменили... Добавили переменную ИспользуетсяЕдиныйНалоговыйПлатеж, которую в начале функции определили:
ИспользуетсяЕдиныйНалоговыйПлатеж = ПараметрыСтроки.НачалоПериода >= НастройкиУчетаКлиентСервер.ДатаПереходаНаЕдиныйНалоговыйПлатеж();
и сделали:
Если ЗначениеЗаполнено(ВидНалога) И (Не ЭтоНДФЛ И ИспользуетсяЕдиныйНалоговыйПлатеж) Тогда
и немного ниже тоже добавили новую переменную:
Если Не ЗначениеЗаполнено(СрокУплатыНалога) Или (ЭтоНДФЛ И ИспользуетсяЕдиныйНалоговыйПлатеж) Тогда
(6) Глянул. Модули не изменились. Просто добавили возможность патчизации, т.е. в общем макете теги <AppliedFor> для
БухгалтерияНекоммерческойОрганизацииКОРП
БухгалтерияНекоммерческойОрганизацииБазовая
БухгалтерияНекоммерческойОрганизации
вдобавок к уже наличествующим:
БухгалтерияПредприятияКОРП
БухгалтерияПредприятияБазовая1
БухгалтерияПредприятияБазовая
БухгалтерияПредприятия
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой