|
ЗУП Увольнение сотрудника. не совпадают суммы в начислении за и в форме Т-61 | ☑ | ||
---|---|---|---|---|
0
Альбатрос
24.07.13
✎
10:19
|
ЗУП 69.3
Соббсно, увольняем в это месяце сотрудника. По док-ту начисление ЗП в этом месяце у него выходит сумма в 806,97. При формировании записки-расчет (Форма Т-61) в графе заработок стоит сумма 638,85. А ведь они должны совпадать. Куда копать? |
|||
1
КнОпка
24.07.13
✎
10:22
|
806.97 это начисление ?
|
|||
2
Альбатрос
24.07.13
✎
10:25
|
(1) Да. По док-ту "Начисление ЗП сотрудникам организаций"
|
|||
3
dimaldinho
24.07.13
✎
10:29
|
Насколько я помню, в Т-61 "приблизительный расчет". Копать в алгоритм формирования Т-61.
|
|||
4
Альбатрос
24.07.13
✎
10:34
|
(3) Там функция - голову сломать можно :(
|
|||
5
КнОпка
24.07.13
✎
10:48
|
(4) Такая проблема только для одного сотра?
|
|||
6
Альбатрос
24.07.13
✎
11:01
|
(5) Да. Открыласть такая инфа: сотрудник был в отпуске с 1 по 14. Уволилась 24. Я поковырял запрос на формирование Т-62 и оказалось, что период расчета начинается с первого дня после отпуска. В итоге период расчета получился с 15 по 24. Если отменить проведение док-та по отпуску, тогда период начисления становится с 1 по 15 и сумма заработка равняется 806,97. Так и должно быть. Как правильно сделать, чтоб отпуск не влиял на расчетный период? Добавлю, что начисление ЗП сделано правильно, то есть на 8 дней с 15 по 24.
|
|||
7
Альбатрос
24.07.13
✎
11:12
|
"тогда период начисления становится с 1 по 15 и сумма заработка равняется 806,97"
читать как: тогда период начисления становится с 1 по 24 и сумма заработка равняется 806,97 |
|||
8
Альбатрос
24.07.13
✎
14:30
|
Вопрос все еще актуален, уже какой час бьюсь, разобраться не могу... Хелп!!!
|
|||
9
Альбатрос
24.07.13
✎
14:48
|
ну ап, что ли...
|
|||
10
КнОпка
24.07.13
✎
14:58
|
Ты не сказал- 806,97 это чисто оклад с 15 по 24 число?
|
|||
11
Starhan
24.07.13
✎
15:01
|
ЕМНИП Т-61 не учитывает данные рассчитанные и/или выплаченные после даты увольнения. А обычно часть расчетов идет концом месяца.
Надо попробовать перенести расчеты и выплаты в день увольнения. |
|||
12
Starhan
24.07.13
✎
15:11
|
А вот вспомнил
Документ начисление отпускных делает движения по регистру взаиморасчеты с сотрудниками организации концом месяца. А т-61 берет оттуда данные на свое число. |
|||
13
Альбатрос
25.07.13
✎
05:18
|
(12) Нет, функция и запрос, который возвращает сумму для для графы "заработок" формы Т-61 не берет данные из регистра взаиморасчетов. Данные собираются из ОсновныхНачислений, графиковРаботы, Доп. начислений, и внешней таблицы периодов.
(10) Это сумма оклада за 8 дней, а также северный и районный. |
|||
14
Альбатрос
25.07.13
✎
05:28
|
Начинается складываться ощущение, что я нашел баг))) разубедите меня в этом))) могу запрос скинуть
|
|||
15
Альбатрос
25.07.13
✎
05:32
|
(11) Пробовал перенести, только не в один день с увольнением, а перед
|
|||
16
Zerg80
25.07.13
✎
05:54
|
(14) В нижней части Т-61? Этому багу 100 лет в обед, не ты первый, не ты последний :)
|
|||
17
Альбатрос
25.07.13
✎
06:08
|
(16) Таааак-с, можно поподробней?
|
|||
18
Альбатрос
25.07.13
✎
06:14
|
(16) Этот баг задокументирован где-нибудь?
|
|||
19
Zerg80
25.07.13
✎
06:58
|
(18) Не помню уже, давно было. В гугле точно есть :)
|
|||
20
Альбатрос
25.07.13
✎
06:59
|
(19) Погуглил, не нашел блин :(
По какой фразе гуглить? Научите :) |
|||
21
Альбатрос
25.07.13
✎
07:02
|
Млять, с этими вирт. таблицами "Данные графика" и "Фактический период действия" хрен разберешься, как запрос работает...
|
|||
22
Zerg80
25.07.13
✎
07:03
|
(21) Да просто в гугле "ЗУП ошибка в Т61". А с запросами да, это же ЗУП. Там они все такие
|
|||
23
Альбатрос
25.07.13
✎
07:14
|
хммм... но моей ошибки там нет, есть похожая.
http://downloads.v8.1c.ru/content/HRM/2_5_58_1/ErrHRM_2_5_58_1.htm |
|||
24
Starhan
25.07.13
✎
07:14
|
(13) а это что?
// начальное сальдо следует взять на дату начала периода расчета "других начислений" ПериодНачальногоСальдо = ?(ЗначениеЗаполнено(ДругиеНачисления.ПериодНачальногоСальдо) И ДругиеНачисления.ПериодНачальногоСальдо < ДокументОбъект.ДатаУвольнения, ДругиеНачисления.ПериодНачальногоСальдо, ДокументОбъект.ДатаУвольнения); // расчет конечного сальдо Запрос.УстановитьПараметр("Период", ПериодНачальногоСальдо); Запрос.УстановитьПараметр("ДатаУвольнения", ДокументОбъект.ДатаУвольнения); Запрос.УстановитьПараметр("Организация", ДокументОбъект.Организация); Запрос.УстановитьПараметр("Физлицо", ДокументОбъект.Сотрудник.Физлицо); Запрос.Текст = "ВЫБРАТЬ | ВзаиморасчетыСРаботникамиОрганизацийОстаткиИОбороты.СуммаВзаиморасчетовНачальныйОстаток КАК НачальноеСальдо, | ВзаиморасчетыСРаботникамиОрганизацийОстаткиИОбороты.СуммаВзаиморасчетовРасход КАК ВыплаченоЗаПериод |ИЗ | РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций.ОстаткиИОбороты(&Период, &ДатаУвольнения, , , Физлицо = &Физлицо И Организация = &Организация) КАК ВзаиморасчетыСРаботникамиОрганизацийОстаткиИОбороты"; КонечноеСальдо = 0; КВыплате = Макс(0, ВсегоВыплат - ВсегоУдержано); Выборка = Запрос.Выполнить().Выбрать(); |
|||
25
Starhan
25.07.13
✎
07:18
|
(13)(24)+
Берется конечное сальдо + полученные расчеты Так получаетя сумма задолженности или выплаты Проблема вт ом что документ отпуска делает записи в регистре концом месяца а дата ПериодНачальногоСальдо - обычно другое число (дата увольнения например) |
|||
26
Альбатрос
25.07.13
✎
07:18
|
(24) Неправильную цифру мне возвращает функция:
Функция ПолучитьДругиеНачисления(ДокументСсылка, ПериодРегистрации, Сотрудник, ДатаДокумента = Неопределено) Экспорт |
|||
27
Альбатрос
25.07.13
✎
07:18
|
+(26) Запрос из этой функции не работает с взаиморасчетами
|
|||
28
Starhan
25.07.13
✎
07:19
|
Кстати не только из-за начисления отпуска, это просто самая распространенная ошибка.
|
|||
29
Альбатрос
25.07.13
✎
07:20
|
(26) Наврал. Вот эта:
Функция ПериодыРасчетаБазыВсехДругихНачислений(ДокументСсылка, ПериодРегистрации) |
|||
30
Альбатрос
25.07.13
✎
07:21
|
(28) То есть это баг? Судя по (23) он с декабря прошлого года тянется - не могут исправить?
|
|||
31
Альбатрос
25.07.13
✎
07:22
|
Тьфу, совсем запутался ))) Таки в (26) правильная функция )))
|
|||
32
Starhan
25.07.13
✎
07:30
|
(31) ну может еще какие то проблемы добавились.
Я давненько этот косяк исправлял. Ща проверил по своему уволенному в том дже месяце что и отпуск. Ошибка все таже. Не видит начислений на отпуск потомучто они концом месяца, а собирает данные на день увольнения. |
|||
33
Starhan
25.07.13
✎
07:31
|
Поэтому программа считает что работник нам должен.
(деньги то выдали перед отпуском) |
|||
34
Альбатрос
25.07.13
✎
07:36
|
(32) (33) Ок, спасибо. Сказал буху, что ошибка конфы и скинул с себя эту ересь )))
|
|||
35
Zerg80
25.07.13
✎
07:51
|
(34) Вспомнил - я точно так же поступил
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |