ИМПОРТ СЗВ-М текстовый

имя файла – *.txt, где * - любые символы

Файл состоит из строк, разделитель данных в строке – запятая. Кодировка русских букв – кодовая страница 866 или 1251. В случае отсутствия данных запятые в конце строки могут отсутствовать, если стоит символ конца строки.

Специальная строка

=== конец файла

Специальная строка не должна иметь пробелов в начале и конце строки.

Структура файла

Заголовок файла

Сотрудник 1

Сотрудник 2

=== (конец файла)

Сотрудники в файле не должны повторяться.

Заголовок файла.

1 строка файла

ПФМ,2016,02,1

1

ПФМ

А4

Фиксировано

2

Год (период сведений)

9999

отчетный год

3

Номер месяца

А2

Фиксировано (01-12)

4

Вид корректировки

А1

1 – исходная,

2 – дополняющая

3 – отменяющая

Строка обязательна. В случае отсутствия вида корректировки принимается значение 1

Данные по сотруднику

999-999-999 99,125,Шохов, Сергей, Борисович,16.11.1975,М,

123123123123,01.15.01.2015,18.02.2016

1

Страховой номер

А14

Страховой номер, в формате 999-999-999 99

2

Табельный номер

А8

Табельный номер

3

Фамилия

А40

Фамилия

4

Имя

А40

Имя

5

Отчество

А40

Отчество

6

Дата рождения

Д8

Дата рождения

7

Пол

А1

значения М или Ж

8

ИНН

А12

12 цифр

9

Дата приема

Дата

Дата приема

10

Дата увольнения

Дата

Дата увольнения

Для сотрудника обязательны Фамилия и имя, отчество (при наличии), страховой номер (для предоставления в ПФР, при импорте необязателен), ИНН (при наличии).

Дата рождения используется для распознавания сотрудника (в случае совпадения ФИО нескольких сотрудников и отсутствии страхового номера или ИНН).

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

ПРИМЕР ФАЙЛА

1

ПФМ,2016,02,1

2

018-362-568 54,125,Петров, Сергей, Борисович,16.11.1975,М,123456789456

3

,,Сидоров, Михаил, Иванович

4

015-456-897 45,,Орлова, Ольга, Петровна,,Ж,,15.01.2011,16,02,2016

5

===