Планировщик заданий 1С своими руками

Работа предприятия и пользователя практически всегда нуждается в организации и планировании. Многие для этих целей пользуются сторонними органайзерами и календарями. В 8 версии программы,  начиная с релиза 8.3.6.1977, реализована возможность самостоятельного создания планировщика заданий в 1С.

Для этих целей в платформе появился новый инструмент, получивший название «Планировщик».

Что такое планировщик

Фактически инструмент «Планировщика» представляет собой совокупность визуального поля и объекта принадлежащего встроенному языку.  Внешний вид недельного расписания, созданного с использованием «Планировщика», имеет вид, представленный на Рис.1.

Рис.1

Как любой объект встроенного языка, Планировщик заданий в 1С имеет некоторый набор свойств, позволяющий произвести его программное заполнение:

  1. Текущие периоды отображения (по умолчанию программа устанавливает в качестве этого параметра текущую дату компьютера);
  2. Измерения (здесь можно указать разбиение работ по подразделениям, расписания по университетским группам, время работы и обеда по магазинам);
  3. Элементы (объекты, представляющие собой задачи к выполнению, предметы и т.д.).

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

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

Элементы планировщика обладают следующим набором характеристик:

  • Начало и конец временного периода события;
  • Текстовое наполнение;
  • Картинка;
  • Хранимое значение (чаще всего это ссылка на элемент соответствующего справочника, но могут быть и документы).

Важно! Главным условием для хранимых данных является наличие двух полей с типом значения ДАТА, для установки начальной и конечной точки события.

Основные действия с планировщиком

Имея окно (рис.1) можно добавить новое событие. Для этого:

  • Удерживая нажатой левую кнопку мышки, выделим временной промежуток, соответствующий текущему заданию;
  • Появится окно (Рис.2);  Рис.2
  • В нем можно указать наименование, позволяющее идентифицировать событие в календаре (на примере это слово «Обед»);
  • Нажатие на кнопку слева от «ОК», вызывает окно, в котором можно более подробно задать расписание задания (Рис.3);

Рис.3

  • В частности, нажатие на надпись «Повторять» позволяет настроить периодичность задачи.

Настройка параметров отображения планировщика заданий в 1С

В зависимости от потребностей пользователя, окно календаря можно настраивать различным образом. Для этого существуют несколько параметров:

  1. Единица периодического варианта;
  2. Кратность периодического варианта;
  3. Положение шкалы времени.

На выше представленном примере первый реквизит имеет значение 1 час, второй -7, третий параметр принимает значение вверху.

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

Следует отметить, что в случае, когда задаваемый программой интервал превышает кратность, временная шкала будет переноситься на следующую строку.

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

Вращением колесика мышки или соответствующими кнопками на форме (если они есть) можно осуществлять перемещение по календарю в окне обработки.

Решение некоторых сложностей в работе планировщика

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

Вопрос: Где можно найти Планировщик?

Ответ: Создав реквизит управляемой формы в версиях платформы выше 8.3.6.1977 можно задать ему тип планировщик (Рис.4), при этом в окне свойств реквизита можно настроить и шкалу времени, и отображаемые измерения и многие другие параметры.

Рис.4

Вопрос: Как получить от формы измененные данные касательно начального и конечного периода времени события?

Ответ: В модуле можно прописать процедуру ПриОкончанииРедактирования(), привязав её к соответствующему полю формы. В случае редактирования существующего элемента, последний можно получить с помощью свойства ВыделенныеЭлементы;

Вопрос: Какой код помогает изменить текущий отображаемый период?

Ответ: На форме можно создать кнопки «День», «Неделя», «Месяц», нижеприведенный код позволяет сменить режим отображения календаря (Рис.5)

Рис.5


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

Ваш e-mail не будет опубликован.

*

code


Отражение в бухотчетности процентов по долгосрочному займу в 1СБухгалтерии 8
В этом видеоуроке эксперты 1С рассказывают, почему при автоматическом заполнении бухгалтерского баланса в «1С:Бухгалтерии 8» (ред. 3.0) проценты по долгосрочному ...
Регистрация личного вычета сотрудника по НДФЛ в 1С:ЗУП ред.3
Налоговым кодексом предусмотрены вычеты по НДФЛ для налогоплательщиков. В этом видеоуроке эксперты 1С демонстрируют, как в программе «1С:Зарплата и управление ...
Урок 29. Нормативная методология. Требования к структуре и содержанию
Видеоурок №29 «Нормативная методология. Требования к структуре и содержанию регламентирующих документов. Сопровождение регламентирующих документов». Руководитель направления консалтинга в управлении документами ...
Урок 14. Регистрация документов. Подписание и утверждение документов.
Видеоурок №14 «Общие принципы обработки документов. Подписание, утверждение и регистрация документов». Эксперт по управлению документацией фирмы «1С» Елена Скрипко расскажет, ...
Урок 30. Регламентация документооборота.
Видеоурок №30 «Нормативная методология. Обязательный пакет документов, регламентирующих документооборот». Руководитель направления консалтинга в управлении документами фирмы «1С» Софья Ульянцева расскажет, ...
Урок 29. Нормативная методология. Требования к структуре и содержанию
Видеоурок №29 «Нормативная методология. Требования к структуре и содержанию регламентирующих документов. Сопровождение регламентирующих документов». Руководитель направления консалтинга в управлении документами ...
Урок 28. Нормативная методология. Правила формирования регламентной базы.
Видеоурок №28 «Нормативная методология. Правила формирования регламентной базы. Методология регламентирующих документов и их сопровождение». Руководитель направления консалтинга в управлении документами ...
Платежный календарь. Новые возможности управления денежными средствами в 1С:УНФ. Вебинар
10 апреля состоялся вебинар «Платежный календарь. Новые возможности управления денежными средствами в 1С:УНФ». Вебинар будет полезен всем, кто хочет организовать ...
Изменение инвентарного номера ОС в 1С:Бухгалтерии 8
При принятии к учету основного средства (ОС)в программе «1С:Бухгалтерия 8» редакции 3.0 инвентарный номер присваивается ОС автоматически и сохраняется на ...
Информационная система 1С:ИТС - выпуск апрель 2019
-Как учесть денежную премию (бонус) от поставщика за объем закупок в "1С:Бухгалтерии 8" (ред. 3.0)? -Как налоговые агенты должны исчислять ...
1С:ERP Урок 6. Виды номенклатуры
Шестой видеоурок вводного курса по прикладному решению «1С:ERP Управление предприятием». Продолжаем рассматривать нормативно-справочную информацию. Работа с номенклатурой будет освещена в ...
Ответы на вопросы участников вебинара 8 апреля 2019 г.
Ответы на вопросы участников вебинара "Бесплатное повышение квалификации преподавателей. Легкий старт - Программирование, 1C:ERP, 1С:Бухгалтерия ...
Легкий старт - Программирование, 1C:ERP, 1С:Бухгалтерия
ЛЕГКИЙ СТАРТ Программа сотрудничества с вузами и колледжами по встраиванию курсов и учебных материалов фирмы "1С" Бесплатное повышение квалификации преподавателей ...
1С:ERP Урок 5. НСИ. Партнеры и Контрагенты
Пятый видеоурок вводного курса по прикладному решению «1С:ERP Управление предприятием». Продолжаем рассматривать нормативно-справочную информацию. Тема на сегодня – справочники «Партнеры» ...