Планировщик заданий 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С:Академия ERP"
В серии "1С:Академия ERP" вышла новая книга "Управленческий учет". Цель книги – ознакомить неподготовленного читателя с современными подходами к обеспечению ...
Предоплата в 2018 году и доплата НДС в 1С:Бухгалтерии  8
В этом видеоуроке эксперты 1С демонстрируют, как в «1С:Бухгалтерии 8» редакции 3.0 отразить операции по НДС 20 % в переходный ...
Куда пропал помощник по учету НДС?
http://1c-bezzabot.ru/nds/ Курс "НДС: от понятия до декларации" Подписаться на рассылку "Учет без забот" и получить подарок https://учетбеззабот.рф/pervye-shagi-v-novoj-programme/main/pervye-shagi-v-novoj-programme/besplatnye-knigi-iz-serii-uchet-bez-zabot ...
Настройка начальной страницы программы 1С:ЗУП ред.3
В программу «1С:Зарплата и управление персоналом 8» начиная с версии 3.1.8 на начальную страницу добавлены новые разделы: «Текущие дела» и ...
1С:Договоры
Обзорная экскурсия по программе "1С:Договоры" ...
23 января приглашаем на вебинар "Повторные продажи в 1С:УНФ"
23 января в 11-00 МСК приглашаем руководителей малого и среднего бизнеса на бесплатный вебинар «Повторные продажи в 1С:УНФ, или Как ...
Выплата командировочных вместе с авансом в 1С:ЗУП ред.3
Работнику, находящемуся в командировке, положен аванс наравне с другими сотрудниками. Рассчитать аванс можно с учетом командировочных. Как это сделать в ...
Для тех, кто устал от монитора – свежий номер Infostart Journal
Подводить итоги года нужно не перед рабочим компьютером, а под домашним торшером в уютном кресле у камина и... с журналом ...
ФСБ использует искусственный интеллект для анализа настроений в социальных сетях
Группировка Digital Revolution раскрыла информацию о новой разработке НИИ «Квант». Сотрудники института создавали для ФСБ интеллектуальную систему мониторинга общественного мнения ...
Разработчики заменили непристойные выражения в коде Linux на «обнимашки»
Разработчики ядра Linux заменили все непристойные и оскорбительные выражения в комментариях к коду на слово «hugs», что переводится как «объятия» ...
В 2019 году «1С» поддержит малый бизнес вместе со «Сбербанком»
Фирма «1С» продолжает развивать свои решения для малого бизнеса и запускает совместную со «Сбербанком» акцию, где начинающие предприниматели могут бесплатно ...
Утверждена форма реестра счетов-фактур по нефтяному сырью
Утверждена форма реестра счетов-фактур, выставленных налогоплательщику поставщиками нефтяного сырья лицу, имеющему свидетельство о регистрации лица, совершающего операции по переработке нефтяного ...
Рекомендуемая форма и формат налоговой декларации по НДПИ
ФНС направила рекомендуемые форму и формат налоговой декларации по НДПИ Письмо ФНС от 29.12.2018 № СД-4-3/24833@ ...
Рекомендуемая форма реестра счетов-фактур по нефтяному сырью
ФНС направила рекомендуемую форму реестра счетов-фактур, выставленных налогоплательщику поставщиками нефтяного сырья лицу, имеющему свидетельство о регистрации лица, совершающего операции по ...
Контрольные соотношения по декларации 3-НДФЛ
ФНС направила контрольные соотношения по декларации 3-НДФЛ Письмо ФНС от 20.12.2018 № БС-4-11/24887@ ...