Здравствуйте, помогите пожалуйста разобраться с документами.
Есть два документа "Разовое начисление 000хххх" и "Начисление зарплаты 000хххх" .
В разовом начислении два сотрудника. В зарплате все сотрудники.
В регистре "Документы учтенные при расчете НДФЛ" есть запись с:
регистратором "Разовое начисление 000хххх" - документом основанием "Разовое начисление 000хххх"
только по одному сотруднику из документа "Разовое начисление 000хххх".
У второго сотрудника запись:
регистратор "Начисление зарплаты 000хххх" - документ основание "Разовое начисление 000хххх"
Если отменить проведение "Начисление зарплаты 000хххх", и провести "Разовое начисление 000хххх", то запись по второму сотруднику заменяется на:
регистратор "Разовое начисление 000хххх" - документ основание "Разовое начисление 000хххх"
Но не проводится после этого "Начисление зарплаты 000хххх", ругается, что запись с такими ключевыми полями уже существует.
Если вернуть все как было, то есть сначала провести "Начисление зарплаты 000хххх", а затем "Разовое начисление 000хххх", то в регистре опять то же самое, что я описал в начале.
Вопрос, как для начисления зарплаты документ основание может быть Разовое начисление? Почему по одному сотруднику основание и регистратор одинаковые, а для другого нет, хотя оба эти сотрудника есть в обоих документах? И в документе "Начисление зарплаты 000хххх" нет никаких отсылок на "Разовое начисление 000хххх".
ЗиК 3.1.14.98. ТиИ делал, обновлял, чистил КЭШ и т.д.)
Есть два документа "Разовое начисление 000хххх" и "Начисление зарплаты 000хххх" .
В разовом начислении два сотрудника. В зарплате все сотрудники.
В регистре "Документы учтенные при расчете НДФЛ" есть запись с:
регистратором "Разовое начисление 000хххх" - документом основанием "Разовое начисление 000хххх"
только по одному сотруднику из документа "Разовое начисление 000хххх".
У второго сотрудника запись:
регистратор "Начисление зарплаты 000хххх" - документ основание "Разовое начисление 000хххх"
Если отменить проведение "Начисление зарплаты 000хххх", и провести "Разовое начисление 000хххх", то запись по второму сотруднику заменяется на:
регистратор "Разовое начисление 000хххх" - документ основание "Разовое начисление 000хххх"
Но не проводится после этого "Начисление зарплаты 000хххх", ругается, что запись с такими ключевыми полями уже существует.
Если вернуть все как было, то есть сначала провести "Начисление зарплаты 000хххх", а затем "Разовое начисление 000хххх", то в регистре опять то же самое, что я описал в начале.
Вопрос, как для начисления зарплаты документ основание может быть Разовое начисление? Почему по одному сотруднику основание и регистратор одинаковые, а для другого нет, хотя оба эти сотрудника есть в обоих документах? И в документе "Начисление зарплаты 000хххх" нет никаких отсылок на "Разовое начисление 000хххх".
ЗиК 3.1.14.98. ТиИ делал, обновлял, чистил КЭШ и т.д.)
По теме из базы знаний
- Контроль начисления НДФЛ
- Внешние печатные формы для 1С:Зарплата и управление персоналом 2.5
- Выявление переносов дат получения незарплатных доходов для 6-НДФЛ
- Пособие по временной нетрудоспособности и материнству в 1С: Бухгалтерии 3.0
- Контроль корректности проведения доходов Аванса и доходов Зарплаты. Сверка данных свода начислений и начислений, зарегистрированных в учете НДФЛ
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)
Можно попробовать, просто бухгалтер уже выполнил все эти начисления. Не хотелось ничего менять в документе. Просто не понятно откуда этот регистр берет данные о документе основании для документа "Начиление зарплаты"? Как эта запись: "регистратор "Начисление зарплаты 000хххх" - документ основание "Разовое начисление 000хххх"" формируется?
начисление зарплаты и пересчитать проблемного сотрудника
Можно попробовать, просто бухгалтер уже выполнил все эти начисления. Не хотелось ничего менять в документе. Просто не понятно откуда этот регистр берет данные о документе основании для документа "Начиление зарплаты"? Как эта запись: "регистратор "Начисление зарплаты 000хххх" - документ основание "Разовое начисление 000хххх"" формируется?
Решил данную проблему доработкой через расширение:
&Вместо("СформироватьДокументыУчтенныеПриРасчетеПриОкончательномРасчете")
Процедура СЛК_СформироватьДокументыУчтенныеПриРасчетеПриОкончательномР асчете(Движения, Отказ, Организация, ДокументыФизическихЛиц, Записывать)
Если Не ЗначениеЗаполнено(ДокументыФизическихЛиц) Тогда
Возврат
КонецЕсли;
Для Каждого СтрокаДанных Из ДокументыФизическихЛиц Цикл
//+++доработка+++
Если НЕ ЗначениеЗаполнено(СтрокаДанных.ДокументОснование) Тогда
Продолжить;
КонецЕсли;
//---доработка---
НоваяСтрока = Движения.ДокументыУчтенныеПриРасчетеНДФЛ.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаДанных);
НоваяСтрока.Организация = Организация;
КонецЦикла;
Если Записывать Тогда
Движения.ДокументыУчтенныеПриРасчетеНДФЛ.Записать();
Движения.ДокументыУчтенныеПриРасчетеНДФЛ.Записывать = Ложь;
Иначе
Движения.ДокументыУчтенныеПриРасчетеНДФЛ.Записывать = Истина;
КонецЕсли;
КонецПроцедуры
Показать
(5) Спасибо тебе добрый человек за то, что выложил решение. Вчера вечером позвонили бухи и сказали, что им срочно нужно начислить зарплату, а программа не дает (как всегда надо все в последний момент делать). Та же проблема, есть Разовое начисление и из-за него не дает провести начисление зарплаты. Может ошибка релиза?
Мне помогла кнопка "Пересчет НДФЛ" в начислении зарплаты и взносов. Как вариант - пересчитать НДФЛ на тестовой базе и если там "пара" сотрудников - то корректировками выровнять на те суммы, которые бухгалтер показал в отчетности
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот