Формирование и загрузка табелей из Excel в 1С 7.7
Интеграция - Загрузка и выгрузка в Excel
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Требования: 1С7.7 (расчет), Excel 2003/2007
Работа происходит в 2 этапа:
- В начале месяца в центральном офисе формируют бланки табелей и рассылают их на участки.
При этом - в Excel формируется книга, на первом листе формируються бланки, с прописанными формулами
- на втором листе список сотрудников с табельными номерами и должностями по состоянию на "Дату актуальности"
- на третьем листе формируются условные обозначения
- В конце месяца заполненные табеля принимаются обратно и с помощью этой же обработки загружаются.
При этом - Загрузка происходит по табельным номерам
- на текущий момент реализована загрузка только основного времени, без ночных/вечерних/сверхурочных
- обработка всегда создает новый документ. (у нас в базе в документе "Табель" есть реквизит "Подразделение", в связи с чем часть кода с поиском документа я оставил в обработке, но я его закомментил, возможно у вас так же, поэтому можно его раскомментировать и пользоваться)
Если кому интересно, для быстрой проверки советую при формировании табеля в настройках указать "режим-проверки" тогда бланк сформируется быстрее т.к. выгрузятся только первые 10 сотрудников, а не весь список
Пока обработку пишу на чистом энтузиазме и по запросу своих работодателей, но если у кого будут интересные идеи - можно будет доработать.
PS. Буду признателен, если кто сможет подсказать, какую формулу написать в Excel для заполнения "Неявки по причинам". Об эти поля я себе всю голову разбил
Обновил от 06.05.09
- Добавил возможность выгружать список людей числящихся в определенном подразделении
- Добавил возможность учитывать все типы времени
- Добавил возможность формирования бланка для разовых начислений, который так же можно загрузить с выбором что грузим(формируется Документ. Начисления удержания списком)
Обновил от 13.05.09
- Выгружаю список подразделений (не помеченных на удаление) для выбора их в бланке
- Добавлена галка - позволяющая формировать бланк с учетом типа часов и без него
Планируется: сделать автоматическое формирование невыходов, возможно и прочих отклонений :)
Вступайте в нашу телеграмм-группу Инфостарт