Планировщик заданий 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


Оснащение для магазина с доставкой от компании Ru-Holod
Выбор оборудования зависит от цели его эксплуатации. В магазине оборудование для реализации продуктов питания, условия хранения которых требуют поддержания особой ...
Проверка отчетности 6-НДФЛ и 2-НДФЛ в 1С ЗУП 3.1
Какие проверки необходимо произвести для успешной сдачи отчетов 6-НДФЛ и 2-НДФЛ и какие средства в 1С ЗУП 3.1 в этом ...
Как сократить издержки в производственной компании малого бизнеса. Вебинар
18 февраля 2020 г. состоялся вебинар «Как сократить издержки в производственной компании малого бизнеса. Планирование, фактическая себестоимость, анализ в 1С:Управление ...
Интервью с Сергеем Кукановым
На предприятии есть производство, но вы ещё не доросли до крупных систем управления? Тогда вполне можете попробовать обойтись решением 1С:Управление ...
Годовая отчетность за 2019 г.: бухгалтерская и налоговая
Оформить заявку на участие в онлайн-семинаре "Годовая отчетность за 2019 г.: бухгалтерская и налоговая" https://buhexpert8.ru/dostup#buh ПРОГРАММА СЕМИНАРА НАЛОГОВАЯ ОТЧЕТНОСТЬ: • ...
Новое в ЗУП за 5 мин [выпуск от 17.02.2020]
Выпуск на нашем сайте - https://buhexpert8.ru/1s-zup#tt-5min В этом выпуске: • Разместили ответы на вопросы с семинара по СЗВ-ТД • Обновили ...
1С:ERP Урок 55. Исполнение заказа на производство
Пятьдесят пятый видеоурок вводного курса по «1С:ERP Управление предприятием». Тема на сегодня – исполнение заказа на производство (без использования пооперационного ...
Новое в учете и отчетности по НДФЛ в 2020 году
Изменения по НДФЛ в 2020 году. Изменения сроков и порядка представления отчетности по НДФЛ. Как представить отчетность по доходам по ...
Ошибки при учете договоров ГПХ в 1С ЗУП 3.1
Кого считать работниками по договорам ГПХ. Ошибки квалификации договоров ГПХ. Выплаты по договорам ГПХ в 1С ЗУП 3.1. Смотрите тест-драйва ...
Ответы на популярные вопросы по ЭТК - часть 2
Фрагмент вебинара по электронным трудовым от 11.02.2020 - Если все оставляют бумажные трудовые, можно ли не сдавать СЗВ-ТД? - Нужно ...
Юридическая и организационная (управленческая) структура Компании в 1С:ЗУП КОРП
✔️ Как настроить в 1С:ЗУП КОРП юридическую и организационную (управленческую) структуру Компании? ✔️ Какой отчет показывает сотрудников в разрезе оргструктуры? ...
1С:Электронные трудовые книжки - бесплатный сервис от фирмы 1С
Если вы не используете программу 1С, предлагаем вам воспользоваться сервисом для формирования отчета СЗВ-ТД совершенно бесплатно. Переходите по ссылке etk.1c.ru ...
Сведения о среднесписочной численности работников в 1С 8.3 ЗУП
Кем и в какие сроки сдаются сведения по среднесписочной численности. Что входит в понятие среднесписочная численность и как она рассчитывается ...