bdd2

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