gifts2017

Загрузка стажей для надбавки за выслугу лет из Excel

Опубликовал Александр Кузнецов (Kuzkin_otets) в раздел Обработки - Обработка справочников

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

Поскольку физлица не имеют привязки к организации, то выбора данного поля тоже не существует. Будут грузиться только те физлица, которые присутствуют в файле. Поэтому разбивку физлиц по организациям надо (если, конечно, надо) выполнять в файле Excel. Перед загрузкой требуется проверить вид стажа, используемый в свойствах вида расчета, который является надбавкой за выслугу. Этот вид стажа указывается в одноименном поле обработки.

Галка "Замещать имеющиеся записи стажа" ставится в том случае, если необходимо перезагрузить стажи, независимо от того, что их уже могли занести физлицам. В случае ее установки, имеющиеся в физлицах стажи будут замещены строками из файла.

Формат колонок файла:

№ п/п, ФИО, Дата начала стажа. Например: 34|Ленин Владимир Ильич|22.04.1870

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

При открытии обработки автоматически открывается окно подбора файла Excel. После выбора файла происходит его чтение. Если все нормально, открывается форма обработки, где можно выбирать вид стажа для загрузки и признак замещения имеющихся стажей. Когда все выбрано, нажимаем БОЛЬШУЮ КНОПКУ и ждем, когда все завершится.

З.Ы: Как обычно, перед выполнением обработки НАСТОЯТЕЛЬНО рекомендуется сделать архив :)

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

Наименование Файл Версия Размер
ЗагрузкаСтажейИзЭкселя.epf 81
.epf 11,14Kb
25.12.09
81
.epf 11,14Kb Скачать

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение
Комментарии
1. Александр Кузнецов (Kuzkin_otets) 25.12.09 18:45
Пригодилось, когда переходили с DOS-овской программулины на ЗУП 2.5.
Порядка 13000 людей не пришлось колотить руками :)
2. Александр (dobraleks) 25.12.09 22:01
(1) если вам пригодилось, почему тогда "+" не поставили, в знак благодарности???
Я понимаю скачал, посмотрел, у тебя не пошло, или не под твою конфу, это одно дело, но раз реально помогло и как вы пишите "не пришлось колотить руками 13 000 людей" - то это другое... :o
3. nanik nanik (nanik) 22.12.11 11:22
Спасибо за обработку, очень вовремя подвернулась. Как раз стоит задачка заполнить табличные части в справочнике их MS Excel. Доработаем под свои таблички и часть задачки решена.
4. nanik nanik (nanik) 22.12.11 11:33
Отдельное спасибо за комментарии в модуле.
5. nanik nanik (nanik) 05.01.12 05:11
Единственный какой недостаток заметил, это то что файл не закрывается после того как работа с ним закончена.
Добавил НашФайл.Application.Quit(); в конце процедуры ЧитаемЛист и теперь все ОК.
На данный момент переделал обработку для загрузки в табличную часть состава семьи в справочник Физические лица.
6. Анна Я (anna_black) 03.05.12 20:59
Спасибо огромное. Для перевода из DOS просто незаменимая вещь. Плюс поставила с громадным удовольствием. Протестировала для Зарплата и кадры бюджетного учреждения.