Нет, но мне кажется я стал ближе к разъяснению.
Нет, но мне кажется я стал ближе к разъяснению.
"Вобщем то я разобрался<br><pre>Если ПредварительныйУчетУдержаний Тогда СтрокаПлан = УдержанияПлан.Найти(СтрокаЗарплаты.Физлицо, "Физлицо"); УдерПлан = ?(СтрокаПлан = Неопределено, 0, Окр(СтрокаЗарплаты.Сумма * СтрокаПлан.Процент/100, 2)); СтрокаНДФЛ = УдержанияНДФЛ.Найти(СтрокаЗарплаты.Физлицо, "Физлицо"); УдерНДФЛ = ?(СтрокаНДФЛ = Неопределено, 0, Окр(СтрокаЗарплаты.Сумма * СтрокаНДФЛ.Ставка/100, 0)); СтрокаЗарплаты.Сумма = МАКС(СтрокаЗарплаты.Сумма - (УдерПлан + УдерНДФЛ), 0); КонецЕсли;</pre><br><br>Вот код. Все просто и понятно.<br>Расчетчик хочет сперва отнять ндфл, а потом от этой суммы уже алименты и только у алментчиков. Не знаю как из общей массы выделить этих типов."
НДФЛ и удержания надо считать нокументом "Начисление зарплаты", а не "Зарплатой к выплате" с предварительным удержанием.<br>А разработчикам надо закрыть эту возможность чтобы народ не вводить в заблуждение.
Ага, как же закрыть! "Я ему больничный выплачу без НФДЛ, а он запьет и через месяц уволится!"
А если ему неправильно посчитать НДФЛ и отправить в отпуск, а он уволится? Это нормально? Потом ломать голову, что делать с долгом за организацией (работником) в несколько копеек.<br>Лучше уж сразу считать правильно специально предназначенными для этого документами.
да я то согласна, только вот, к примеру, военных, я уговорить так и не смогла.