?мпорт начальных данных в подсистему Отдел Кадров
Материал из GedeminWiki
(Различия между версиями)
SYSDBA (обсуждение | вклад) |
SYSDBA (обсуждение | вклад) |
||
| Строка 10: | Строка 10: | ||
|1 || Фамилия || VARCHAR(20) || [[GD_PEOPLE]].SURNAME | |1 || Фамилия || VARCHAR(20) || [[GD_PEOPLE]].SURNAME | ||
|- | |- | ||
| − | |2 || Имя || VARCHAR(20) || | + | |2 || Имя || VARCHAR(20) || [[GD_PEOPLE]].FIRSTNAME |
|- | |- | ||
| − | |3 || Отчество || VARCHAR(20) || | + | |3 || Отчество || VARCHAR(20) || [[GD_PEOPLE]].MIDDLENAME |
|- | |- | ||
| − | |4 || Дата рождения || DATE || | + | |4 || Дата рождения || DATE || [[GD_PEOPLE]].BIRTHDAY |
|- | |- | ||
| − | |5 || Место рождения || VARCHAR( | + | |5 || Место рождения, город || VARCHAR(32) || [[GD_PEOPLE]].USR$WG_BCITY |
|- | |- | ||
| − | | | + | |5 || Место рождения, район || VARCHAR(32) || [[GD_PEOPLE]].USR$WG_BDISTRICT |
|- | |- | ||
| − | | | + | |5 || Место рождения, область || VARCHAR(20) || [[GD_PEOPLE]].USR$WG_BREGION |
|- | |- | ||
| − | | | + | |5 || Место рождения, страна || VARCHAR(32) || [[GD_PEOPLE]].USR$WG_BCOUNTRY |
|- | |- | ||
| − | | | + | |6 || Серия и номер паспорта || VARCHAR(40) || [[GD_PEOPLE]].PASSPORTNUMBER |
|- | |- | ||
| − | | | + | |7 || Дата выдачи паспорта || DATE || [[GD_PEOPLE]].PASSPORTISSDATE |
|- | |- | ||
| − | | | + | |8 || Орган, выдавший паспорт || VARCHAR(40) || [[GD_PEOPLE]].PASSPORTISSUER |
|- | |- | ||
| − | | | + | |7 || Дата действия паспорта || DATE || [[GD_PEOPLE]].PASSPORTEXPDATE |
|- | |- | ||
| − | |13|| Адрес: улица, дом, корпус, квартира || VARCHAR(60) | + | |9 || Личный номер || VARCHAR(40) || [[GD_PEOPLE]].PERSONALNUMBER |
| + | |- | ||
| + | |9 || Страховой номер || VARCHAR(40) || [[GD_PEOPLE]].USR$INSURANCENUMBER | ||
| + | |- | ||
| + | |10|| Адрес: индекс || VARCHAR(20) || [[GD_PEOPLE]].HZIP | ||
| + | |- | ||
| + | |11|| Адрес: страна || VARCHAR(20) || [[GD_PEOPLE]].HCOUNTRY | ||
| + | |- | ||
| + | |12|| Адрес: населенный пункт || VARCHAR(20) || [[GD_PEOPLE]].HCITY | ||
| + | |- | ||
| + | |13|| Адрес: улица, дом, корпус, квартира || VARCHAR(60) || [[GD_PEOPLE]].HADDRESS | ||
| + | |- | ||
| + | |12|| Телефон || VARCHAR(20) || [[GD_PEOPLE]].HPHONE | ||
| + | |- | ||
| + | |21|| Пол || CHAR(1) || || M -- мужской. F -- женский. | ||
|- | |- | ||
|14|| Дата приказа о приеме || DATE || | |14|| Дата приказа о приеме || DATE || | ||
| Строка 47: | Строка 61: | ||
|- | |- | ||
|20|| Подразделение || VARCHAR(20) ??? || | |20|| Подразделение || VARCHAR(20) ??? || | ||
| − | |||
| − | |||
|- | |- | ||
|22|| Образование || VARCHAR(20) ??? || | |22|| Образование || VARCHAR(20) ??? || | ||
Версия 20:12, 22 февраля 2011
Данные на вход подаются в виде CSV файла следующей структуры:
| # поля | Наименование | Тип данных | Поле в БД | Примечание |
|---|---|---|---|---|
| 1 | Фамилия | VARCHAR(20) | GD_PEOPLE.SURNAME | |
| 2 | Имя | VARCHAR(20) | GD_PEOPLE.FIRSTNAME | |
| 3 | Отчество | VARCHAR(20) | GD_PEOPLE.MIDDLENAME | |
| 4 | Дата рождения | DATE | GD_PEOPLE.BIRTHDAY | |
| 5 | Место рождения, город | VARCHAR(32) | GD_PEOPLE.USR$WG_BCITY | |
| 5 | Место рождения, район | VARCHAR(32) | GD_PEOPLE.USR$WG_BDISTRICT | |
| 5 | Место рождения, область | VARCHAR(20) | GD_PEOPLE.USR$WG_BREGION | |
| 5 | Место рождения, страна | VARCHAR(32) | GD_PEOPLE.USR$WG_BCOUNTRY | |
| 6 | Серия и номер паспорта | VARCHAR(40) | GD_PEOPLE.PASSPORTNUMBER | |
| 7 | Дата выдачи паспорта | DATE | GD_PEOPLE.PASSPORTISSDATE | |
| 8 | Орган, выдавший паспорт | VARCHAR(40) | GD_PEOPLE.PASSPORTISSUER | |
| 7 | Дата действия паспорта | DATE | GD_PEOPLE.PASSPORTEXPDATE | |
| 9 | Личный номер | VARCHAR(40) | GD_PEOPLE.PERSONALNUMBER | |
| 9 | Страховой номер | VARCHAR(40) | GD_PEOPLE.USR$INSURANCENUMBER | |
| 10 | Адрес: индекс | VARCHAR(20) | GD_PEOPLE.HZIP | |
| 11 | Адрес: страна | VARCHAR(20) | GD_PEOPLE.HCOUNTRY | |
| 12 | Адрес: населенный пункт | VARCHAR(20) | GD_PEOPLE.HCITY | |
| 13 | Адрес: улица, дом, корпус, квартира | VARCHAR(60) | GD_PEOPLE.HADDRESS | |
| 12 | Телефон | VARCHAR(20) | GD_PEOPLE.HPHONE | |
| 21 | Пол | CHAR(1) | M -- мужской. F -- женский. | |
| 14 | Дата приказа о приеме | DATE | ||
| 15 | Номер приказа о приеме | VARCHAR(20) ??? | ||
| 16 | Дата последнего приказа о переводе | DATE | ||
| 17 | Номер последнего приказа о переводе | VARCHAR(20) ??? | ||
| 18 | Должность по последнему приказу | VARCHAR(20) ??? | ||
| 19 | Табельный номер | VARCHAR(20) ??? | ||
| 20 | Подразделение | VARCHAR(20) ??? | ||
| 22 | Образование | VARCHAR(20) ??? | ||
| 23 | Семейное положение | VARCHAR(20) ??? | ||
| 24 | Национальность | VARCHAR(20) ??? | ||
| 25 | Годность к воинской службе | VARCHAR(20) ??? | ||
| 26 | Звание | VARCHAR(20) ??? | ||
| 27 | Военкомат | VARCHAR(20) ??? | ||
| 28 | Военно-учетная специальность (ВУС) | VARCHAR(20) ??? |
Для данных действуют следующие правила:
- В качестве разделителя полей используется символ ";"
- Для вещественных чисел используется "." в качестве разделителя целой и дробной части. Для отрицательных чисел пробел между знаком "-" и самим числом не допускается.
- Дата передаётся в формате "дд.мм.гггг".
В процессе импорта, объекты ищутся по наименованию без учета регистра символов, концевых и начальных пробелов. Если объект не найден, то он создается.
Документы начального ввода данных
Повторный ввод начальных данных
См. также