Информационный поток
Задания вакансии материалы разработки сообщения форума
Гладышев Илья
Приватное сообщение

ЗУП 3.1.2.294 Изменение графика работы списком разбить на несколько документов

81 | 0
6 сентября 2018 в 22:58:48(2 недели 4 часа назад)
30200
Текст задания
ЗУП 3.1.2.294 Изменение графика работы списком разбить на несколько документов.
Причина задачи - есть документы заведенные на временный период, в которых указана дата с и дата по. Это удобно так как надо указывать только тот график на который временно переводится сотрудник, без указания на какой график надо его возвращать, который действовал ранее.

В обработке надо:
1. В шапке сделать возможность выбора неск.документов "Изменение графика работы списком"

2. По нажатию кнопки "Заполнить" - заполнить ТЧ обработки с колонками: Сотрудник, ГрафикДо, ДатаС, ГрафикДокумента, ДатаПо, ГрафикПосле. Соответственно Поле "ГрафикДо" - вычисляется как срез последних из соответствующего регистра, где хранится кадровая история сотрудника. "ГрафикПосле" - вычисляется как сред последних на след.день после "ДатыПо" документа.
Итого - в ТЧ мы будем видеть какой график был на момент перевода сотрудника на временный график, новый график который присваивается на период ДатаС - ДатаПо, и график, который начинает действовать после временного графика. По идее он будет совпадать с ГрафикомДо, но на практике возможны нюансы если еше какие-то переводы заводили..

3. По нажатию на кнопку "Создать новые документы" - нужно:
3.1. Сгруппировать данные таблицы по полям "ДатаС, ГрафикПосле" и на каждую такую группу создать и записать новый документ "ИзменениеГрафиковСписком".

Пример. Временный перевод был сотрудника А и Б на период с 01.07 по 20.07. В документе указано что они переводились на график "Основной (суммированный учет)".
После заполнения таблицы мы увидим что один был на графике "2/2 с четн.", а другой -- "2/2 с нечетн.". Таким образом будет создано два документа - один на изменение графика с 21.07 на "2/2 с четн." с сотруником А, другой документ на изменение графика с 21.07 на "2/2 с нечетн." с сотрудником Б. В созданных графиках естественно дата окончания будет пустая. Мне останется вручную войти в первичные документы на изменение графика, убрать там дату окончания, провести новые документы и перезаполнить табличную часть обработки. Результатом должна стать та же таблица с теми же данными, только переводы будут заведены с даты на один график и затем с новый даты на прежний график
0
Выбранные исполнители
Отклики
    На главную страницу ≡ к списку заданий 1С