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

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

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

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

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

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

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

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

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

6 Comments

  1. Kuzkin_otets

    Пригодилось, когда переходили с DOS-овской программулины на ЗУП 2.5.

    Порядка 13000 людей не пришлось колотить руками 🙂

    Reply
  2. dobraleks

    (1) если вам пригодилось, почему тогда «+» не поставили, в знак благодарности???

    Я понимаю скачал, посмотрел, у тебя не пошло, или не под твою конфу, это одно дело, но раз реально помогло и как вы пишите «не пришлось колотить руками 13 000 людей» — то это другое… 😮

    Reply
  3. nanik

    Спасибо за обработку, очень вовремя подвернулась. Как раз стоит задачка заполнить табличные части в справочнике их MS Excel. Доработаем под свои таблички и часть задачки решена.

    Reply
  4. nanik

    Отдельное спасибо за комментарии в модуле.

    Reply
  5. nanik

    Единственный какой недостаток заметил, это то что файл не закрывается после того как работа с ним закончена.

    Добавил НашФайл.Application.Quit(); в конце процедуры ЧитаемЛист и теперь все ОК.

    На данный момент переделал обработку для загрузки в табличную часть состава семьи в справочник Физические лица.

    Reply
  6. anna_black

    Спасибо огромное. Для перевода из DOS просто незаменимая вещь. Плюс поставила с громадным удовольствием. Протестировала для Зарплата и кадры бюджетного учреждения.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *