Столкнулся с проблемой. После обновления КА с версии 2.4 на 2.5. Перестали зачитываться перечисления НДФЛ по обособленному подразделению. В головном подразделении перечисленный НДФЛ распределялся по физическим лицам исправно.
Суть проблемы заключалась в том, что при проведении Списания безналичных ДС по перечислению НДФЛ по обособленному подразделению движения расхода по регистру накопления "Расчеты налоговых агентов с бюджетом по НДФЛ" не формировались несмотря на то, что остатки оприходованные документом выплаты зарплаты присутствовали. При этом формировалась запись по регистру "Уплата НДФЛ налоговыми агентами (к распределению)" с указанием в качестве измерения Регистрации в налоговом органе головного подразделения.
Если привязывать выплату по налогу непосредственно к ведомости получаешь невнятную ошибку: «Регистрация в налоговом органе платежного документа отличается от данных ведомости…..». По факту регистрация в налоговом органе указанная в счете учета четко совпадает с регистрацией ведомости.
В результате продолжительных танцев с бубном выяснил, что зачитываются перечисления НДФЛ только по основной регистрации
Если назначить в качестве основной регистрации налоговую обособленного подразделения будут зачитываться выплаты обособленного подразделения, но перестанут головного.
В итоге пришлось идти в отладку.
Основная процедура по формированию движений перечисленного налога:
УчетНДФЛ.СформироватьПеречисленныйНалог
В качестве параметра передается параметр «РегистрацияВНалоговомОргане». Обнаружил, что данный параметр всегда равен регистрации выбранной в качестве основной. Вернулся по стеку в вызовов ИнтеграцияБЗК. ОтразитьДвижения обнаружил следующий фрагмент
Оказалось, «Реквизит.РегистрацияВНалоговомОргане» всегда приходит пустой и здесь присваивается основная.
Данный реквизит инициализируется в процедуре СписаниеБезналичныхДенежныхСредствЛокализация.ТекстЗапросаТаблицаРасчетыНалоговыхАгентовСБюджетомПоНДФЛ
По факту оказалось, что реквизит «РегистрацияВНалоговомОргане» не заполнен ни в одном документе «СписаниеБезналичныхДенежныхСредств», а информация о регистрации документа хранится в реквизите «НастройкаСчетовУчета.Субконто2».
В КА версии 2.4 данные хранились в реквизите «Субконто2» и передавались непосредственно из него, а не из реквизита «РегистрацияВНалоговомОргане».
Решил вопрос путем выноса процедуры ТекстЗапросаТаблицаРасчетыНалоговыхАгентовСБюджетомПоНДФЛ в расширение и переопределением поля «РегистрацияВНалоговомОргане».
Тестирование производилось на 1С:Комплексная автоматизация 2 (2.5.7.298).