Формат файлов Excel: .xls, .xlsx
Табель может быть произвольным. Номер начальной строки с сотрудником и номер первого дня указываются в Настройках обработки.
Доступные варианты указания времени и часов возможны как в одной клетке, так и в разных строках.
Ниже описаны примеры заполнения табеля.
В одной клетке:
1. ВидВремени/Часов
Примеры:
Я/8, К/7.5, ОТ/6,5
(часы могут быть как через "запятую", так и через "точку")
2. ВидВремени
Примеры:
К, Б, ОТ, НН и тп.
(поиск времени осуществляется по реквизиту "Буквенный код" в справочнике "Виды использования рабочего времени")
3. Часов
Пример:
8
Результатом будет: Явка 8 и никак иначе.
В разных строках:
В разных строках.
1. ВидВремени
Часов
Пример:
Я , К
8 6
2. ВидВремени/ВидВремени/ВидВремени
Часов/Часов/Часов
Пример:
Я/ВЧ/Н , К/ВЧ
8/2.2/7,5 6/2
Вариант, при котором не сработает определение времени - это указание в одной клетке ВидВремени/ВидВремени/Часов/Часов Я/ВЧ/8/2
Примеры табелей (они приложены в архиве):
Рис. 1
Рис. 2
При загрузке ненайденные сотрудники, виды времени и часы, определенные не как Число окрашиваются цветом.
Все эти ненайденные значения, включая сотрудников, можно выбрать/поправить на форме обработки вручную.
Выходные дни для удобства подкрашиваются серым цветом.
Несколько видов времени в одном дне по сотруднику - это отдельная строка на форме обработки. Так же данные хранятся и в ЗУП 3.1.
Поле "Период" на форме обработки определяет до которой даты будет выполнена загрузка данных. Нужно для периода ввода данных, например, таких как - "Первая половина месяца".
Если загрузка происходит из Каталога, важно, чтобы номер первой строки во всех файлах был одинаковый, в моём примере первой строкой является 11 строка.
Указанные подразделения на загрузку не влияют, сотрудники определяются по ФИО, по ФИО и СНИЛС или по ФИО и Табельному:
Рис. 3
Сотрудники могут быть указаны как: полное ФИО, Фамилия И.О., Фамилия ИО
Загрузить можно все файлы в один вручную созданный и выбранный на форме обработки документ. Данные документа не затрутся, а будут дополнены данными обработки.
Рис. 4
Или в отдельные документы с желаемыми вариантами разбивки.
Рис. 5
Результат прочтения указанных выше файлов (для тестирования были указаны произвольные значения вне логики).
Рис. 6
Рис. 7
Протестировано на версии платформы: 1С:Предприятие 8.3 (8.3.21.1302)
Конфигурация: Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.23.165)
К сведению: я давно не работаю в должности программиста и что-то делаю просто для души. Данная обработка не находилась в промышленной эксплуатации. При обнаружении вами проблемных кейсов, они будут устранены и вам направлена новая версия.
Архив содержит обработку и два табеля.
25.03.2023 Устранён недочет с поиском только по ФИО.
Добавлена возможность выделять или нет - праздничные и выходные.