Имя: Пароль:
1C
 
УСН 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 А недопонял.
Если стаж пытаться заполнить руками и он не отличается от расчетного т.е. даты совпадают, то Ошибка транзакии присутствует. Это тоже не смотрел, т.к. стаж в принципе верно считать стал.
Ошибка? Это не ошибка, это системная функция.