График работы сотрудника

Индивидуальную консультацию запросил Елена С.

Ответственный за ответ: Горшенина Ольга (★9.86/10)

Добрый день! Подскажите пожалуйста как в графике работы сотрудника добавить новый вид времени? Если добавляю через «изменить свойства графика» то график очищается полностью, через групповую обработку тоже не получается, если копирую график то в новом тоже не заполнены предыдущие значения.

Метки консультации: Графики, смены
Все комментарии (5)
  1. Добрый день!

    Если добавляю через «изменить свойства графика» то график очищается полностью

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

    если копирую график то в новом тоже не заполнены предыдущие значения.

    Да, старые значения не заполняются, но по кнопке «Заполнить» График становится заполненным.

     

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

      1. Добрый день!
        Воспользуемся обработкой «Групповое изменение реквизитов»:
        1. Выберем справочник — Графики работы сотрудника.
        2. Отберем конкретный График работы
        3. Переключимся на «Выполнить произвольный алгоритм»
        4. Напишем процедуру:
        НоваяСтрока=Объект.ВидыВремени.Добавить();

        НоваяСтрока.ВидВремени = Справочники.ВидыИспользованияРабочегоВремени.НайтиПоНаименованию(«Явка на ремонте»);

        Вместо «Явка на ремонте» укажите свое наименование времени.

        5. Нажмем кнопку «Выполнить».

        Если для одного и того же Графика запускать процедуру несколько раз, то каждый раз будет добавляться в структуру Графика новая строка с Видами времени, указанными в процедуре. Поэтому обращайте внимание сколько раз запускаете процедуру.

        Скриншот с примером прилагаю.

        Вначале попробуйте все действия на копии базы

Добавить комментарий