Импорт из текстового файла данных для формы СЗВ-6-3

имя файла – PF63_*.txt

* любые символы

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

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

@@@ конец данных по сотруднику

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

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

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

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

Сотрудник 1

00,тариф, вид договора

Суммы по месяцам по Сотруднику 1

00,тариф, вид договора

@@@ (конец данных по сотруднику 1)

Сотрудник 2

00,тариф, вид договора

Суммы по месяцам по сотруднику 2

@@@ (конец данных по сотруднику 2)

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

Сотрудники в файле не могут повторяться

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

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

ПФ63,2010,4.01

1

ПФ63

А4

фиксировано

2

Год

9999

отчетный год

3

Версия

9.99

4.01 фиксированное значение

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

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

1

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

А14

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

2

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

А8

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

3

Фамилия

А40

Фамилия

4

Имя

А40

Имя

5

Отчество

А40

Отчество

6

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

Д8

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

8

Пол

А1

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

Вид данных

1

00

А2

фиксировано

2

Код тарифа

А4

Код тарифа по справочнику (НР, СХ и т. п.)

3

Вид договора

А1

1 – трудовой, 2 – гражданско-правовой

Суммы по месяцам

1

01-12

А2

код месяца

2

число

сумма всего

3

число

Сумма облагаемая

строка может быть только одна по данному месяцу в блоке тарифа и договора (или отсутствовать)

ПРИМЕР ФАЙЛА

Номер строки

Содержание строки файла

1

ПФ63,2010,4.01

2

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

3

00,НР,1

4

01,160000.00,85000

5

02,85145.45,75000.00

6

03,45789.00,45789.00

7

07,10000,6000

8

00,НР,2

9

04,10000.00,9000.00

10

@@@

11

53,,Орлова, Ольга, Ивановна,12.06.1973,Ж

12

00,ОЗОИ,2

13

05,10000,1500

14*

@@@

15

===

** В конце файла специальная строка @@@ может отсутствовать