gifts2017

Загрузка начислений/удержаний из Excel

Опубликовал Greeen Greeen (Greeen84) в раздел Обмен - Загрузка и выгрузка в Excel

Как то понадобилось загружать различные начисления или удержания из листа Excel в зарплатную базу.
Написали эту обработку, при чем довольно наглядную в настройке, что и как загружать из файла.

Upd. 03.05.2012 Добавлена возможность загружать и основные начисления

 

Обработка формирует на указанную дату документ Ввод разовых начислений /удержаний (в зависимости от выбора вида документа), и заполняет данными из указанной обработке.

В поле Колонка с сотрудниками можно указывать как столбец с ФИО, так и содержащий табельные номера (если код в Excel ,будет 001, а в 1С 000001, обработка сама приведет данные из Excel к длине справочника в 1С).

Если идет поиск по фамилии из Файла, и там опечатка, то можно поправить в таблице обработки, и попробовать прогрузить еще раз.

Если есть несколько одинаковых сотрудников с табельными номерами, прошлые сотрудники должны быть перемещены в архив (стоит проверка на актуальность в обработке)

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Загрузка начислений/удержаний
.epf 15,65Kb
18.06.13
161
.epf 15,65Kb 161 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

0. Greeen Greeen (Greeen84) 26.04.12 10:33
Как то понадобилось загружать различные начисления или удержания из листа Excel в зарплатную базу.
Написали эту обработку, при чем довольно наглядную в настройке, что и как загружать из файла.



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

1. NPMar (NPMar) 26.04.12 10:33
Знаете, а очень не плохо! Надеюсь, что пригодится когда - нибудь. Единственное не совсем понятно, если указывать колонку сотрудника, то как в этом участвует табельный номер, ведь в EXCEL может ФИО быть неверным (например два пробела вместо одного, либо сотрудники с одинаковыми ФИО и прочее). Конечно же нужна колонка не только с ФИО, а и с табельным номером.
2. Greeen Greeen (Greeen84) 26.04.12 16:08
(1) Спасибо за комментарий. Вы правы, табельный номер нужен. Дописал обработку, теперь в поле Колонка с сотрудниками можно указывать как столбец с ФИО, так и содержащий табельные номера (если код в Excel ,будет 001, а в 1С 000001, обработка сама приведет данные из Excel к длине справочника в 1С).

Если есть несколько одинаковых сотрудников с табельными номерами, прошлые сотрудники должны быть перемещены в архив (стоит проверка на актуальность в обработке)
3. NPMar (NPMar) 27.04.12 15:54
(2) Greeen84, Спасибо большое за очень оперативное реагирование! Попробую в работе несколько позже. Где-то после праздников.
4. NPMar (NPMar) 27.04.12 16:52
Я вижу, мало кто заинтересовался этой обработкой, а зря. Я надеюсь ею воспользоваться при переходе из "Зарплата и кадры" в УПП. Например, при внедрении. Можно сохранить начисления, введенные в семерке в EXCEL, а потом загрузить их в восьмерку. Уверена, что мне это очень пригодится! Спасибо еще раз!
5. NPMar (NPMar) 27.04.12 17:04
Видела другие обработки, но как - то они меня совсем не привлекли. Только насчет прошлых сотрудников. Бывают и не прошлые. У нас есть полные совпадения ФИО совсем разных людей. Поэтому-то и возник у меня вопрос про табельные номера.
6. Greeen Greeen (Greeen84) 27.04.12 18:44
7. Вера Запевалова (Ката174) 30.04.12 04:02
8. Вячеслав (ivnik) 02.05.12 19:26
А мне очень нужно для основных начислений, т.е. из ЗиК 7.7 нужно перегрузить Сдельную оплату в ЗУП (разумеется через Excel). Был бы очень признателен!
9. Greeen Greeen (Greeen84) 03.05.12 17:31
(8) Добавил эту возможность, как пройдет модерацию, попробуйте
10. Вячеслав (ivnik) 03.05.12 22:08
Большое Спасибо! Сейчас буду пробовать.
11. Вячеслав (ivnik) 03.05.12 22:27
(9) Попробовал, обработка работает, но использует только дополнительные начисления, а как выбирать основные?
P.S. А при переносе основных, наверное, должны переноситься еще отработанные дни и часы?
12. Greeen Greeen (Greeen84) 04.05.12 13:25
(11) Прошу прощения, описание поправил, а обработку забыл перезалить, сейчас поправлю.
Сделал возможность прогружать из файла Оплачено Дней/часов для основных начислений( если вы про это)
13. Вячеслав (ivnik) 04.05.12 23:29
(12)Большое Спасибо! Вроде бы все работает.
14. Елена Штурнева (shturneva) 09.05.12 11:09
У меня такая проблема: я пытаюсь перегрузить основные начисления из ЗИК 7.7 в ЗУП, используя эту обработку. Из ЗИК 7.7 ведомость выгружается с сокращенным именем и отчеством и соответственно ЗУП не может узнать сотрудников только по фамилии и инициалам, и пишет, что данный сотрудник не найден. Посоветуйте плиз, что делать.
15. Greeen Greeen (Greeen84) 09.05.12 20:59
(14) У вас есть возможность выгрузить из Зик с табельным номером?
Или же начисления выгрузить из расшифровки Свода по начислениям?
16. Елена Штурнева (shturneva) 10.05.12 09:15
Дело в том, что у меня штат 600 чел, и уже готовые таблицы для загрузки в ЗУП 8.2. По табельному номеру тоже не получается подгрузить. Сейчас посмотрела через расшифровку свода, все равно его придется сверять с расчетными ведомостями, которые уже перенесены в Excel, т.к. у нас сложная система оплаты труда и нет такого начисления, где были бы все сотрудники.
17. Кирилл Раковский (RakovskiyK) 01.12.12 03:34
интересная обработка, кажется, подходящая к моей проблеме/задаче. у меня сейчас 1,5 тысячи сотрудников со сложной системой начисления зп, как и у (16), наверняка. очень надеюсь, что обработка подойдет. скрестил пальцы. :) качаю :)
18. Кирилл Раковский (RakovskiyK) 01.12.12 03:52
(15) Greeen84, такой вопрос, а существует ли возможность загружать по табельному номеру? было бы просто грандиозно, т.к. среди 1,5 тысяч человек, есть 100% попадания в Фамилию и Имя.
Ну или по какому либо другому признаку (снилс, инн, паспорт на крайняк :) ).
19. Hope (Hope2) 06.06.13 14:23
у меня выдает ошибку {Форма.Форма.Форма(262)}: Метод объекта не обнаружен (РазложитьСтрокуВМассивПодстрок)
мНаименование = ОбщегоНазначения.РазложитьСтрокуВМассивПодстрок(тСотрудник, " ");
что и где править?
20. Greeen Greeen (Greeen84) 06.06.13 17:34
(19) Hope2, Не обновил обработку. После обновления конфигурации поменялось название функции.
Либо заного скачайте обработку (исправил), либо в МодулеФормы и МодулеОБработки замените слово ОбщегоНазначения на ОбщегоНазначенияЗК
21. NPMar (NPMar) 14.06.13 10:39
Опять тот же вопрос, возможно ли выполнить загрузку по табельным номерам? Я использую эту обработку (старый вариант) и эта проблема не устраивает. Стоит ли качать новый вариант?
22. NPMar (NPMar) 14.06.13 10:48
А проблема состоит в том, что у нас много внутренних совместителей и у них те же фамилии, но другой табельный номер. Выдаются ошибки. Конечно можно их удалить, а потом вручную ввести. Но надо разбираться, какую строчку удалить. Потом нужно тех, кого удалишь, ввести. Это совсем не приемлемо! Так что я не могу эту обработку использовать. Поэтому, прежде, чем скачивать новую версию обработки, скажите, реализовано ли в ней по табельным номерам?
23. NPMar (NPMar) 14.06.13 10:57
Я опять об этих табельных номерах. Может я что не так делаю, но указываю колонку с табельными номерами, она в каждой сторочке выдает ошибку. В старой обработке тоже говорилось, что можно указывать колонку с табельными номерами.
24. Greeen Greeen (Greeen84) 18.06.13 13:51
(23) NPMar, Я немного дописал обработку.
В прошлой версии само определялось, по наименованию или по табельному номеру, судя по всему, не очень удачно.
В новой версии сделал переключатель, как искать сотрудника - по табельному или по ФИО.
ps: В поиске по табельному номеру есть нюанс.
Если в 1С табельный номер сотрудника "00005", а в Excel - "05", то автоматически код из Excel будет приведен к длине номера 1С, т.е. превратится "00005"(в момент поиска для загрузки в документ)
Если же табельный номер с префиксом, например, в 1С "Т0005", а в файле Excel "Т05" или "05", то сотрудник при загрузке найден не будет, в excel нужно будет самим сделать коды как в 1С, т.е. "Т0005"
25. NPMar (NPMar) 18.06.13 15:07
Да не работает, опять дает ошибки "...Не найден сотрудник по имени/коду...". Табельные номера у меня и в Excel и в 1С асолютно одинаковые - четырехзначные с добавленными впереди нулями.
26. NPMar (NPMar) 18.06.13 15:13
Проверила в Excel колонку с табельным номером на число или текст, делала и число и текст, все равно не работает.
Не знаю, что я не так делаю. Все проверила, поставила режим поиска. Никак...
27. NPMar (NPMar) 18.06.13 15:23
(24) Greeen84,
25.
NPMar
(файл скачал)
18.06.13 15:07

Да не работает, опять дает ошибки "...Не найден сотрудник по имени/коду...". Табельные номера у меня и в Excel и в 1С асолютно одинаковые - четырехзначные с добавленными впереди нулями.
Очень жаль... Очень нужная и хорошая обработка.
28. Greeen Greeen (Greeen84) 19.06.13 13:41
(27) NPMar, Пришлите мне пример файла с измененными фамилиями и суммами на почту dacomet@mail.ru, странно что не грузит
29. Dmitry Bas (b-dm) 04.12.15 17:46
А документ по премиям загружать можно ?
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа