Перерасчет остатка отпуска для сотрудника



Данная обработка позволяет перерасчитать остатки отпуска у сотрудника на текущую дату.

Обработка заполняет все данные из справочника Остатки отпусков, обнуляет их!!! и Формирует новые записи в данном справочнике.

Добавлен отбор по Организации и Подразделению
Добавлена печатная форма с выводом по сотруднику остатков отпусков до и после обработки
Добавлена возможность отбора по текущей строке списка сотрудников

7 Comments

  1. gull22

    Я правильно понимаю, что для данной обработки у пользователя должны быть полные права?

    Reply ↓
  2. gull22

    А на Комплексной автоматизации не тестировалась?

    Reply ↓
  3. Дейл

    1- вопрос нет

    Достаточно прав но работу с внешними файлами у меня работают как с правами кадровика так и расчетчики.

    2 — вопрос нет не тестилась

    Но должна пойти пробовал на УПП работает. Там принцип довольно прост этой обработки Обнуляет все сведения по сотруднику из справочника Остатки отпусков и Вводит новую запись с расчитынными остатками на текущую дату по сотруднику на день месяца приема сотрудника на работу, то есть если Сотр.Организации был принят 15.04.2011, то остатки будут перерасчитанны на 15.04.2011.

    Вроде усе.

    Reply ↓
  4. Дейл

    сори остатки конечно будут перерасчитанны на 15.04.2012

    Reply ↓
  5. Дейл

    Сейчас немного подкорректирвовал форму выкладываю обновления…

    Reply ↓
  6. Samarin

    Плюсанул за исходник. Заполнение — не порадовало. Переделывал.

    1. Дату приема брал из регистра «Работники организации», срез на дату остатков.

    Брать из справочника — это никуда не годится.

    2. Заполнение табличной части в цикле, да с мигающими полями на форме — это по полчаса на тысячу сотрудников. Ждать 2-3 часа на заполнение табличной части — терпения не хватает.

    Reply ↓
  7. Дейл

    1.Да согласен; Переделал — молодец.

    2.У меня порядка 5 организаций по мин 180 сотров. перезаполнил отпуска мин за 40. но мигалка правда раздражает.

    Reply ↓

Leave a Comment

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