gifts2017

Ошибка в Форме РСВ-1 ПФР Раздел 3 - Проверь дату рождения

Опубликовал IP43 (IP43) в раздел Обработки - Обработка справочников

Формирую отчет (в организации есть инвалиды), выдается ошибка
Возврат ТаблицаСтавок.ПолучитьЗначение(НомерСтроки, ИмяКолонки);
{C:\1C-BASE\Фирма1\EXTFORMS\RP10Q1.GRP\RCV103.ERT(1536)}: Неверный идентификатор колонки
Как ни странно для этой отчетности, ошибка была не в отчете, а в данных сотрудника.

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

Если в Сервис-Параметры-Год начала рабочего столпния стоит 1947, то при установленном параметре "Число цифр года в представлении даты" = 2 вводя сотрудника старше 1947 года (напирмер 1945) получаем дату рождения 2045. В результате при формировании Формы РСВ-1 ПФР Раздел 3 вылетает данная ошибка.

Когда сотрудников мало, заходим в справочник Сотрудники тыкаем кнопку Колонки, ставим "галочку" против Даты Рождения, и визуально смотрим. Когда много, а именно такое и было у клиента, я написал наипростейшую обработку, которая и выводит в окно сообщений сотрудников с некорректными датами рождения.

После исправления дат рождения, отчет стал заполняться, как - пока не знаю, клиент проверяет

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Ошибки в дате рождения
.ert 49,50Kb
20.02.12
4
.ert 49,50Kb 4 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Александр Рытов (Арчибальд) 14.04.10 09:05
Согласно существующим правлилам, организация обязана хранить сведения о работниках, в том числе, уволенных, 75 лет со дня их рождения.
Следовательно, при установке параметров программы по зарплате год начала рабочего столетия не может быть больше 1935-го.
Мы имеем не ошибку в релизе, а элементарную неграмотность пользователей.
А обработка, меняющая у сотрудников дни рождения - вообще нонсенс. Лучше бы уж пол меняли...
2. IP43 (IP43) 14.04.10 09:33
(1) Согласен, но когда устанавливается программа (спецом установил 514 релиз Бух77) то Год начала рабочего столетия встал 1950. Следовательно бухгалтер заполняя сотрудников родвшихся ранее этого года при двух знаках года, получает что они еще не родились (заносим 47 получем 2047) :)
И моя обработка не меняет год рожения, а просто выводит список.
3. Ирина Пятакова (Alraune) 14.04.10 09:37
(2) А почему не поменять год начала рабочего столетия в программе?
4. IP43 (IP43) 14.04.10 09:40
(1) Арчибальд, читай внимательней "Как ни странно для этой отчетности, ошибка была не в отчете, а в данных сотрудника". тобишь не правильно занес пользователь, а точнее даже не увидел, что неправльино занесено.
Обработка помогла быстро исправить ошибку у двух клиентов, и выложена была сюда, вдруг у кого то тоже данный косяк есть, и что бы не искать в коде, почему данное выскакивает, а сразу сориентироваться.
Так что не понимаю вашей оценки
5. IP43 (IP43) 14.04.10 09:41
(2) если поменять год, то это проблемы не исправит, это поможет только правильно вводить даты рождения для сотрудников.
6. IP43 (IP43) 14.04.10 09:41
Год однозначно менять надо, сразу после установки программы
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа