MAIN
ЗГЛВ
01
"ЗГЛВ"
C
Тип записи
02
"04.00"
Версия формата
03
STRTRAN(MainApp.cName,"Налогоплательщик ЮЛ","НЮЛ")
Программа подготовки данных
04
MainApp.cVersion
Версия программы
РБТД
"РБТД"
Источник сведений
conГ8
Регистрационный номер ПФР
MainApp.Np.cInn
ИНН
05
MainApp.Np.cKpp
КПП
06
STRTRAN(conТ4,'"',"'")
Наименование работодателя
pppd
ПАЧК
"ПАЧК"
nb.pppd130_1
N
№ пачки документов
"ОПИСЬ"
Тип пачки
"ОП61"
Тип описи
DATE()
D
Дата составления описи
1
Число типов документов в пачке
07
nb.pppd150_1
Расчетный период (год)
08
nb.pppd160_1
Код катег. застрах. лица (осн. тариф)
09
nb.pppd170_1
Код доп. тарифа
10
nb.pppd180_1
Террит. условия
11
IIF(nb.pppd190_1="0","ИСХД",IIF(nb.pppd190_1="1","ПЕНС",""))
Тип сведений (исх. или назн. пенсии)
12
IIF(nb.pppd200_1="0","КОРР",IIF(nb.pppd200_1="1","ОТМН",""))
Вид корректировки (корр. или отмен.)
13
0
Отчетный период (квартал)
14
Отчетный период (год)
15
Всего начислено
16
Пособие по врем. нетрудоспособности
17
nb.pppd230_1
Свед. о начисл. на страх. часть тр. пенсии
18
nb.pppd230_2
Св. о начисл. на накоп. часть тр. пенсии
19
nb.pppd230_3
Св. о нач. по доп. тарифу
20
Исх. № СПУ (код подразделения)
21
Исх. № СПУ (исх. №)
ТИПД
"ТИПД"
"ИН41"
Тип документа
nb.pppd120_2
Кол-во документов в пачке
pppb
ИН41
lnNomDok
№ док-та в пачке
nbchild.pppb40_1
Страховой номер
nbchild.pppb40_2
Фамилия
nbchild.pppb40_3
Имя
nbchild.pppb40_4
Отчество
nbchild.pppb30_1
Расчетный период
sysoUtils.Adres2Pfr(nbchild.pppb40_5)
Факт. адрес работника  для направл.информ. о сост.
nbchild.pppb40_6
Сумма нач. стр. взн. - на страх. часть тр.пенсии
nbchild.pppb40_7
Сумма нач. стр. взн. - на накопит. часть тр. пенси
nbchild.pppb40_8
Сумма нач. стр. взн. - по доп. тарифу
nbchild.pppb40_9
Период работы - по врем. нетрудосп. - месяцев
nbchild.pppb40_10
Период работы -  по врем. нетрудосп. - дней
nbchild.pppb40_11
Период работы - отпуск  без сохр. з/пл. - месяцев
nbchild.pppb40_12
Период работы - отп. без сохран. з/пл. - дней
CTOD(STR(nbchild.pppb60_1,2)+"."+ STR(sysoUtils.StrToMonth(nbchild.pppb70_1),2)+"."+STR(nbchild.pppb80_1,4))
Дата заполнения
lnOsnKol
Число основных записей о стаже
СТАЖ
"СТАЖ"
nbchild.pppb50_14
№ периода  (1-30)
nbchild.pppb50_1
Начало периода с ...
nbchild.pppb50_2
Конец периода с ...
nbchild.pppb50_4
Особые условия (код)
nbchild.pppb50_13
Код позиции списка
nbchild.pppb50_5
Исчисление страх. стажа - основание (код)
nbchild.pppb50_6
Исчисл. стр. ст.  - доп. свед.  - 1 параметр
nbchild.pppb50_7
Исчисл. стр.ст. - доп.свед.- 2 параметр
nbchild.pppb50_8
Исчисл. стр.ст. - доп.свед. - 3 параметр
nbchild.pppb50_9
Усл. для доср.назн.тр.пенсии-основание (код)
nbchild.pppb50_10
Усл. для доср. назн. тр. пенсии - доп.свед. (1 пар
nbchild.pppb50_11
Усл. для доср.назн.тр.пенсии- доп. св. - 2 парамет
nbchild.pppb50_12
Усл. для доср. назн. тр.пенсии - доп.св. - 3 парам
nbchild.pppb50_3
Территор. условия (код)
0.00
Районный коэф-т к зарплате
lnDopKol
Число доп записей о льготном стаже
ЛГОТ
"ЛГОТ"
lnNomDop
№ записи (1-10)
pppf
nb.pppf130_1
nb.pppf150_1
nb.pppf160_1
nb.pppf170_1
nb.pppf180_1
IIF(nb.pppf190_1="0","ИСХД",IIF(nb.pppf190_1="1","ПЕНС",""))
IIF(nb.pppf200_1="0","КОРР",IIF(nb.pppf200_1="1","ОТМН",""))
nb.pppf230_1
nb.pppf230_2
nb.pppf230_3
"ИН42"
nb.pppf120_2
pppc
ИН42
lnNom
№ застрахованного лица в пачке
nbchild.pppc40_1
nbchild.pppc40_2
nbchild.pppc40_3
nbchild.pppc40_4
_sysYearN
sysoUtils.Adres2Pfr(nbchild.pppc40_5)
nbchild.pppc40_6
nbchild.pppc40_7
nbchild.pppc40_8
nbchild.pppc40_9
Период работы с ...
nbchild.pppc40_10
Период работы по ...
nbchild.pppc40_11
nbchild.pppc40_12
nbchild.pppc40_13
nbchild.pppc40_14
CTOD(STR(nb.pppf260_1,2)+"."+ STR(sysoUtils.StrToMonth(nb.pppf270_1),2)+"."+STR(nb.pppf280_1,4))
pppa
VAL(GETWORDNUM(nb.c082,2,";"))
nb.pppa50_1
nb.pppa90_1
nb.pppa100_1
""
ВУПЛ
"ВУПЛ"
nb.pppa60_1
Дата действия
nb.pppa70_1
Количество пачек с документами СЗВ-4-1и СЗВ-4-2
nb.pppa80_1
Число застрахованных лиц, представл. в ф. СЗВ-4-1
Код основного тарифа:
Код дополнительного тарифа:
nb.pppa130_1
Признак тарифа
nb.pppa130_2
на страховую часть трудовой пенсии
nb.pppa130_3
на накопительную часть трудовой пенсии
nb.pppa130_4
по дополнительному тарифу
nb.pppa120_2
Итого задолж.  на нач. периода страх.
nb.pppa120_3
Итого задолж.  на нач. периода нак
nb.pppa120_4
Итого задолж.  на нач. периода доп
nb.pppa150_2
Итого уплачено страх.
nb.pppa150_3
Итого уплачено нак
nb.pppa150_4
Итого уплачено доп
nb.pppa170_2
Итого задолж.  на конец периода страх.
nb.pppa170_3
Итого задолж.  на конец периода накоп
nb.pppa170_4
Итого задолж.  на конец периода доп
22
CTOD(STR(nb.pppa180_1,2)+"."+ STR(sysoUtils.StrToMonth(nb.pppa190_1),2)+"."+STR(nb.pppa200_1,4))
23
lnZnpKol
Число записей о задолж. на начало периода
24
lnUplKol
Число записей об уплате
25
lnZkpKol
Число записей о задолж. на конец периода
ЗНЧ1
"ЗНЧЛ"
С
nb.pppa110_1
nb.pppa110_2
Задолж. на страх.
nb.pppa110_3
Задолж. на нак
nb.pppa110_4
Задолж. на доп
УПЛ1
"УПЛЧ"
nb.pppa140_1
nb.pppa140_2
Уплачено. на страх.
nb.pppa140_3
Уплачено. на нак
nb.pppa140_4
Уплачено. на доп
ЗКН1
"ЗКНЦ"
nb.pppa160_1
nb.pppa160_2
Задолж. на конец на страх.
nb.pppa160_3
Задолж. на конец на нак
nb.pppa160_4
Задолж. на конец на доп
ЗНЧ2
nb.pppa111_1
nb.pppa111_2
nb.pppa111_3
nb.pppa111_4
ЗНЧ3
nb.pppa112_1
nb.pppa112_2
nb.pppa112_3
nb.pppa112_4
УПЛ2
nb.pppa141_1
nb.pppa141_2
nb.pppa141_3
nb.pppa141_4
УПЛ3
nb.pppa142_1
nb.pppa142_2
nb.pppa142_3
nb.pppa142_4
ЗКН2
nb.pppa161_1
nb.pppa161_2
nb.pppa161_3
nb.pppa161_4
ЗКН3
nb.pppa162_1
nb.pppa162_2
nb.pppa162_3
nb.pppa162_4
pppe
lnPachka
pppg
ppph
"АНКТ"
lnDocsCount
"ОБМН"
"ДУБЛ"
АНКТ
№ документа в пачке
CTOD(STR(nb.pppe420_1,2)+"."+ STR(sysoUtils.StrToMonth(nb.pppe430_1),2)+"."+STR(nb.pppe440_1,4))
nb.pppe10_1
nb.pppe20_1
nb.pppe30_1
nb.pppe40_1
Пол
"СТАНДАРТ"
тип даты рождения
CTOD(STR(nb.pppe50_1,2)+"."+ STR(sysoUtils.StrToMonth(nb.pppe60_1),2)+"."+STR(nb.pppe70_1,4))
стандартная дата
особая дата  - день
особая дата  - месяц
особая дата  - год
тип места рождения
nb.pppe100_1
Название нас-го пункта
nb.pppe110_1
Район
nb.pppe120_1
Область
nb.pppe130_1
Страна
IIF(UPPER(ALLTRIM(nb.pppe140_1))="РОССИЯ","",nb.pppe140_1)
Гражданство
sysoUtils.GetValFromBase(_vdbf+"spr102", "ALLT(KodPfr)","Name='"+IIF(!EMPTY(nb.pppe360_1),ALLT(nb.pppe360_1),"@")+"'","C")
тип документа удостоверяющего личность (код)
наименование документа удостоверяющего личность
IIF(AT(" ",ALLTRIM(nb.pppe370_1))#0, GETWORDNUM(ALLTRIM(nb.pppe370_1),1," "),IIF(AT("-",ALLTRIM(nb.pppe370_1))#0, GETWORDNUM(ALLTRIM(nb.pppe370_1),1,"-"),nb.pppe370_1))
римские цифры серии
IIF(AT(" ",ALLTRIM(nb.pppe370_1))#0, GETWORDNUM(ALLTRIM(nb.pppe370_1),2," "),IIF(AT("-",ALLTRIM(nb.pppe370_1))#0, GETWORDNUM(ALLTRIM(nb.pppe370_1),2,"-"),""))
русские буквы серии
nb.pppe371_1
Номер
CTOD(STR(nb.pppe380_1,2)+"."+ STR(sysoUtils.StrToMonth(nb.pppe390_1),2)+"."+STR(nb.pppe400_1,4))
дата выдачи
nb.pppe401_1
кем выдан
26
IIF(!EMPTY(nb.pppe160_1),sysoUtils.Adres2Pfr(","+ALLTRIM(STR(nb.pppe150_1))+","+nb.pppe160_1),"")
Адрес регистрации
27
IIF(!EMPTY(nb.pppe260_1),sysoUtils.Adres2Pfr(","+ALLTRIM(STR(nb.pppe250_1))+","+nb.pppe260_1),"")
Адрес места жительства
28
nb.pppe350_1
Телефоны
ОБМН
CTOD(STR(nb.pppg450_1,2)+"."+ STR(sysoUtils.StrToMonth(nb.pppg460_1),2)+"."+STR(nb.pppg470_1,4))
nb.pppg10_1
nb.pppg20_1
nb.pppg30_1
nb.pppg40_1
nb.pppg50_1
Фамилия (изменившиеся данные)
nb.pppg60_1
nb.pppg70_1
nb.pppg80_1
IIF(!EMPTY(nb.pppg90_1) OR !EMPTY(nb.pppg100_1) OR !EMPTY(nb.pppg110_1),"СТАНДАРТ","")
CTOD(STR(nb.pppg90_1,2)+"."+ STR(sysoUtils.StrToMonth(nb.pppg100_1),2)+"."+STR(nb.pppg110_1,4))
IIF(!EMPTY(nb.pppg140_1) OR !EMPTY(nb.pppg150_1) OR !EMPTY(nb.pppg160_1) OR !EMPTY(nb.pppg170_1),"СТАНДАРТ","")
nb.pppg140_1
nb.pppg150_1
nb.pppg160_1
nb.pppg170_1
IIF(UPPER(ALLTRIM(nb.pppg180_1))="РОССИЯ","",nb.pppg180_1)
Признак отмены отчества
Признак отмены места рождения
sysoUtils.GetValFromBase(_vdbf+"spr102", "ALLT(KodPfr)","Name='"+IIF(!EMPTY(nb.pppg400_1),ALLT(nb.pppg400_1),"@")+"'","C")
IIF(AT(" ",ALLTRIM(nb.pppg410_1))#0, GETWORDNUM(ALLTRIM(nb.pppg410_1),1," "),IIF(AT("-",ALLTRIM(nb.pppg410_1))#0, GETWORDNUM(ALLTRIM(nb.pppg410_1),1,"-"),nb.pppg410_1))
IIF(AT(" ",ALLTRIM(nb.pppg410_1))#0, GETWORDNUM(ALLTRIM(nb.pppg410_1),2," "),IIF(AT("-",ALLTRIM(nb.pppg410_1))#0, GETWORDNUM(ALLTRIM(nb.pppg410_1),2,"-"),""))
29
nb.pppg411_1
30
CTOD(STR(nb.pppg420_1,2)+"."+ STR(sysoUtils.StrToMonth(nb.pppg430_1),2)+"."+STR(nb.pppg440_1,4))
31
nb.pppg441_1
32
IIF(!EMPTY(nb.pppg200_1),sysoUtils.Adres2Pfr(LEFT(nb.pppg200_1, AT(",",nb.pppg200_1,1))+ALLTRIM(STR(nb.pppg190_1))+","+SUBSTR(nb.pppg200_1,AT(",",nb.pppg200_1,1)+1)),"")
33
IIF(!EMPTY(nb.pppg300_1),sysoUtils.Adres2Pfr(LEFT(nb.pppg300_1, AT(",",nb.pppg300_1,1))+ALLTRIM(STR(nb.pppg290_1))+","+SUBSTR(nb.pppg300_1,AT(",",nb.pppg300_1,1)+1)),"")
34
nb.pppg390_1
ДУБЛ
CTOD(STR(nb.ppph360_1,2)+"."+ STR(sysoUtils.StrToMonth(nb.ppph370_1),2)+"."+STR(nb.ppph380_1,4))
nb.ppph10_1
nb.ppph20_1
nb.ppph30_1
nb.ppph40_1
IIF(!EMPTY(nb.ppph50_1) OR !EMPTY(nb.ppph60_1) OR !EMPTY(nb.ppph70_1),"СТАНДАРТ","")
CTOD(STR(nb.ppph50_1,2)+"."+ STR(sysoUtils.StrToMonth(nb.ppph60_1),2)+"."+STR(nb.ppph70_1,4))
IIF(!EMPTY(nb.ppph100_1) OR !EMPTY(nb.ppph110_1) OR !EMPTY(nb.ppph120_1) OR !EMPTY(nb.ppph130_1),"СТАНДАРТ","")
nb.ppph100_1
nb.ppph110_1
nb.ppph120_1
nb.ppph130_1
nb.ppph140_1
nb.ppph150_1
nb.ppph160_1
nb.ppph170_1
IIF(!EMPTY(nb.ppph180_1) OR !EMPTY(nb.ppph190_1) OR !EMPTY(nb.ppph200_1),"СТАНДАРТ","")
CTOD(STR(nb.ppph180_1,2)+"."+ STR(sysoUtils.StrToMonth(nb.ppph190_1),2)+"."+STR(nb.ppph200_1,4))
IIF(!EMPTY(nb.ppph230_1) OR !EMPTY(nb.ppph240_1) OR !EMPTY(nb.ppph250_1) OR !EMPTY(nb.ppph260_1),"СТАНДАРТ","")
nb.ppph230_1
nb.ppph240_1
nb.ppph250_1
nb.ppph260_1
IIF(UPPER(ALLTRIM(nb.ppph270_1))="РОССИЯ","",nb.ppph270_1)
35
sysoUtils.GetValFromBase(_vdbf+"spr102", "ALLT(KodPfr)","Name='"+IIF(!EMPTY(nb.ppph321_1),ALLT(nb.ppph321_1),"@")+"'","C")
36
37
IIF(AT(" ",ALLTRIM(nb.ppph322_1))#0, GETWORDNUM(ALLTRIM(nb.ppph322_1),1," "),IIF(AT("-",ALLTRIM(nb.ppph322_1))#0, GETWORDNUM(ALLTRIM(nb.ppph322_1),1,"-"),nb.ppph322_1))
38
IIF(AT(" ",ALLTRIM(nb.ppph322_1))#0, GETWORDNUM(ALLTRIM(nb.ppph322_1),2," "),IIF(AT("-",ALLTRIM(nb.ppph322_1))#0, GETWORDNUM(ALLTRIM(nb.ppph322_1),2,"-"),""))
39
nb.ppph323_1
40
CTOD(STR(nb.ppph330_1,2)+"."+ STR(sysoUtils.StrToMonth(nb.ppph340_1),2)+"."+STR(nb.ppph350_1,4))
41
nb.ppph351_1
42
IIF(!EMPTY(nb.ppph290_1),sysoUtils.Adres2Pfr(LEFT(nb.ppph290_1, AT(",",nb.ppph290_1,1))+ALLTRIM(STR(nb.ppph280_1))+","+SUBSTR(nb.ppph290_1,AT(",",nb.ppph290_1,1)+1)),"")
43
IIF(!EMPTY(nb.ppph310_1),sysoUtils.Adres2Pfr(LEFT(nb.ppph310_1, AT(",",nb.ppph310_1,1))+ALLTRIM(STR(nb.ppph300_1))+","+SUBSTR(nb.ppph310_1,AT(",",nb.ppph310_1,1)+1)),"")
44
nb.ppph320_1
45
nb.ppph390_1
46
IIF(nb.ppph400_1="2", "ПРЕДСТАВЛ", "БУДУТ")
Отметка о представлении сведений работодателем
szvk
YEAR(DATE())
lcTipForm
"КОНВ"
lclSzvks.Count
КОНВ
i
Номер документа в пачке
loSzvk.cTipForm
Тип формы
loSzvk.cStrNom
loSzvk.cFam
loSzvk.cIm
loSzvk.cOtch
DTOC(loSzvk.dDrozh)
особая дата - день
особая дата - месяц
особая дата - год
loSzvk.cTerUsl
Территориальные условия проживания на 31.12.2001
loSzvk.nRaiKoef
Районный коэффициент к заработной  плате на 31.12.
loSzvk.nTotalLet
Общий трудовой стаж - лет
loSzvk.nTotalMes
Общий трудовой стаж - месяцев
loSzvk.nTotalDen
Общий трудовой стаж - дней
IIF(!EMPTY(DTOC(loSzvk.dDizm)),DTOC(loSzvk.dDizm),DATE())
loSzvk.clOrgs.Count
Число записей о периодах трудовой деятельности
loSzvk.clTerUsl.Count
Число зап. с расч. стажа по терр. условиям труда
loSzvk.clOsUsl.Count
Число зап. с расч. стажа по особ условиям труда
loSzvk.clWlet.Count
Число зап. с расч. стажа по выслуге лет
ДЕЯТ
"ДЕЯТ"
j
Номер записи
loOrg.cNaimOrg
Наименование организации
loOrg.cVidd
Вид деятельности (код)
loOrg.clPeriods.Count
Число записей о предыдущем стаже
ПСТЖ
"ПСТЖ"
k
Номер периода
DTOC(loPeriod.dDate1)
Начало периода
DTOC(loPeriod.dDate2)
Конец периода
loPeriod.cOsUsl
Особые условия труда (код)
loPeriod.cPozSp
loPeriod.cTrStOsn
Исчисляемый трудовой стаж - Основание (код)
loPeriod.nTrStLet
доп. свед. - нулевой параметр
loPeriod.nTrStMes
доп. свед. - первый параметр
loPeriod.nTrStDen
доп. свед. - второй параметр
loPeriod.cTrStDopSv
доп. свед. - третий параметр
loPeriod.cWletOsn
Выслуга лет - Основание (код)
loPeriod.nWletMes
loPeriod.nWletDen
loPeriod.nWletDol
loPeriod.cTerUsl
Территориальные условия (код)
loPeriod.nRaiKoef
Районный коэффициент к заработной плате
loPeriod.cDolzhName
Профессия или должность
loPeriod.clDopRecords.Count
Число дополнительных записей о предыдущем льготном
ПЛГТ
"ПЛГТ"
l
loDopRecord.cOsUsl
loDopRecord.cPozSp
loDopRecord.cTrStOsn
loDopRecord.nTrStLet
loDopRecord.nTrStMes
loDopRecord.nTrStDen
loDopRecord.cTrStDopSv
loDopRecord.cWletOsn
loDopRecord.nWletMes
loDopRecord.nWletDen
loDopRecord.nWletDol
loDopRecord.cTerUsl
loDopRecord.nRaiKoef
loDopRecord.cDolzhName
ТЕРР
"ТЕРР"
m
loDosrPens.cKod
Код
loDosrPens.nLet
Лет
loDosrPens.nMes
Месяцев
loDosrPens.nDen
Дней
ОСОБ
"ОСОБ"
ВЫСЛ
"ВЫСЛ"