0. smooth 182 16.11.09 03:16 Сейчас в теме

Загрузка табеля учета рабочего времени из файла Excel

Небольшая обработка по загрузке данных об отработанном времени из xls-файла

Перейти к публикации

Вознаграждение за ответ
Показать полностью
Комментарии
Избранное Подписка Сортировка: Древо
1. Ulfhedhinn 241 16.11.09 03:16 Сейчас в теме
Спасибо! Как по заказу, как раз подобную фишку нарисовать попросили :D Как руки дойдут отпишусь на сколько понравилось
2. smooth 182 16.11.09 18:04 Сейчас в теме
Буду рад, если хоть чем-то поможет :)
3. DarkAn 748 16.11.09 22:34 Сейчас в теме
Загрузка табеля для 7.7 может тоже кому пригодиться ;)
http://infostart.ru/public/19759/

(0) Кстати, если реализуешь, формирование бланка табеля со списком людей буду ООООООчень благадарен, т.к. самому писать не придеться :D
А вообще если есть желание и возможность посмотри может тоже какие идеи подчерпнешь
9. z-alexey 1185 20.11.09 11:25 Сейчас в теме
(3) Посмотри в сторону этого варианта: http://infostart.ru/public/61090/
Выгружает список сотрудников. И в УПП тоже работает.
4. L_Slavon 7 18.11.09 05:35 Сейчас в теме
Обработка не запускается ЗУП 2.5.18.2 ошибка
{ОбщийМодуль.НастройкаПравДоступаПереопределяемый(468)}: Поле объекта не обнаружено (Проведение)
ПараметрыПроверкиДокумента.Вставить("ПроверятьПроведениеДокумента", (МетаданныеДокумента.Проведение = Метаданные.СвойстваОбъектов.Проведение.Разрешить));
7. smooth 182 19.11.09 01:30 Сейчас в теме
(4) это в какой момент вываливается? в момент открытия, при загрузке или при создании документа?
(5) под УПП, скорее всего, надо некоторые общие функции переопределить (названия общих модулей или функций скорее всего отличаются)
(6) не стоит, здесь где-то много таких есть. Если надо могу выложить/сбросить. Под 77 у меня тоже есть ;)
5. sergey-201 2 18.11.09 06:35 Сейчас в теме
Хорошая мысль, значительно облегчит труд кадровика. Жаль что для УПП не подходит....
8. DarkAn 748 19.11.09 11:50 Сейчас в теме
(5) О! А мне как раз под УСО (УПП) надо, значит придеться свое писать :D
6. natarezn 1 18.11.09 10:32 Сейчас в теме
спасибо я сделаю такую на семерке..
10. natarezn 1 20.11.09 12:57 Сейчас в теме
можно вопрос? вы писали их под себя или для начальника? то есть бухгалтера или руководителя?
11. L_Slavon 7 21.11.09 16:58 Сейчас в теме
В момент открытия. отключаю строку №642 в Процедура ПриОткрытии()//РаботаСДиалогами.УстановитьДоступностьФормыДляРедактирования(ЭтотОбъект, ЭтаФорма); обработка запускается. работает нормально. спасибо.
12. stol6 49 24.12.09 10:21 Сейчас в теме
Привет. Загрузку шаблона табеля сделал бы для ВСЕХ, а то обработку скачал и не протестить - шаблон еще сутки ждать.
13. altar 224 03.10.11 13:00 Сейчас в теме
Спасибо. Помогла для реализации собственных задач
14. dlyamenya67 08.11.11 15:07 Сейчас в теме
Спасибо. Очень пригодилась. Но возникли проблемы по загрузке табелей со своей спецификой (вахтовики и водители)
15. vamleshka 11.11.11 17:09 Сейчас в теме
Спасибо. Как раз нужно подобная вещь. сейчас скачаю. но думаю нужно будет доработать. но ничего страшного главное есть с чего начать. а это главное.
16. kostya23 04.12.11 23:24 Сейчас в теме
Спасибо. Адаптировали для реализации своих задач - сЪэкономили много времени.
17. smooth 182 04.12.11 23:32 Сейчас в теме
Пожалуйста :) Рад, что помогло!
18. DDos76 198 09.12.11 08:48 Сейчас в теме
Загрузил, хоть ЗУПом пока тьфу-тьфу не занимался. Зато пригодится код чтения из Excel - надо загружать С/Ф. Правда там у каждого поставщика свой бланк - придется долго ковыряться. А за обработку - жирный плюс!
19. vz1987 15 16.02.12 17:04 Сейчас в теме
Спасибо за обработку. Сэкономил кучу времени. Пришлось докрутить тонкий момент: в разные табели приходят с разными разделителями целой и дробной частей ("." и ","). Поправил, убрав "," из массива "Разделители".
20. Nur 05.03.12 20:32 Сейчас в теме
Показала бухам - пищат от восторга. У нас более 500 сотрудников. Кадровики заполнять табеля в программе не хотят. Теперь будет всем радость
21. Lyuda11 19.04.12 14:39 Сейчас в теме
А что написать в опциях загрузки табеля, чтобы загружаемые сотрудники дописывались в табличную часть выбранного документа?
24. smooth 182 19.04.12 21:19 Сейчас в теме
(21) Возможности дописывать табель нет.
22. Lyns_owner 330 19.04.12 14:46 Сейчас в теме
Это все очень красиво... Но я один не понимаю ЗАЧЕМ это нужно?
23. Lyuda11 19.04.12 14:50 Сейчас в теме
Нам табеля присылают обособленные подразделения по этому шаблону, и потом все загружаем в ЗУП.
25. Lyns_owner 330 19.04.12 22:15 Сейчас в теме
(23) Lyuda11, А как же кадровые документы отклонений, которые двигают регистры, которые используются программой? Например, для расчета остатков отпусков. А если есть эти документы, заполнить можно по кнопке без всяких обработок.
26. Lyuda11 19.04.12 23:24 Сейчас в теме
(25) Lyns_owner, У нас народ работает по табелю (маляры), определенного графика у них нет, по которому можно было бы заполнить табель с учетом отклонений.
27. Lyns_owner 330 20.04.12 00:07 Сейчас в теме
(26) Lyuda11, Не увидел в вашем сообщении ответ на мой вопрос. Может, я его плохо сформулировал? Или, может быть, вы не знаете, для чего служит регистр "Состояния сотрудников организаций"? И не вводите кадровые отклонения, нарушая при этом ТК и завышая количество дней отпуска сотрудников (в убыток компании).
28. Lyuda11 20.04.12 10:37 Сейчас в теме
(27) Lyns_owner, для этого сотрудник должен быть принят на работу по определенному графику. А если графика нет? Отклонения то ведь от какого то графика вводятся? Мы контролируем чтобы сотрудник отрабатывал определенное количество часов в месяц.
29. Lyns_owner 330 20.04.12 16:45 Сейчас в теме
(28) Lyuda11, Смысл не в отклонении от графика, а в увеличении рабочего года для целей расчета остатков отпусков.
Вы фиксируете, сколько дней/часов работник прогулял без сохранения зарплаты, на это кол-во дней у него увеличивается рабочий год для целей расчета остатков отпусков, число дней в году при этом остается прежним. Работать ваши маляры могут по пятидневке, просто фиксировать их невыходы вы будете на рабочие дни. Они работают на сделке или на окладе? Либо вам необходимо переписать абсолютно весь функционал в системе, опирающийся на регистры, которые двигают документы отклонений, т.к. документы отклонений вы не используете.

Банальный пример:

Сотрудник "Прогулял" (проболел без справки, брал дни за свой счет и т.д.) за год с момента приема на работу 50 дней. Сколько дней отпуска вы ему должны будете оплатить через год после приема на работу?
30. iksanova 25.04.12 04:55 Сейчас в теме
Скачаем обработку, посмотрим, потом отпишимся.
31. Гелла 06.06.12 12:03 Сейчас в теме
Своевременно. Как раз такое надо было. Отправляем сотрудников на чужие объекты работать. Они оттуда табеля в exel предоставляют. Попробуем этой обработкой воспользоваться. Спасибо.
32. makas 44 07.09.12 12:37 Сейчас в теме
Если в "Шаблон" пишем/шифруем "как положено"(типа Я8, НН, ДО) тогда это очень неудобно. Т.к. табельщики или тек кто этим занимается факультативно - любят писать упрощенно - в один символ/знак.
33. РоманКокарев 14.12.12 10:09 Сейчас в теме
Подскажите, данная обработка работает на зуп 2.5.58.1?
34. Гость 20.06.13 06:51
При открытии обработки выходит ошибка {Форма.Форма.Форма(1389)}: Метод объекта не обнаружен (ПолучитьРабочуюДату). ЗУП релиз 2.5.65.2
35. Sava944 20.06.13 06:58 Сейчас в теме
Спасибо уже не надо..подправил.
36. Sava944 20.06.13 12:29 Сейчас в теме
Возник еще один вопрос. При загрузке данных из Excel при днях месяца равных 30 все садится корректно. Если же дней в месяце 31 или 28(февраль) то данные отличаются. Стоит символ В, но при этом указывается время в часах. Может кто сталкивался с таким?
37. smooth 182 20.06.13 12:40 Сейчас в теме
скиньте мне файл табеля - если будет секунда св.времени гляну
38. Sava944 20.06.13 13:00 Сейчас в теме
(37) пример табеля
Прикрепленные файлы:
Пример Табеля.xls
39. smooth 182 20.06.13 14:20 Сейчас в теме
(38) Sava944, у меня все ОК
выложил обновление обработки под последние релизы (изм.месторасположение общих функций)
Прикрепленные файлы:
40. Sava944 21.06.13 06:09 Сейчас в теме
То есть тут дело в настройках самой конфиг. ЗУП? Если у меня садит неверно? И где скачать последнюю версюю обработки под 82?
41. smooth 182 21.06.13 10:18 Сейчас в теме
(40) Sava944, скорее всего дело не в настройках. Последняя версия обработки уже здесь (если нет sm могу на ящик кинуть)
43. TODD22 17 24.06.13 15:28 Сейчас в теме
(41)
Вот такую ошибку выдаёт:

{Форма.Форма.Форма(1173)}: Метод объекта не обнаружен (ОткрытьФормуВыбораСотрудникаОрганизации)
ПроцедурыУправленияПерсоналомПереопределяемый.ОткрытьФормуВыбораСотрудникаОрганизации(Элемент, Документ.Ссылка, Истина, Дата, мГоловнаяОрганизация, 1, СтандартнаяОбработка, Элемент.Значение);

При изменение периода на форме:

{Форма.Форма.Форма(586)}: Недостаточно фактических параметров
УниверсальныеМеханизмы.Просклонять(глЗначениеПеременной("глКомпонентаСклоненияФИО"), МесяцСтрокой, 4, МесяцСтрокой);

Не загружает... пишет что не найдена организация и не найден сотрудник. Я вбил его табельный номер и ФИО. Вбил организацию в эксель.
При этом каждый раз после загрузки очищаются реквизиты обработки: Дата, подразделение и тд
Релиз 2.5.65.2
44. smooth 182 24.06.13 22:17 Сейчас в теме
(43) TODD22, не все глобальные функции обновил :(
Обработку исправил и перезалил.
Заодно добавил в настройках порядок определения таб.номера: в типовой автонумерация таб.номеров идет с ведущими нулями, а у некоторых организаций табельный присваивают руками (без нулей)...

Не загружает... пишет что не найдена организация и не найден сотрудник.

При этом каждый раз после загрузки очищаются реквизиты обработки: Дата, подразделение и тд


значит у вас в соответствующих полях шаблона табеля не проставлены эти значения, т.е. грузятся пустые значения
42. Sava944 21.06.13 10:27 Сейчас в теме
Буду признателен.....очень надо время поджимает...Savelich@list.ru Спасибо большое.
45. fxfan 79 26.07.13 14:43 Сейчас в теме
Спасибо тщательную проработку темы!
Пришлось дорабатывать под свой формат экселя и работу в ночные смены- все прошло легко, благодаря хорошему коду Автора!
46. smooth 182 26.07.13 14:52 Сейчас в теме
Благодарю! Рад что помогло :)
47. Гелла 15.11.13 11:38 Сейчас в теме
Надо будет попробовать. актуально для нас.
48. pinachet 23.01.14 10:04 Сейчас в теме
Возможно ли переделать под LibreOffice?
49. smooth 182 23.01.14 21:33 Сейчас в теме
В планах такого не стоит :)
Но код открыт и все в Ваших руках!
50. floragrace 28.01.14 13:45 Сейчас в теме
Отличная обработка с возможностью доработки под свою конфигурацию и требования. Пользуюсь с 2011год с небольшими доработками.
Прикрепленные файлы:
51. 1vasia1 15 08.05.14 13:11 Сейчас в теме
Пришло время и мне табель загружать. Скачал, посмотрел, переделал под наши требования. Сэкономил кучу времени. Спасибо!
Вот только одно, может падать платформа если не закрывая обработки из разных файлов грузить (падает на строке
Если Форма<>Неопределено Тогда
ФормаЭлементыФормыОтработанноеВремя.ДобавитьСтроку();).
52. Kombarova 29.05.14 15:54 Сейчас в теме
Добрый день!
Не могу воспользоваться обработкой, выдает ошибку следующего содержания:
{ОбщийМодуль.НастройкаПравДоступаПереопределяемый.Модуль(474)}: Поле объекта не обнаружено (Проведение)
ПараметрыПроверкиДокумента.Вставить("ПроверятьПроведениеДокумента", (МетаданныеДокумента.Проведение = Метаданные.СвойстваОбъектов.Проведение.Разрешить));
Не подскажете в чем может быть проблема?
Спасибо.
53. St1979 3 25.02.15 14:03 Сейчас в теме
добрый день,
А возможно ли изменить запись в документ из загруженных данных не в документ табель учета рабочего времени, а в документ индивидуальные графики работы,
st1979@yandex.ru
Спасибо всем кто откликнется, соответственно за вознаграждение
54. dage 6 01.06.15 12:50 Сейчас в теме
Отличная штука после небольших доработок. Плюс за код (читабельно).
55. salbey 59 08.06.15 13:10 Сейчас в теме
Подскажите, сохраняю печатную форму табеля в excel (ЗУП релиз 2.5.91.1) с типом файла "Лист Excel (*.xls)" и у меня различается количество колонок табличного документа (всего 33) и количество колонок в шаблоне (всего 62).

Как вообще формируется экселевский шаблон для данной обработки?

Причина в строках с различной шириной колонок в области "Подвал", пришлось править макет "Т-13".
56. natarezn 1 12.06.15 22:50 Сейчас в теме
У меня есть такой отчет с другого сайта. поняла что качает данные из файла Т13 - табель
57. aleksxx 54 20.09.15 12:36 Сейчас в теме
ФормаЭлементыФормыОтработанноеВремя=Форма.ЭлементыФормы.ОтработанноеВремя;
ФормаЭлементыФормыОтработанноеВремя.ДобавитьСтроку();
ФормаЭлементыФормыОтработанноеВремя.ТекущиеДанные.Сотрудник=Сотр;
ФормаЭлементыФормыОтработанноеВремя.ТекущиеДанные.ФизЛицо = Сотр.ФизЛицо;

Вылетает ошибка, что дыннае не являются объектного типа Сотрудник

В отладчике ТекущиеДанные пусто (

http://s018.radikal.ru/i508/1509/a8/a0a6f647b46f.png
58. ivv1970 28.11.16 14:15 Сейчас в теме
Не в обиду автору разработки , тем, кто вроде меня не является программистом , советую пока воздержаться от скачивания данной обработки.

Выскакивает ошибка :

ФормаЭлементыФормыОтработанноеВремя=Форма.ЭлементыФормы.ОтработанноеВремя;
ФормаЭлементыФормыОтработанноеВремя.ДобавитьСтроку();
ФормаЭлементыФормыОтработанноеВремя.ТекущиеДанные.Сотрудник=Сотр;
ФормаЭлементыФормыОтработанноеВремя.ТекущиеДанные.ФизЛицо = Сотр.ФизЛицо;

Что делать с этим непонятно.
59. smooth 182 17.12.16 14:10 Сейчас в теме
(58),(57) Скажите, в какой момент выскакивает ошибка? или пришлите файл табеля что Вы грузите (mail-smooth собака mail.ru), я посмотрю. Но у меня грузит все нормально...
60. ivv1970 19.12.16 18:15 Сейчас в теме
(59) Ошибка выходит после нажатия кнопки "Загрузить из XLS" по достижении искомого куска кода. Точнее, выходила когда было нужно срочно загрузить табели. Сейчас хотел отправить файл xls для демонстрации ошибки - ошибка не проявляется , хоть убейся, даже на тех файлах , на которых раньше выскакивала ! Законы Мерфи в действии !!!!
61. DragonAgo 11 18.03.17 13:12 Сейчас в теме
Добрый день, обработка быстро загружает данные?
62. galyna 66 23.06.17 14:01 Сейчас в теме
Добрый день. Если можно перешлите пожалуйста файл обработки под 8.2 на почту . Почему-то не скачивается файл...Почта afanaseva@binar-plus.ru Заранее Большое спасибо.
64. alina71 07.02.18 11:16 Сейчас в теме
Игорь, Вы написали, что есть такая же обработка для ЗиК 7.7. А можно пжлст на почту
a-alinova@mail.ru, попробуем применить у себя. Спасибо. Плюсик за мной.
65. smooth 182 15.02.18 14:15 Сейчас в теме
отправил Вам на почту 3 варианта. Посмотрите, может что сможете из этого для себя полезное извлечь ;)
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Консультант-аналитик 1С
Санкт-Петербург
Полный день

Консультант-аналитик 1С
Москва
зарплата от 120 000 руб. до 120 000 руб.
Полный день

Удаленный ИТ-журналист
Санкт-Петербург
По совместительству

Программист 1С
Санкт-Петербург
зарплата от 100 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 100 000 руб.
Полный день