Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
1 / 1 / 0
Регистрация: 10.10.2012
Сообщений: 20

Как передать данные с системы контроля доступа в 1С

10.10.2012, 21:01. Показов 2838. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!

У нас имеется Контрольно-пропускная система с учетом рабочего времени. Кто сталкивался с ней знает, что от турникета передаются в программу данные где фиксируется во сколько сотрудник прибыл на рабочее место и во сколько ушел.
Мне поступило указание: связать 1С и ПО системы контроля доступа.

По возможности данная задача должна быть реализована своими руками.
На данный момент отдел кадров работает так: Фиксированные данные полученные с системы КД распечатываются на бумагу, далее отдел кадров это все вбивает в 1С.

Говорю сразу: в 1С не профессионал. Просьба помочь.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.10.2012, 21:01
Ответы с готовыми решениями:

Мозговой взлом системы контроля доступа
Всем привет! Есть прикладная задача немного доделать работу системы контроля доступа. Имеем контроллер в котором содержится некая...

Программа контроля доступа к пк
Всем добрый день, задался тут вопросом. А как реализовать в c++ visual studio 2015 программу в которой будут отображаться подключенные...

Программа контроля доступа к микрофону
Задание на курсовую работу -реализовать приложение, которое регистрирует все программы использующие микрофон. Соответственно ведёт журнал....

15
900 / 877 / 10
Регистрация: 15.03.2012
Сообщений: 2,680
10.10.2012, 21:10
1. Что за "1С"? Какая платформа, какая конфигурация?
2. В каком формате КД выгружает данные?
0
 Аватар для sonatto
62 / 60 / 0
Регистрация: 02.10.2012
Сообщений: 448
11.10.2012, 20:05
Цитата Сообщение от mrh Посмотреть сообщение
данные полученные с системы КД распечатываются на бумагу,
первый простой вариант - найти фрагмент в КД, где данные передаются на распечатку, сохранить их в файл, и загрузить в 1С (исключается момент вбивания данных вручнуюи минимизируется в 0 человеческий фактор ошибка)
0
1 / 1 / 0
Регистрация: 10.10.2012
Сообщений: 20
11.10.2012, 20:13  [ТС]
Цитата Сообщение от Fenomen Посмотреть сообщение
1. Что за "1С"? Какая платформа, какая конфигурация?
2. В каком формате КД выгружает данные?
1. 1С 8, ЗУП;
2. СКД использует БД SQL, отчет выгружает в txt файл, формате с разделением табуляцией.

Ее пример:
Дата Сотрудник Отдел Вход Выход Всего Опоздание
23.09.2010 (ФИО сотрудника №1) Офис 7:00:32 17:55:29 9:54:56 0:00:00
24.09.2010 (ФИО сотрудника №1) Офис 7:33:22 17:09:38 8:36:16 0:00:00
25.09.2010 (ФИО сотрудника №1) Офис 8:19:11 17:07:45 7:48:34 0:29:11
23.09.2010 (ФИО сотрудника №2) Офис 8:55:40 17:10:40 7:15:00 1:05:40
24.09.2010 (ФИО сотрудника №2) Офис 7:37:54 17:09:32 8:31:37 0:00:00
25.09.2010 (ФИО сотрудника №2) Офис 0:00:00 0:00:00 0:00:00 0:00:00

Отчет в txt файле формируется по очереди на каждого сотрудника.
0
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
11.10.2012, 20:44
Тривиальный импорт.
Я в таких случаях всем советую перекинуть ответственность на сотрудника ОК следующим образом:
В заполняемом доке завести закладочку (или во внешней обработке, где этот док выбирается в виде ссылки) с полем Табдока или ТекстДока. Показать, как использовать ^C^V в это поле. Обработать поле по кнопке, с затычками на косяки, разумеется.
0
900 / 877 / 10
Регистрация: 15.03.2012
Сообщений: 2,680
11.10.2012, 21:24
Цитата Сообщение от mrh Посмотреть сообщение
2. СКД использует БД SQL, отчет выгружает в txt файл, формате с разделением табуляцией.
Я бы разобрался со структурой БД и забирал данные прямым запросом к SQL Server.
1
Модератор
Эксперт 1С
 Аватар для Dethmontt
4032 / 2977 / 594
Регистрация: 10.03.2011
Сообщений: 11,701
Записей в блоге: 1
11.10.2012, 22:35
Поддержу Fenomen-а, лучше напрямую забирать из БД SQL
0
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
12.10.2012, 08:53
Цитата Сообщение от Fenomen Посмотреть сообщение
Я бы разобрался со структурой БД и забирал данные прямым запросом к SQL Server.
Да. Это по-игроцки. Но все косяки повесят на программиста.

Не по теме:

Вместе с перегоревшим чайником.

0
1 / 1 / 0
Регистрация: 10.10.2012
Сообщений: 20
17.01.2013, 11:51  [ТС]
Цитата Сообщение от duk337 Посмотреть сообщение
Да. Это по-игроцки. Но все косяки повесят на программиста.

Не по теме:

Вместе с перегоревшим чайником.

Простите за позднее появление на форуме.

На самом деле, забирать данные из одной бд и класть в другую бд самый дельный вариант.
А повесить все на менеджера ОК ну никак не получиться, так как задача была поставлена начальством и подписана ген.директором.
0
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
17.01.2013, 12:08
И всё-таки из текстового файла. Ну пусть не копипастой, а автоматом. Это государственное решение, поскольку релизы меняются, а статичность выхода - обязанность разработчиков. А ну, как они имена полей поменяют?
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
17.01.2013, 12:18
я хоть и не 1С программист, но в данном случае полностью поддержу уважаемого duk337,
именно из соображений изложенных им выше - поля могут поменяться, но формат файла экспорта менять будут вряд-ли.
а парсинг ТХТ фала не такая сложная задача ИМХО.
0
858 / 657 / 111
Регистрация: 01.11.2012
Сообщений: 2,411
17.01.2013, 12:19
Реализовать оба варианта и перекидывать по выбору.
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
17.01.2013, 12:19
ЗЫ подобная система реализована на моем предидущем месте работы.
причем по шедулеру.
в 9-30 автоматом выгрузка и импорт в 1С.
0
1 / 1 / 0
Регистрация: 10.10.2012
Сообщений: 20
18.01.2013, 10:58  [ТС]
Не думаю, что разработчик серьезной системы будет менять имена полей бд в следующем релизе.
Вы представляете, что под следующий релиз нужно будет перезаливать всю информацию в новую бд с новыми названиями полей??
0
4 / 4 / 0
Регистрация: 10.11.2012
Сообщений: 76
18.01.2013, 11:05
примерно тоже самое делал, Загрузка и парсинг в СПР
но тут все упрощается тем что есть СКЛ
0
858 / 657 / 111
Регистрация: 01.11.2012
Сообщений: 2,411
18.01.2013, 13:29
Цитата Сообщение от mrh Посмотреть сообщение
Не думаю, что разработчик серьезной системы будет менять имена полей бд в следующем релизе.
Вы представляете, что под следующий релиз нужно будет перезаливать всю информацию в новую бд с новыми названиями полей??
Угу, +1
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.01.2013, 13:29
Помогаю со студенческими работами здесь

Ralink Список контроля доступа
Всем привет. Не знаю точно куда задать этот вопрос. Вопрос: Скачал драйвер ralink 2780 и утилиту настройки на русском и все вроде...

СКД (система контроля доступа).
Добрый день. Подскажите пожалуйста бесплатную или не дорогую скуд на 1 точку прохода. Спасибо.

Система контроля доступа к компьютеру
Добрый день... Мне задали написать программу на курсач "Систему контроля доступа к компьютеру".. Суть программы: Програма должна...

Внедрение списков контроля доступа
дали вот такую лаболаторную работу помогите с решением Внедрение списков контроля доступа Задачи: проверка базовой...

Программа для контроля доступа в интернет
Всем Доброго Време суток! пытаюсь найти программу , которая разрешает или запрещает доступ к сети , или интернету, если кто...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru