Имя: Пароль:
1C
1С v8
ЗУП откуда заполняется ТЧ Документ.Отпуск.КорректировкиВыплаты
0 vde69
 
18.04.17
17:47
ЗУП 3.1.2.140

есть отпуск который делает странные проводки, причина одна строчка в ТЧ Документ.Отпуск.КорректировкиВыплаты

кто знает как туда попадают данные ? (при каких действиях или при каких исходных данных)


зы
это единственный документ с данными в этой ТЧ
1 Волшебник
 
модератор
18.04.17
17:48
Пригласите программиста ;)
2 SleepyHead
 
гуру
19.04.17
17:16
(0) посмотрите НДФЛ, наверняка пошел на уменьшение по сравнению с предыдущим расчетом (минусовая сумма НДФЛ).

В этом случае в ТЧ "Корректировки выплаты" появляется строчка НДФЛ к зачету, равная сумме отрицательного НДФЛ.

Влияет на регистр "зарплата к выплате", на эту сумму будет уменьшаться сумма к выплате в ведомостях на выплату зарплаты.

При этом в регистре "Взаиморасчеты с сотрудниками" сальдо будет верное,
3 vde69
 
19.04.17
17:39
причина в том, что регистр  "Взаиморасчеты с сотрудниками" разъехался...

эта корректировка рассчитывается по сальду регистров взаиморасчетов и к выплате.

при чем самое интересное, что все документы текущего месяца по этим регистрам влияют на корректировку....

то есть сначала по любому нужно распровести все документы текущего месяца, а потом перезаполнить отпуск...


короче сделали по дебильному...
4 SleepyHead
 
гуру
19.04.17
17:46
(3) Вот я сначала тоже так подумал, но потом вник, и понял, что сделано весьма логично (хотя и странно). А логика следующая.

В предыдущем расчете НДФЛ, вы, условно говоря, удержали с человека 1000 рублей. И перечислили в бюджет.

А потом оказалось, что не применили вычет. Применили, пересчитали, поняли, что надо было удержать 900 рублей, а не 1000. Образовался отрицательный начисленный налог -100 рублей.

А этот налог минусуется от регистра ВР (взаиморасчеты с сотрудниками), тем самым его увеличивая.

Но при этом, чтобы эти 100 рублей человеку выдать, надо их где-то взять, а негде (ранее они были удержаны и ушли в бюджет).

Поэтому в регистр ЗВ (зарплата к выплате) пишется движение прихода на "-100" рублей, уменьшая сумму к выплате.

Тем самым программа "помнит", что надо отдать 100 рублей, но пока неоткуда.

Одновременно в регистр "НУ" (начисления и удержания по сотрудникам) пишется сумма "НДФЛ к зачету" (на -100 рублей). И этот зачет видно в расчетном листке.

Далее, при следующем расчете НДФЛ мы опять получаем 1000 рублей к удержанию. и эта сумма видна в расчетном листке.

Одновременно она уменьшает регистр "ВР" на 1000 рублей (взаиморасчеты с сотрудниками),и регистр "ЗВ" на 1000 рублей (зарплата к выплате).

Кроме того, программа видит, что ранее сумма "-100" была принята к зачету, и корректирует из нее регистр "Зарплата к выплате" на 100 рублей (движение прихода, сумма положительная).

Таким образом, начисленный НДФЛ 1000 рублей, а по факту у сотрудника забирают 900 рублей, путем такой корректировки.

Сразу хочу сказать, что схема весьма кривая, так как зачеты регистрируются сразу в двух регистрах - зарплата к выплате и "начисления и удержания по сотрудникам", было бы логично для зачетов отдельный накопительный регистр завести, но уж как сделали.
5 vde69
 
19.04.17
20:51
(4) у нас ситуация другая

есть 3 сотрудника (из примерно 1000) по которым в регистре "Взаиморасчеты по сотруднику" ни один месяц не закрыт корректно, в каждом месяце есть сальдо. При этом образуется общее большое сальдо по нему. Начисление ЗП и Взносов расчетчики потихоньку правят руками по этим трем сотрудника и молчат (ну а если они молчат то мы не знаем об кривом сальдо).

И тут отпуск, в отпуске нет возможности ручной корректировки начисления, он начисляет по среднему и в общем правильно, рассчитывает НДФЛ, и тут видит, что взаиморасчеты минусовые.... соответственно он считает, что мы удержали НДФЛ в несколько раз больше чем сейчас начислили и делает дополнительную проводу по НДФ сторнируя только сумму начисления.

По идее нам надо выпрямить регистр сделать перерасчет, и все встанет, но там за 3 года кривые данные и надо хорошо подумать прежде чем делать...
6 SleepyHead
 
гуру
20.04.17
06:56
(5) "И тут отпуск, в отпуске нет возможности ручной корректировки начисления, он начисляет по среднему и в общем правильно, рассчитывает НДФЛ, и тут видит, что взаиморасчеты минусовые.... соответственно он считает, что мы удержали НДФЛ в несколько раз больше чем сейчас начислили и делает дополнительную проводу по НДФ сторнируя только сумму начисления. "

Странный у вас вывод. Насколько я знаю схему движений по этому регистру, работает все не так, как вы написали.