новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Ярослав С.
Приватное сообщение
Новый заказчик

Табель учета рабочего времени в Excel для 1С-Камин: Зарплата 5.0

12.01.1983(41 год)
28 ноября 2017 в 16:46:34 (6 лет 21 неделя 3 дня 7 часов назад)
Текст задания
Назначение: Заполнение табеля учета рабочего времени в удаленных филиалах предприятия без возможности онлайн доступа к системе расчета заработной платы, с учетом возможности отклонения фактического табеля от графика работы и превышения нормы времени на определенное количество часов.
Задача: Добавление возможности выгрузки и загрузки документа Табель учета рабочего времени в файл в формате Excel с дополнительными механизмами.
Функции:
1. Реализовать механизм выгрузки документа в форме Т-13 в файл, как интерактивный (непосредственно из формы документа), так и не интерактивный (с возможностью вызова с помощью фоновых заданий и пакетным способом).
2. Данные в колонках 1,2,3 получаемого файла, набор строк, шапка должны заполняться на основе данных в документе, являются фиксированными, изменение их пользователями не предполагается. Данные в подвале заполняются, но доступны для изменения пользователем.
3. В получаемом файле должны быть заблокированы для изменения пользователем (защищены с помощью пароля) все возможные данные, кроме колонок 4,7,8,9 формы Т-13 (далее - заполняемые данные). В ячейках 5,6,10,11,12,13 (далее - рассчитываемые данные) должны быть реализованы соответствующие формулы и механизмы, производящие автоматический подсчет и заполнение данных при изменении заполняемых данных.
4. В зависимости от настроек доработки данные в колонке 4 должны быть либо не заполнены, либо заполнены на основании графика работы сотрудника. Настройка должны быть отдельна для каждого графика работы в информационной базе.
5. Данные в колонках 4,10,11,12,13 для видов времени, определенных в настройках (командировка, отпуск, больничный и т.д., в том числе вид времени «Х» - время, когда сотрудник не занимал данную должность) должны быть недоступны для изменения пользователем.
6. Заполняемые данные должны позволять пользователю выбирать только один из допустимых видов времени с помощью выпадающего списка либо с клавиатуры. Допустимые виды времени указываются в настройках доработки. При выборе вида времени, в зависимости от графика работы сотрудника, должно автоматически заполняться поле с количеством отработанных часов.
7. Указание количества отработанного времени без указания вида времени должно быть недоступно. При очистке поля с видом времени поле с количеством рабочих часов должно также очищаться.
8. При формировании в файл должны быть добавлены данные о доступном для каждого сотрудника (строки табеля) нормы рабочего времени. Норма рабочего времени рассчитывается как норма времени, предусмотренная графиком работы сотрудника, уменьшенная на сумму превышений (или недоборов, сумма может быть отрицательной) таких норм за все предыдущие периоды с начала года, и увеличенная на 10,5 часов. В зависимости от настроек, у пользователя (заполняющего файл) должна быть возможность превысить норму рабочего времени на лимит (определенное администратором число часов). У пользователя не должно быть возможности превысить норму свыше лимита. Превышение нормы должно сопровождаться понятным пользователю сообщением. Невозможность превышения лимита должна быть выражена невозможностью сохранения файла с такими данными и понятным пользователю сообщением. Лимиты должны назначаться Администратором отдельно для каждого графика работы. Информация о норме и лимите по каждому сотруднику должны включаться в формируемый файл, без вывода на печать.
9. У получаемого файла должно быть понятное уникальное имя, формируемое на основе основных реквизитов документа. Документ должен быть однозначно связан с файлом с помощью механизма уникальных идентификаторов.
10. Должен быть реализован механизм загрузки заполненного и сохраненного Пользователем файла в документ, на основе которого он был сформирован. При загрузке заполняемые данные из файла должны переноситься в документ.
11. Доработка предназначена и должна быть доступна для использования только пользователем с ролью «Табельщик». Административные настройки доработки должны быть доступны только пользователю с ролью Администратора системы, предусмотренной конфигурацией.
12. Доработка должна работать в клиент-серверном варианте системы 1С Предприятие.
13. Получаемый в процессе файл должен быть совместим с программными продуктами MS Office (Excel) версии 2003 и новее, OpenOffice 3.4 и новее. Файл должен выводиться на печать идентично предусмотренной типовой конфигурацией печатной форме.
Общие требования:
1. Результаты работы должны быть оформлены в виде пояснительной записки. Исходный код должен быть включен в пояснительную записку, а также предоставляться в виде подключаемых модулей или файлов с исходными текстами. Процедура встраивания доработки в информационную базу должна быть описана в пояснительной записке.
2. В составе доработки должен находиться комплект документации – руководство пользователя. Документация должна быть оформлена отдельным документом, а также встроена в состав «справки» с использованием типовых механизмов платформы 1С.
3. Изменение типовой конфигурации должно быть минимально. Каждое изменение должно быть описано, обосновано и согласовано с Заказчиком отдельно.
4. Исходный код доработки должен быть полностью документирован, функции описаны (как в коде, так и в пояснительной записке).
5. Код не должен быть обфусцирован или содержать какие-либо механизмы, не заявленные в техническом задании.
6. Все права на результаты после оплаты переходят к заказчику, авторство не сохраняется.
0
Отклики (6)