0. m1cr0sh 16 21.03.20 12:24 Сейчас в теме

Загрузка табеля из Excel в ЗУП 3

Выгрузка табеля учета рабочего времени в файл Excel, для дальнейшего заполнения. Загрузка заполненного файла.

Протестировано на конфигурации Зарплата и Управление Персоналом, редакция 3 версии 3.1.10.443, 3.1.13.76

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

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. user598128_able123 5 25.03.20 08:32 Сейчас в теме
А сам Excel файл с макросом откуда можно взять?
2. m1cr0sh 16 25.03.20 13:59 Сейчас в теме
(1) шаблон сохранен в обработке (в макетах)... Выгружается и заполняется он при нажатии на кнопку Выгрузить...
PS По ряду причин, для каждого документа Табель нужно формировать НОВЫЙ файл Excel... при загрузке для каждого файла Excel по GUID ищется первоначальный документ Табель...
3. mart-artur 2 07.04.20 12:46 Сейчас в теме
Добрый день.
Вот такая ошибка. Что у меня не так?
Прикрепленные файлы:
4. m1cr0sh 16 07.04.20 16:32 Сейчас в теме
(3) При Excel запускается? Выгруженный табель отображается в нем?

Такая ситуация возможна, если, например, нажать кнопку Выгрузить, и не дождавшись завершение процедуры заполнения файла Excel закрыть его.

Эту ошибку возвращает Excel, по какой-то причине он не может сохранить файл...

Как вариант поиска проблемы, можно в модуле формы, в процедуре ВыгрузитьДанные:
1. заменит строку
Excel.Application.DisplayAlerts = Ложь;
на
Excel.Application.DisplayAlerts = Истина;

2. закомментировать строку
Excel.Save();
5. mart-artur 2 08.04.20 07:27 Сейчас в теме
Спасибо, Exel запускается, файл видно... Попробую Ваши рекомендации. Посмотрю, что получится.
6. mart-artur 2 09.04.20 06:46 Сейчас в теме
Добрый день.
Вылез еще один "косяк". В начале апреля формирую табель. Выгружаю его в Excel. В Excel шапка таблицы работа по месяцам заполняется рабочими/выходными днями марта.
И еще при редактировании кол-ва часов в Excel не принимает дробную часть.
Прикрепленные файлы:
7. m1cr0sh 16 09.04.20 09:29 Сейчас в теме
(6) исправил в 3.1.4
ps не смог связаться с Вами через ЛС
8. mart-artur 2 21.04.20 14:24 Сейчас в теме
Добрый день. Есть предложение. Думаю, было бы неплохо выделять другим цветом изменения, введенные в Excel. При сверке в конце месяца будет видно, на какой период обращать внимание. Ну и неплохо было бы иметь итоги отработанного времени в Excel, но это, я думаю, проблематично...
9. m1cr0sh 16 21.04.20 15:53 Сейчас в теме
(8) изменение другим цветом - не могу обещать когда, но со временем внесу такие изменения;
итоги отработанного времени, это как раз реализовать проще, но не хочется "перегружать" Excel файл, посмотрю что с этим можно сделать...
11. m1cr0sh 16 23.04.20 11:30 Сейчас в теме
(8) механизм выделения цветом добавлено в 3.1.5...
10. mart-artur 2 23.04.20 05:55 Сейчас в теме
В процессе обкатки родилось еще одно предложение. Иногда возникает ситуация, когда в середине месяца в подразделение (или бригаду) переводят нового сотрудника. В связи с этим предлагаю сделать дополнительно выгрузку пустого файла Excel, с возможностью добавлять туда сотрудников. Он будет служить дополнением к основному файлу выгрузки. Не обязательно, что его надо будет загружать автоматически в программу. Он нужен, чтобы табельщик не терял сотрудников у себя в подразделении и вел учет, а в конце месяца мог сверить эти данные с учетом в ЗУП.
12. m1cr0sh 16 23.04.20 11:34 Сейчас в теме
(10) в обработке 3.1.5 есть переменная ВЫГРУЗИТЬ_ВСЕХ_СОТРУДНИКОВ, если ей присвоить Истина, тогда выгрузятся все сотрудники и их можно будет добавлять в Excel файле...
13. mart-artur 2 23.04.20 12:35 Сейчас в теме
14. mart-artur 2 24.04.20 05:55 Сейчас в теме
Опять я :)
Возможно сделать так, чтобы при правке отработанного времени (при нажатии кнопки Ввод времени) поля в таблице заполнялись теми значениями, которые стоят в ячейке и пользователь их корректировал?
16. m1cr0sh 16 20.05.20 23:54 Сейчас в теме
(14) см. 3.1.7.
ps если выделен диапазон дней, то данные берутся из первого дня
18. mart-artur 2 21.05.20 05:41 Сейчас в теме
26. mart-artur 2 21.05.20 15:19 Сейчас в теме
(16)Еще одна мелочь, но которая необходима для удобства работы табельщиц. Можете в конец периода добавить еще графу Комментарий как на картинке. Табельщицы там делают свои пометки для сотрудника (переход из бригады в бригаду, не сданный больничный и т.д.)
Прикрепленные файлы:
27. mart-artur 2 22.05.20 07:27 Сейчас в теме
(16)И если будет время, может сделаете итоги в Excel?
15. user1395709 20.05.20 21:27 Сейчас в теме
Здравствуйте. Был выгружен файл Excel, скорректирован. При загрузке в "табеле" исчезают дни отпуска и командировки.
Прикрепленные файлы:
17. m1cr0sh 16 21.05.20 00:00 Сейчас в теме
(15) судя по тому, что цвет фона измененных ячеек в Excel не изменился, редактирование файлы проводилось с выключенными макросами.

По проблеме, такое поведение возможно если введенный вид времени не найден в 1С ЗУП, например символ "O" введен латиницей...
Не имея ИБ на которой воспроизводится ошибка, сложно что-то добавить...
19. user1395709 21.05.20 10:44 Сейчас в теме
(17) Это тестовая выгрузка. был выгружен табель и обратно загружен без изменений. Но виды времени такие как Отпуск (О) и Командировка (К) при загрузке затираются.
20. m1cr0sh 16 21.05.20 11:25 Сейчас в теме
22. user1395709 21.05.20 14:07 Сейчас в теме
21. m1cr0sh 16 21.05.20 12:18 Сейчас в теме
(19) На демо базе ошибка не воспроизводится. Для поиска проблемы мне нужен доступ к ИБ в которой воспроизводится...
23. user1395709 21.05.20 14:11 Сейчас в теме
(21)Есть возможность онлайн подключения? (TeamViewer, Ammyy Admin)
24. m1cr0sh 16 21.05.20 14:32 Сейчас в теме
(23) возможность есть, как с Вами связаться?
25. Гость 21.05.20 14:44
(24)Сотовый номер телефона: +7 (967) 313-90-94
Skype: user1c_help*bk.ru
Адрес эл. почты: user1c_help*bk.ru
28. user946215 27.05.20 13:36 Сейчас в теме
можно вставить в шаблон ИТОГО по времени?
29. m1cr0sh 16 27.05.20 14:15 Сейчас в теме
(28) такие изменение планирую внести, но по времени сказать ничего не могу...
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

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

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

Специалист 1 категории (Программист 1С ФЗД)
Фрязино
зарплата от 110 000 руб.
Полный день

Специалист 1 категории (Программист 1С)
Фрязино
зарплата от 110 000 руб.
Полный день

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству