Добрый день! Подскажите пожалуйста как в графике работы сотрудника добавить новый вид времени? Если добавляю через «изменить свойства графика» то график очищается полностью, через групповую обработку тоже не получается, если копирую график то в новом тоже не заполнены предыдущие значения.
Для отправки комментария вам необходимо авторизоваться.
Добрый день!
Если добавляю через «изменить свойства графика» то график очищается полностью
В «Изменить свойства графика» добавила новый вид времени и количество часов. Нажимаю ОК, форма закрывается и График заполняется с учетом новых данных.
если копирую график то в новом тоже не заполнены предыдущие значения.
Да, старые значения не заполняются, но по кнопке «Заполнить» График становится заполненным.
Уточните пожалуйста что не устраивает в этих двух вариантах? У вас по сравнению с параметрами, заданными по ссылке «Изменить свойства графика», внесены ручные изменения в График по уже существующему Виду времени?
У нас график не стандартный, а заполнен в ручную на конкретного сотрудника
Добрый день!
Воспользуемся обработкой «Групповое изменение реквизитов»:
1. Выберем справочник — Графики работы сотрудника.
2. Отберем конкретный График работы
3. Переключимся на «Выполнить произвольный алгоритм»
4. Напишем процедуру:
НоваяСтрока=Объект.ВидыВремени.Добавить();
НоваяСтрока.ВидВремени = Справочники.ВидыИспользованияРабочегоВремени.НайтиПоНаименованию(«Явка на ремонте»);
Вместо «Явка на ремонте» укажите свое наименование времени.
5. Нажмем кнопку «Выполнить».
Если для одного и того же Графика запускать процедуру несколько раз, то каждый раз будет добавляться в структуру Графика новая строка с Видами времени, указанными в процедуре. Поэтому обращайте внимание сколько раз запускаете процедуру.
Скриншот с примером прилагаю.
Вначале попробуйте все действия на копии базы
Поняла. Спасибо большое!
Пожалуйста! Очень рада была помочь! 🌺🌺🌺