Написали эту обработку, при чем довольно наглядную в настройке, что и как загружать из файла.
Upd. 03.05.2012 Добавлена возможность загружать и основные начисления
Обработка формирует на указанную дату документ Ввод разовых начислений /удержаний (в зависимости от выбора вида документа), и заполняет данными из указанной обработке.
В поле Колонка с сотрудниками можно указывать как столбец с ФИО, так и содержащий табельные номера (если код в Excel ,будет 001, а в 1С 000001, обработка сама приведет данные из Excel к длине справочника в 1С).
Если идет поиск по фамилии из Файла, и там опечатка, то можно поправить в таблице обработки, и попробовать прогрузить еще раз.
Если есть несколько одинаковых сотрудников с табельными номерами, прошлые сотрудники должны быть перемещены в архив (стоит проверка на актуальность в обработке)






Как то понадобилось загружать различные начисления или удержания из листа Excel в зарплатную базу.
Написали эту обработку, при чем довольно наглядную в настройке, что и как загружать из файла.
Перейти к публикации
Знаете, а очень не плохо! Надеюсь, что пригодится когда — нибудь. Единственное не совсем понятно, если указывать колонку сотрудника, то как в этом участвует табельный номер, ведь в EXCEL может ФИО быть неверным (например два пробела вместо одного, либо сотрудники с одинаковыми ФИО и прочее). Конечно же нужна колонка не только с ФИО, а и с табельным номером.
(1) Спасибо за комментарий. Вы правы, табельный номер нужен. Дописал обработку, теперь в поле Колонка с сотрудниками можно указывать как столбец с ФИО, так и содержащий табельные номера (если код в Excel ,будет 001, а в 1С 000001, обработка сама приведет данные из Excel к длине справочника в 1С).
Если есть несколько одинаковых сотрудников с табельными номерами, прошлые сотрудники должны быть перемещены в архив (стоит проверка на актуальность в обработке)
(2) Спасибо большое за очень оперативное реагирование! Попробую в работе несколько позже. Где-то после праздников.
Я вижу, мало кто заинтересовался этой обработкой, а зря. Я надеюсь ею воспользоваться при переходе из «Зарплата и кадры» в УПП. Например, при внедрении. Можно сохранить начисления, введенные в семерке в EXCEL, а потом загрузить их в восьмерку. Уверена, что мне это очень пригодится! Спасибо еще раз!
Видела другие обработки, но как — то они меня совсем не привлекли. Только насчет прошлых сотрудников. Бывают и не прошлые. У нас есть полные совпадения ФИО совсем разных людей. Поэтому-то и возник у меня вопрос про табельные номера.
(4) Рад помочь =)
Спасибо, пригодилось.
А мне очень нужно для основных начислений, т.е. из ЗиК 7.7 нужно перегрузить Сдельную оплату в ЗУП (разумеется через Excel). Был бы очень признателен!
(8) Добавил эту возможность, как пройдет модерацию, попробуйте
Большое Спасибо! Сейчас буду пробовать.
(9) Попробовал, обработка работает, но использует только дополнительные начисления, а как выбирать основные?
P.S. А при переносе основных, наверное, должны переноситься еще отработанные дни и часы?
(11) Прошу прощения, описание поправил, а обработку забыл перезалить, сейчас поправлю.
Сделал возможность прогружать из файла Оплачено Дней/часов для основных начислений( если вы про это)
(12)Большое Спасибо! Вроде бы все работает.
У меня такая проблема: я пытаюсь перегрузить основные начисления из ЗИК 7.7 в ЗУП, используя эту обработку. Из ЗИК 7.7 ведомость выгружается с сокращенным именем и отчеством и соответственно ЗУП не может узнать сотрудников только по фамилии и инициалам, и пишет, что данный сотрудник не найден. Посоветуйте плиз, что делать.
(14) У вас есть возможность выгрузить из Зик с табельным номером?
Или же начисления выгрузить из расшифровки Свода по начислениям?
Дело в том, что у меня штат 600 чел, и уже готовые таблицы для загрузки в ЗУП 8.2. По табельному номеру тоже не получается подгрузить. Сейчас посмотрела через расшифровку свода, все равно его придется сверять с расчетными ведомостями, которые уже перенесены в Excel, т.к. у нас сложная система оплаты труда и нет такого начисления, где были бы все сотрудники.
интересная обработка, кажется, подходящая к моей проблеме/задаче. у меня сейчас 1,5 тысячи сотрудников со сложной системой начисления зп, как и у (16), наверняка. очень надеюсь, что обработка подойдет. скрестил пальцы. 🙂 качаю 🙂
(15) такой вопрос, а существует ли возможность загружать по табельному номеру? было бы просто грандиозно, т.к. среди 1,5 тысяч человек, есть 100% попадания в Фамилию и Имя.
Ну или по какому либо другому признаку (снилс, инн, паспорт на крайняк 🙂 ).
у меня выдает ошибку {Форма.Форма.Форма(262)}: Метод объекта не обнаружен (РазложитьСтрокуВМассивПодстрок)
мНаименование = ОбщегоНазначения.РазложитьСтрокуВМассивПодстрок(тСотрудник, » «);
что и где править?
(19) Hope2, Не обновил обработку. После обновления конфигурации поменялось название функции.
Либо заного скачайте обработку (исправил), либо в МодулеФормы и МодулеОБработки замените слово ОбщегоНазначения на ОбщегоНазначенияЗК
Опять тот же вопрос, возможно ли выполнить загрузку по табельным номерам? Я использую эту обработку (старый вариант) и эта проблема не устраивает. Стоит ли качать новый вариант?
А проблема состоит в том, что у нас много внутренних совместителей и у них те же фамилии, но другой табельный номер. Выдаются ошибки. Конечно можно их удалить, а потом вручную ввести. Но надо разбираться, какую строчку удалить. Потом нужно тех, кого удалишь, ввести. Это совсем не приемлемо! Так что я не могу эту обработку использовать. Поэтому, прежде, чем скачивать новую версию обработки, скажите, реализовано ли в ней по табельным номерам?
Я опять об этих табельных номерах. Может я что не так делаю, но указываю колонку с табельными номерами, она в каждой сторочке выдает ошибку. В старой обработке тоже говорилось, что можно указывать колонку с табельными номерами.
(23) NPMar, Я немного дописал обработку.
В прошлой версии само определялось, по наименованию или по табельному номеру, судя по всему, не очень удачно.
В новой версии сделал переключатель, как искать сотрудника — по табельному или по ФИО.
ps: В поиске по табельному номеру есть нюанс.
Если в 1С табельный номер сотрудника «00005», а в Excel — «05», то автоматически код из Excel будет приведен к длине номера 1С, т.е. превратится «00005»(в момент поиска для загрузки в документ)
Если же табельный номер с префиксом, например, в 1С «Т0005», а в файле Excel «Т05» или «05», то сотрудник при загрузке найден не будет, в excel нужно будет самим сделать коды как в 1С, т.е. «Т0005»
Да не работает, опять дает ошибки «…Не найден сотрудник по имени/коду…». Табельные номера у меня и в Excel и в 1С асолютно одинаковые — четырехзначные с добавленными впереди нулями.
Проверила в Excel колонку с табельным номером на число или текст, делала и число и текст, все равно не работает.
Не знаю, что я не так делаю. Все проверила, поставила режим поиска. Никак…
(24)
25.
NPMar
(файл скачал)
18.06.13 15:07
Да не работает, опять дает ошибки «…Не найден сотрудник по имени/коду…». Табельные номера у меня и в Excel и в 1С асолютно одинаковые — четырехзначные с добавленными впереди нулями.
Очень жаль… Очень нужная и хорошая обработка.
(27) NPMar, Пришлите мне пример файла с измененными фамилиями и суммами на почту dacomet@mail.ru, странно что не грузит
А документ по премиям загружать можно ?