Версия для печати темы (https://pro1c.org.ua/index.php?s=09ffede960f024a3a2b28ac6246b11fc&showtopic=28368)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ 1С Управление Торговым Предприятием 8 _ Выполнение процедуры при переходе даты

Автор: Yevhenii 26.02.16, 14:34

Помогите решить задачу. 1С 8.2 Управление торговым предприятием для Украины
Конфиг писался не мной, а другим специалистом. Я только учусь)
Есть Обработка "КПП"
суть ее такова: Охрана сканирует сканером пластиковую карту со штрихом и система отбивает вход человека на предприятие. Данные хранятся в РегистреСведений.РабочееВремя.
сотрудники берутся из справочника "Физические лица" через номер Информационной карты где они и завязаны между собой
сделано так что каждый первый раз за день отмечается как "Вход" а потом "Выход" и далее чередуется т.е можно зайти-выйти и время будет плюсоватся
Есть одно но, некоторые сотрудники работают по графику день-ночь и соответственно ихнее пробитие после ночи становиться первым на текущую дату и делается "Вход"
Есть мнение закрывать все не закрытые карточки в 23:59:00 и снова открывать в 00:01:00
Как можно решить проблему? Что посоветуете?

Автор: TipsyKID 26.02.16, 15:05

Добрый день.
1-й вариант : отказаться от идеи контролировать это в рамках дня. Записывать отдельно статус сотрудника : "вошел в здание", "вышел из здания". При срабатывании карточки на пропускном пункте запрашивать последний статус и добавлять запись с противоположным значением.
2-й вариант : если есть Физ. Лицо, значит можно найти сотрудника. У сотрудника есть связь с графиком. В зависимости от графика решать начало это нового дня или окончание смены.
3-й вариант : закрывать все статусы карточек, только на время 23:59:59 и открывать в 00:00:00


P.S.Есть мнение, что слова "ихнее" нет в русском языке

Автор: Vofka 26.02.16, 15:32

Нужно записывать не только время, а и дату. При этом, вероятно, прийдется немного подправить механизм подсчета времени. Но так будет правильнее.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua