Доработка внешней обработки для проверки табеля учета рабочего времени

Индивидуальную консультацию запросил Жанна П.

Ответственный за ответ: Мальцева Мила (★9.88/10)

Добрый день. Ранее в комментариях к статье «Внешняя обработка для проверки табеля учета рабочего времени» я писала о возможности доработки данной обработки. Куратор Мила попросила написать запрос в Личном кабинете.

В компании 1000 сотрудников водителей, работают на сменных графиках. Всем назначен график пятидневка. Получается, что табель Excel, который заканчиваем никогда не совпадёт с графиком. Количество рабочих часов мы не проверяем, т.к. это задача табельщика. Но, сколько бы не приучали отдел кадров, в табеле проставляются неявки, а первичка в программу не вводится, либо в программе есть документ неявки, а в табеле стоят часы. Вот за этими моментами необходим чёткий контроль.

Обработка частично была доработана. Остались доработать три момента. Прошу уточнить, есть ли возможности реализации доработки?

1. В табеле стоит Явка в графике выходной или наоборот. Сотрудник попадает в Результат сверки. НЕ ДОЛЖЕН по задумке.
2. Если часы Работа в выходной в табеле не совпадают с часами в документе Работа в выходной, сотрудник НЕ попадает во вкладку Результат сверки. ДОЛЖЕН по задумке.
3. В графике стоит Выходной, в табеле Ночь. Сотрудник попадает в Результат сверки. НЕ ДОЛЖЕН по задумке.

Метки вопроса: Доработки БЭ

Все комментарии (41)

  1. Здравствуйте!
    Благодарю за ожидание ❤️
    Уточнила у программиста по срок — обещал сделать до конца месяца. Мы хотим часть Ваших пожеланий реализовать для всех,а честь индивидуально под Вас. Потому сроки не совсем быстрые 🙏

    1. Здравствуйте.
      «Если часы Работа в выходной в табеле не совпадают с часами в документе Работа в выходной, сотрудник НЕ попадает во вкладку Результат сверки. ДОЛЖЕН по задумке.»
      Вроде попадает, когда разное количество работы в выходной (см скрин во вложении).
      Если у вас не срабатывает, то можно скрины с табеля из ЗУП и Табеля Эксель?

      1. Добрый день gucci76. Обработка по проверке табеля находится в ДОРАБОТКЕ, выведен дополнительно флажок «Учитывать только отсутствия».
        Согласно доработке с включенном флажком в результат сверки должны попадать часы Работы в выходной, Сверхурочной работы, если есть расхождения между первичным документом в 1С и Эксель табелем.
        При этом с включенным флажком не должны попадать часы Я, В и Н, если есть разница между графиком и табелем Эксель ………Очень похоже, что если объединить первый и третий вопросы, то получится, что Я/Н = В и это не расхождение.
        Верно? …… Да, верно. Цель расчётного отдела сверить данные табеля Эксель и первички, введённое отделом кадров в программу, т.к. на протяжении долгой практики работы ошибки повторяются одни и те же: кадровик не вводит первичку, а сразу ставит неявки в табель, или вводит документ неявки, а в табеле ставит рабочие часы.
        + в документе Работа в выходной и сверхурочные одни часы, по факту в табеле другие. В компании много водителей и фактическое время определяется по путевым листам и отдел кадров считает, что может в документе Работа в выходной поставить что угодно, а в табеле уже фактическое время. А расчётный отдел потом как всегда виноват. Поэтому приходиться вести такой контроль.
        Фактические часы явки мы не сверяем, т.к. сотрудники работают на сменном графике и всем назначен график суммированного учёта Пятидневка. Соответственно табель Эксель никогда не сойдётся с графиком. За кол-во рабочих часов в табеле отвечает табельщик.

              1. Вложения не было.

                А можно уточнить с кем я общаюсь? Вы сотрудник бухэксперта или сторонней подписчик?
                Куратор Бухэксперта мне ответила, что доработка ориентировочно будет готова к концу месяца.
                Если Вы сторонний подписчик, то в целях безопасности Ваши вложения я открывать и закачивать в базу не буду.

                    1. Да, все хорошо! Не переживайте, самое главное разобрались 🌸

    2. «В графике стоит Выходной, в табеле Ночь. Сотрудник попадает в Результат сверки. НЕ ДОЛЖЕН по задумке.»
      Очень часть Ночь одновременно с Явкой. Как быть когда «Я/Н» в одном месте , а в другом «В»? Это расхождение или нет?

  2. Проверила частичное тестирование. Есть несогласия. Прошу посмотреть, возможно ли устранить в соответствии с моими пожеланиями.
    Во вложенном файле прикладываю контрольные точки, по которым делаю тестирование и чего хотелось бы видеть от доработки

    Если в табеле Командировка в 1С явка – в результат сверки ошибка попадает при включенных флажках Выводить только сотрудников с расхождением, Проверять только отсутствия, Ночные как явка
    Если в табеле явка, ночные или выходные, а в 1С документ командировка, то в результат сверки попадает при включенных флажках «Выводить только сотрудников с расхождением», «Проверять только отсутствия», при выключенном флажке «Ночные как явка». Если поставить дополнительно флажок Ночные как явка, то в результат сверки ничего не попадает. ДОЛЖНО ПОПАДАТЬ
    Флажок «Ночные как явка» придуман именно для того, чтобы не попадало в ошибку, когда в графике и табеле отличаются виды времени Явка, Ночь и Выходные. Если использовать флажки по отдельности то проверка становится слишком долгой. Получается Флажок «Ночные как явка» затирает данные флажка «Проверять только отсутствия».

    Если часы работы в выходной отличаются между табелем и 1С, то при вкл. Флажке «Проверять только отсутствия» в сверку НЕ попадает, при вкл. отдельно флажке «Ночные как явка» попадает, при включении обоих флажков НЕ попадает. ДОЛЖНО ПОПАДАТЬ.
    Если В 1С документ Работы в выходной, а в табеле выходной, то при вкл. Флажке «Проверять только отсутствия» в сверку Попадает, при вкл. отдельно флажке «Ночные как явка» НЕ попадает, при включении обоих флажков НЕ попадает. ДОЛЖНО ПОПАДАТЬ.

    1
    1. Прошу прощения, но что то сложно с восприятием задачи )))
      Можете скринами сделать? (во вложении пример и заодно случай с К и В и Н).
      К и Я ошибка
      Я 8 и Я 6 нет расхождения
      Т.е. на скрине ситуация и можно написать примечания, что за такой то день выводить так, а ожидалось вот так-то
      Спасибо за понимание.

  3. Добрый день.

    1. Обновила тех. задание по доработке. Во вложении. В предыдущем файле допустила ошибку, когда график и табель по коду Явка не совпадали в часах. В ошибку не должно попадать. В прошлом файл стоял плюсик, что должно. Также в этом файле вывела обозначение по виду времени.
    2. Сделали скрины по тестированию. Четыре различных варианта. Если нужны будут скрины по всем пожеланиям, что в тех. задании, прошу дополнительно написать. Сделаю.
    3. На примере командировки и больничного так по задумке должны выглядеть и все остальные отсутствиями.
    4. На примере Работа в выходной так по задумке должно и сверхурочное время выглядеть.

  4. Забыла ответить на вопрос…… «В графике стоит Выходной, в табеле Ночь. Сотрудник попадает в Результат сверки. НЕ ДОЛЖЕН по задумке.»
    Очень часть Ночь одновременно с Явкой. Как быть когда «Я/Н» в одном месте , а в другом «В»? Это расхождение или нет?…
    В расхождение попадать НЕ должно

  5. Добрый день. Подскажите пожалуйста по доработке внешней обработки для проверки табеля, всех ли вводных данных достаточно, что я прислала.
    Извините за назойливость, а есть ли понимание по срокам реализации?

    1. Здравствуйте. Есть черновой вариант. Мила вам его вышлет (если вас устроит идея и работоспособность, тогда я доработаю его до публикации)

    2. Идея доработки, что вы сами будете указывать какие виды времени как учитывать. (это отдельная таблица под днями). Я пробовал по вашим комментариям в коде указать, но запутался и решил сделать, что сами пользователи настраивают исключения.

  6. Посмотрела обработку. А как теперь с ней работать, не понимаю.

    В каких случаях ставить флажок «Выводить только сотрудников с расхождениями», «Проверять только отсутствия».
    И как показать обработке, что нужно выводить ошибку, если в документе Работа в выходной и Сверхурочка введено например 8 часов, а в табеле проставлено 7 ?

    1. В каких случаях ставить флажок «Выводить только сотрудников с расхождениями», «Проверять только отсутствия» — эти параметры остались как до этого.
      После обработка анализирует «исключения» по новой таблице — но только буквенные составляющие, без времени (вы же хотели только отсутствия, а они как правило целый день).
      «И как показать обработке, что нужно выводить ошибку, если в документе Работа в выходной и Сверхурочка введено например 8 часов, а в табеле проставлено 7 ?» — может попробовать не ставить «Проверять только отсутствия» а сделать исключения?

  7. При загрузке табеля в обработку, постоянно появляется ошибка. Табель загружается, если ошибку закрыть. Не совсем удобно.

  8. Всё разобралась.
    Поставила только флажок «Выводить только с сотрудников с расхождениями».
    В новой таблице поставила, что Я = Я (в случае разных часов) — не является расхождением, а РВ = РВ в новой таблице не указала. Получилось получить ошибку. Протестирую все пункты своих пожеланий, отпишусь.

    Единственное. Настройки сохраняются, если установить обработку в базу. Если загружать обработку через Интерактивное открытие внешних отчетов и обработок, что настройки обработки слетают.

  9. Не смогла провести тестирование. Ошибка «Не смог определить НочныеКакЯвка».
    В обработке исчез флажок «Ночные как Явка»

    1
  10. Добрый день.
    Провела частичное тестирование. Ожиданием не соответствует. Прикладываю файлы.
    Тестировала 1, 2, 3,4, 5 и 12 число.
    Проверяла когда в графике стоит код Явка, Выходной, а в табеле для закачки наоборот.
    Часы явки в табеле не соответствует с часами в графике.
    В табеле есть ночные, а в графике нет.
    Обработка вывела всё в ошибку.

  11. Илья, полистала почту. Нашла Ваше письмо.

    Общаться через почту не совсем удобно в рамках пересылки файлов, т.к. высылаю файлы с рабочего компьютера, а почта, на которую Вы писали — личная. Чтобы прикрепить файлы в личную почту требуется длительное время на переброску информации с компьютера в телефон.

Добавить комментарий