Wiki source code of Экспорт пропусков
Last modified by superadmin on 2026/06/24 21:40
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
| |
4.1 | 1 | АРМ НЕЙРОСС Доступ обеспечивает возможность экспорта данных пропусков и владельцев (%%)для использования в «сторонней» системе. Экспорт данных осуществляется путём формирования файла формата CSV. АРМ НЕЙРОСС Доступ также обеспечивает экспорт фотографий владельцев в файлы графического формата. Полная информация по работе с пропусками приведена в разделе ~[[[doc:neyross.АРМ НЕЙРОСС Доступ.Управление пропусками.WebHome]]]. |
| |
1.1 | 2 | |
| 3 | {{error}} | ||
| 4 | **ВАЖНО** | ||
| 5 | |||
| 6 | Перенос данных между узлами НЕЙРОСС в осуществляется с помощью другого механизма — путём создания резервной копии и последующего её восстановления на другом узле ~[[[doc:ui.Параметры узла.Данные и фотографии.Импортэкспорт данных.WebHome]], [[doc:ui.Параметры узла.Данные и фотографии.Управление фотографиями.WebHome]]]. | ||
| 7 | {{/error}} | ||
| 8 | |||
| |
4.1 | 9 | == {{id name="Экспортпропусков-Общиесведения"/}}Общие сведения(%%) == |
| |
1.1 | 10 | |
| 11 | Данные владельца и пропуска выгружаются в текстовый формат CSV с разделителем в виде запятой и строкой заголовка. Фотографии владельцев выгружаются в виде ZIP-архива, в котором каждая фотография содержится в отдельном файле. Имя файла соответствует уникальному идентификатору (UUID) фотографии в базе данных и указано в поле «Фотография» файла CSV. | ||
| 12 | |||
| 13 | {{info}} | ||
| 14 | **ПОДСКАЗКА** | ||
| 15 | |||
| 16 | Экспортируются не все данные владельцев и пропусков, содержащиеся в базе данных, а только те, которые отображаются в таблице пропусков. При необходимости изменения списка свойств, откорректируйте параметры таблицы: добавьте требуемые поля и удалите лишние ~[[[doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка таблицы пропусков.WebHome]]]. | ||
| 17 | {{/info}} | ||
| 18 | |||
| 19 | {{info}} | ||
| 20 | **ОБРАТИТЕ ВНИМАНИЕ** | ||
| 21 | |||
| 22 | С версии 20.11 Платформы НЕЙРОСС данные в файле приведены к более удобному формату: | ||
| 23 | |||
| 24 | * вместо UUID уровня доступа выводится его наименование, | ||
| 25 | * добавлена возможность вывода поля Режим доступа в виде списка уровней доступа, | ||
| 26 | * изменён формат дат для полей «Действителен с», «Действителен по», «Приостановлен с», «Приостановлен по», «Дата выдачи пропуска», «Дата сдачи пропуска», «Дата рождения» | ||
| 27 | * Для перечислимых свойств (свойств типа «список») выводится не идентификатор, а само значение свойства. | ||
| 28 | |||
| 29 | Также теперь данные выводятся в формате UTF with BOM, который предотвращает появление «кракозябр» при выводе кириллицы. | ||
| 30 | |||
| 31 | Эти изменения привели к повышению удобства обработки данных и передачи в «сторонние» системы, однако полученный с помощью экспорта файл не может быть использован для обратного импорта пропусков на другом узле Платформа НЕЙРОСС. Подробная информация о требованиях к файлам импорта приведена в разделе ~[[[doc:neyross.АРМ НЕЙРОСС Доступ.Управление пропусками.Импорт пропусков.WebHome]]]. | ||
| 32 | {{/info}} | ||
| 33 | |||
| 34 | Пример файла экспорта | ||
| 35 | |||
| |
2.1 | 36 | {{code language="java"}} |
| |
1.1 | 37 | "Фамилия","Имя","Отчество","Организация","Подразделение","Код предпр.","№ Карты","ПИН","Действителен с","Действителен по","Тип пропуска","Фотография","pass.deleted", |
| 38 | "Казначеев","Иван","Антонович","ООО Промтехмонтаж","Отдел кадров","175","582684",,,,"Постоянный",,"false", | ||
| 39 | "Петров","Евгений",,"ПАО Диалин",,"143","12341",,,,,"c32ce961-5566-47c0-a435-c9ce0c37e616","false", | ||
| 40 | "Еловая","Екатерина",,,,"45","566762",,,,"Разовый",,"false", | ||
| 41 | "Ключикова","Антонина","Павловна","ООО Промтехмонтаж","Обслуживания","143","491856",,"1624030090",,"Временный","c365a10d-67a6-4a28-b34f-a0e63dd91ad0","false", | ||
| 42 | "Макарова","Маргарита","Сергеевна","ООО Промтехмонтаж","Бухгалтерского учёта","178","45896",,"1290418860","1589441520","Разовый","06d02cef-1a2d-424d-a5c1-4e7c93b17592","false", | ||
| 43 | "Никифорова","Наталья","Федоровна","ПАО Диалин",,"175","767733",,,,"Разовый","40a981f6-6564-4520-b8b8-76327c47fcd7","false", | ||
| 44 | "Петров","Петр","Сергеевич","ООО Промтехмонтаж","Технологической инспекции",,,,,,"Временный","c71c3a84-27b9-4801-a3dc-72e6e0ac3c0b","true", | ||
| 45 | "Петров","Петр","Сергеевич","ООО Промтехмонтаж","Технологической инспекции","175","375845","3278","1578690000","1737493200","Постоянный","c71c3a84-27b9-4801-a3dc-72e6e0ac3c0b","false", | ||
| 46 | "Калмыков","Серафим","Елизарович","ООО ЛенСпецТрансАвто",,"102","268544",,"1662475140","1665318060","Разовый",,"false", | ||
| 47 | {{/code}} | ||
| 48 | |||
| 49 | //Пример файла CSV// | ||
| 50 | |||
| 51 | {{info}} | ||
| 52 | Для корректного перемещения изъятых пропусков (без их возобновления) добавлено поле {{code language="none"}}pass.deleted{{/code}}, которое равно {{code language="none"}}true{{/code}}, если пропуск находится в статусе //Изъят //~[[[doc:neyross.АРМ НЕЙРОСС Доступ.Управление пропусками.Статусы пропусков и уточнения статусов пропусков.WebHome]]]. | ||
| 53 | {{/info}} | ||
| 54 | |||
| 55 | == {{id name="Экспортпропусков-Порядокдействий"/}}Порядок действий == | ||
| 56 | |||
| 57 | С помощью инструментов сортировки и фильтрации записей найдите и выделите запись или группу записей в таблице пропусков. | ||
| 58 | |||
| 59 | {{info}} | ||
| 60 | Обратите внимание, что для оптимизации производительности одновременно отображается ограниченное количество записей в текущей группе пропусков, по умолчанию, — 500. Для отображения полного содержания группы нажмите на кнопку **Загрузить все**. Также помните, что в таблице пропусков отображаются в том числе пропуска, лежащие в дочерних группах. Если такие пропуска есть в списке выбранных, они также будут экспортированы. | ||
| 61 | {{/info}} | ||
| 62 | |||
| 63 | Нажмите на кнопку **Другие действия** или откройте контекстное меню в строке пропуска или выделенной группы пропусков и выберите **Экспортировать**. | ||
| 64 | |||
| 65 | В отобразившемся окне нажмите** Экспорт записей**. Файл формата CSV с выбранными записями будет сформирован и сохранён в папке загрузок браузера. | ||
| 66 | |||
| 67 | [[image:attach:bp_arm_export.png]] | ||
| 68 | |||
| 69 | При необходимости экспорта фотографий владельцев пропусков нажмите на кнопку **Экспорт фотографий**. ZIP-архив с файлами фотографий будет сформирован и сохранён в папке загрузок браузера. | ||
| 70 | |||
| 71 | По окончании нажмите на кнопку **Закрыть**. | ||
| 72 | |||
| 73 | {{info}} | ||
| 74 | С версии 20.22 Платформы НЕЙРОСС добавлена возможность выбора имени файла и папки для сохранения файла. Функция выбора доступна при работе в АРМ НЕЙРОСС. | ||
| 75 | {{/info}} | ||
| 76 | |||
| 77 | == {{id name="Экспортпропусков-ПросмотрфайлаCSV"/}}Просмотр файла CSV == | ||
| 78 | |||
| 79 | Файл формата CSV можно прочесть любым текстовым редактором. При этом все данные будут в одну строку с разделителем — запятой. Ниже рассмотрим пример использования табличного редактора MS Excel. | ||
| 80 | |||
| 81 | Запустите приложение MS Excel. | ||
| 82 | |||
| 83 | Средствами приложения выполните команду открытия файла. Запустится мастер текстов. | ||
| 84 | |||
| 85 | {{info}} | ||
| 86 | Если файл не отображается, выберите **Все файлы (*,*)**. | ||
| 87 | {{/info}} | ||
| 88 | |||
| 89 | Укажите, что файл содержит разделители (**с разделителями**), установите флаг в поле **Мои данные содержат заголовки**. Нажмите на кнопку **Далее**. | ||
| 90 | |||
| 91 | [[image:attach:propusk_openCSV1.png||width="500"]] | ||
| 92 | |||
| 93 | Укажите, что символом-разделителем является запятая. Нажмите на кнопку **Далее**. | ||
| 94 | |||
| 95 | [[image:attach:propusk_openCSV2.png||width="500"]] | ||
| 96 | |||
| 97 | Укажите формат столбцов данных, если необходимо. Нажмите на кнопку **Готово**. | ||
| 98 | |||
| 99 | [[image:attach:propusk_openCSV3.png||width="500"]] | ||
| 100 | |||
| |
4.1 | 101 | Сохраните файл в формате XLSX для предотвращения потери форматирования. |
| |
1.1 | 102 | |
| |
4.1 | 103 | [[image:attach:propusk_openCSV4.png||width="900"]] |