gifts2017

Выгрузка сотрудников из 1С 8.2 ЗУП в СКУД Интеллект

Опубликовал Роман Демидов (rid636674) в раздел Обмен - Обмен с другими системами

Обработка выгрузки актуальных сотрудников из 1С 8.2 ЗУП типовой в СКУД Интеллект, путем прямой запись в таблицу на сервере MS SQL 2008.   Выкладываю ее как пример выгрузки из 1С в MS SQL.

   Данная обработка создавалась, в связи с поставленной задачей,  выгрузить в СКД Интеллект актуальных сотрудников организации.Эту задачу она выполнила, выкладываю ее как пример выгрузки в MS SQL. Этой мой первый опыт работы напрямую с MS SQL.

Что обработка выгружает:

- Фамилию

- Имя

- Отчество

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

- Фото сотрудника из 1С

- Должность

- Подразделение

- Дату приема на работу

 

В СКД Интеллект, фотки сотрудников хранятся в папке "C:\Program Files (x86)\Интеллект\Bmp\Person" на сервере, к этой папке должен быть доступ, в формате "ХХХ.bmp" где ХХХ- это номер сотрудника в СКД Интеллект. Сотрудники хранятся в таблице "dbo.OBJ_PERSON"  в базе "intellect"  на сервере MS SQL. Так же на диске где будет запускаться обработка, нужно выделить папку "TEMP" для временного хранения фоток.

Вот таблица "dbo.OBJ_PERSON" и ее поля:

 Таблица с полями

 

Ну и конечноже нужно знать адрес подколючения к MS SQL,у меня он имеет вид: 

СтрокаПодключения = "Provider=SQLOLEDB;Password=123456;Persist Security Info=True;User ID= 1cuser;Initial Catalog=intellect;Data Source=INTELLECT\SQLEXPRESS";
 

Если обработка будет интересна, готов добавить:

1) Распечатка сотрудников у которых нет фото.

2) Выборка каталога для "TEMP" через интерфейс обработки.

3) Выборка каталога для выгрузки фоток.

4) При открытии автоматичекое заполнение организации, и подразделений в обработке и раскидывание в базе по отделам/подразделениям.

5) Получение последнего ID из MS SQL и установка начально ID, этот Айди Интеллект сама присваивает для сотрудника, так как мы грубо пишем в MS SQL то мы его сами присваиваем.

 

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
ЗУП-intellect
.epf 7,78Kb
04.12.13
5
.epf 1 7,78Kb 5 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Serg (nkp14108) 04.12.13 13:47
2. Роман Демидов (rid636674) 04.12.13 17:43
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа