![]() |
![]() |
![]() |
|
УСН 177. Подготовка сведений для ПФР. СЗВ-6-1 не верно указывает стаж. | ☑ | ||
---|---|---|---|---|
0
Alexor
08.01.11
✎
12:19
|
Всем привет.
УСН 177. Типовая. Подготовка сведений за полгода 2010 (потребовалось пересдать в ПФР) Есть работник принят 14.05.2010. Формирую сведения. По этому работнику в графе период работы (СЗВ-6-1) показывает начало работы 01.06.10. Причем, если в списке этого работника передвигаю на первое место, то ставит правильно 14.05.10. Начинаю копать модуль. Но может у кого какие мысли есть? |
|||
1
Alexor
08.01.11
✎
12:21
|
+0 Сейчас проверил по другим принятым в первой половине 2010. Такая же фигня
|
|||
2
Alexor
08.01.11
✎
12:40
|
+1 В справочнике сведения о стаже, показывает все верно.
На всякий случай нажимал на кнопку Записать Не помогло. Непонятно следующее. Есть справочник СЗВСтаж2010 В нем вроде должна собираться информация о стаже. Но он пустой по всем сотрудникам. |
|||
3
Alexor
08.01.11
✎
12:43
|
+2 Изменил данны о стаже. Нажал на конпку записать.
В отчет вывело правильно. Теперь возник вопрос, так по всем сотрудникам бежать или я какую регламентированную обработку пропустил при обновлении. В описании ничего нет. |
|||
4
Alexor
08.01.11
✎
12:47
|
+3 Вообще какая то фигня.
Сменить дату начала работы на 13.05.10 дало. И в отчет СЗВ все правильно вывело. А ставлю 14.05.10 при попытке записать пишет ЗафиксироватьТранзакцию(); {Обработка.ФормаСЗВ2010.Форма.Модуль(830)}: Транзакция не активна Пробовал несколько раз. При этом стирает прошлую строку стправочника. Ушел копать модуль заполнения СЗВ о стаже. Разбираться почему если сотрудник стоит первым, то стаж считает нормально в других случаях врет |
|||
5
Alexor
08.01.11
✎
13:38
|
В общем кому интересно.
Вот баг. В глобальнике в функции глСобратьДанныеДляСЗВ2010( строка 11846 надо добавить очистку таблиц временных Для СчСотров = 1 По ВсегоСотров Цикл ТаблицаПериодовСтажа.УдалитьСтроки(); ТаблицаПериодов.УдалитьСтроки(); Сообщили что в Бух такая же фигня со стажем. Пока не разбирался но подозреваю то же самое. |
|||
6
starter1c
08.01.11
✎
13:42
|
Какой молодец!
Образцовая ветка !!!! С Новым годом и Рождеством!!! |
|||
7
disk-2008
08.01.11
✎
13:47
|
(5)Интересный баг.
Почему смена даты на один день дает правильный результат? |
|||
8
Alexor
08.01.11
✎
13:59
|
(7) Потому что в этом случае заполняется справочник стажСЗВ.
Если он пустой, то сбор о стаже идет по старому. |
|||
9
Ziber666
17.01.11
✎
16:38
|
Спасибо за инфу.
Добавил очиски, стаж стала правильно вбивать, но Ошибка "ЗафиксироватьТранзакцию(); {Обработка.ФормаСЗВ2010.Форма.Модуль(830)}: Транзакция не активна " осталась... Ковырять пока нет времени.. |
|||
10
Alexor
18.01.11
✎
11:54
|
(9) Релиз какой. У меня было похожее на старом (-2..4) релизе.
Надо обновить до последнего. |
|||
11
Alexor
18.01.11
✎
11:57
|
+10 А недопонял.
Если стаж пытаться заполнить руками и он не отличается от расчетного т.е. даты совпадают, то Ошибка транзакии присутствует. Это тоже не смотрел, т.к. стаж в принципе верно считать стал. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |