Задача 101.57653

Задача :101.57653

2016-02-05 13:48:22
Краткое описание :
Рабочая корзина - создавать сигнал об удалении перехода в межпериод при удалении приказа
Описание :
Рабочая корзина (обработка сигнала)
Что измененно :

Предлагается при удалении приказа, создавшего переход в межпериод (РПД-5, 70 и т.п.), создавать специальный сигнал в рабочей корзине об удалении соответствующего перехода и реализовать обработку этого сигнала. Если же при этом требуется модифицировать и ЛС (удаляемый переход с 1 числа текущего месяца, или с прошлого месяца) - добавлять в сигнал нужные данные из истории назначения. Это позволит избежать создания лишних переходов в межпериод "задним числом" при удалении приказов.

В примере клиента последняя запись истории назначения от 01.01.2015. Создается приказ о замещении с освобождением от своих обязанностей (РПД-70) с 11.08.2015, который, в свою очередь, создает переход в межпериод с этой даты.

При удалении этого приказа происходит следующее: удаляется временный перевод в карточке, находится последняя запись истории от 01.01.2015 и от этой даты создается сигнал в рабочую корзину. А далее при обработке РК удаляется созданный этим приказом переход в межпериод (поскольку у него ссылка на уже несуществующее назначение) и создается несколько архивных переходов в межпериод с 01.01.2015 на прежние значения.

Но при создании таких переходов должен модифицироваться закрытый табель, у клиента это запрещено и соответственно запись РК не обрабатывается без вмешательства администратора.
Как измененно :

При удалении приказов, создающих переходы в межпериод, в рабочей корзине создаются записи, при обработке которых переходы удаляются.

Новый вид записей рабочей корзины называется "Отмена изменения л/с". В нижней части окна рабочей корзины для таких записей отображаются дата начала и окончания откатываемого изменения, параметры лицевого счета, которые подкрашиваются желтым в случае изменения, а также дата и номер удаленного приказа (если отмена изменения вызвана удалением приказа). При обработке записей данного типа удаляются переходы, созданные при обработке "Изменения л/с". В случаях, когда это необходимо, меняется и лицевой счет:
- при отмене изменений с первого числа отчетного месяца, не имеющих даты окончания
- при отмене изменений без даты окончания, начавшихся в архивном периоде
- при отмене изменений, начавшихся в архивном периоде, и заканчивающихся позже расчетного месяца
- при отмене изменения вида работы (поскольку данный параметр нельзя поменять переходами)

При обработке записей "Отмена изменения л/с" защита табелей не учитывается.

Исправлено формирование сигнала в РК при удалении приказа об изменении атрибутов ставки (РПД-23 по штатному расписанию):
- при удалении приказа необработанные сигналы удаляются
- измененные приказом назначения обновляются на дату окончания последней записи их истории с учетом установленных галочек

Исправлена ошибка, приводившая к тому, что не формировались сигналы об удалении последних назначений (основные, совмещения, совместительства) в 6 окне картотеки.

Исправлена ошибка печати сводной формы по РПД-62: в нее могли выводиться неправильная текущая категория и категория по приказу. На данный момент в отчет выводится категория из приказа.

Название продукта Название компонента Тип Последняя версия Дата выхода
Z_LSCHETZ_LSCHETRES9.1.78.02016-02-05 13:48:22
Z_LSCHETZ_LSCHETRES9.1.078.0
Z_STAFFZ_STAFFRES9.1.92.02016-02-05 13:48:22
Z_STAFFZ_STAFFRES9.1.092.0
Z_STAFFORDERSZ_STAFFORDERSRES9.1.65.02016-02-05 13:48:22
Z_STAFFORDERSZ_STAFFORDERSRES9.1.065.0
Z_STAFFSHRZ_STAFFSHRRES9.1.40.02016-02-05 13:48:22
Z_STAFFSHRZ_STAFFSHRRES9.1.040.0