Пост
Hello :)

Работа

-

Система контроля доступа: Perco

Необходимо было создать базу данных для СКУД, а точнее занесением всех сотрудников и раздачей карточек (~720 шт). Отчёт, как это было...

 

 

 

 

Куча :)

 

 

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

 

 

 

Софт от Perco:

 

 

 

 

(Картинки кликабельны для увеличения) 

 

 

 

В отделе кадров, был получин весь список сотрудников. Далее, все номера карточек были выписаны в Excel.
Список сотрудников и номера карточек, были совмещены в один файл при помощи быстро написанного на PHP скрипта.

 

preg_match_all('/([^;]+);([^;]+);([^;]+);([^;]+);([^;]+);([^;]+)\n/isU', $spisok, $serge);
 
include("excelwriter.inc.php");
 
$excel=new ExcelWriter("na_import_skud.xls");
 
if($excel==false)  
echo $excel->error;
 
 
$myArr=array("№","Фамилия","Имя","Отчество","Должность","Подразделение","Статус","Дата приёма","Код семейства карты","Номер карты");
 
$excel->writeLine($myArr);
 
  $go=1;
foreach ($serge[0] as $i => $value) {
 
 
 $myArr=array($go,$serge[1][$i],$serge[2][$i],$serge[3][$i],$serge[4][$i],"Персонал","(не определён)","13.05.2013",$serge[5][$i],$serge[6][$i]);
 
 $excel->writeLine($myArr);
 
  $go++;
}
 
  $excel->close();
  echo "good";

На выходе получил готовый XLS,  немного отредактировал:

 

 

 

Далее сам импорт:

 

 

Готово:

 

 

 

Далее, выставил права нужным пользователям :)

  • Serj, 14 мая 2013
1 комментарий
Avatar
  1. Ануар Джунусов
    Ануар Джунусов
    6 марта 2016 17:55
    Злодей :))

© SERJ.WS 2011-2021