1с автосервис настройка планировщика
Во многих конфигурациях возникает необходимость в отображении данных в виде календаря, расписания. Задачи визуального планирования, например, часто возникают при автоматизации салонов красоты, стоматологических и ветеринарных клиник, фитнес-центров и т.д. При большом желании такие задачи можно было частично автоматизировать, используя существующие в платформе инструменты: табличный документ или диаграмму Ганта. Однако реализация подобных решений всегда была очень трудоёмкой, а их функциональность - недостаточной. К тому же они плохо переносились из одной конфигурации в другую, и не гарантировали одинаковую работоспособность в разных клиентских приложениях и разных операционных системах.
По этим причинам мы реализовали в платформе новый инструмент - Планировщик. Он предназначен для того, чтобы автоматизировать планирование задач, событий, встреч, составление календарей, расписаний и тому подобных задач.
Архитектура
По большому счёту весь инструмент представляет собой совокупность двух новых сущностей: объекта встроенного языка Планировщик и поля формы, имеющего вид Поле планировщика. Реквизит формы типа Планировщик отображается в поле формы, благодаря чему становится возможным визуализация данных в удобном для планирования виде и их интерактивное изменение.
Планировщик не является объектом конфигурации, поэтому никакой собственной структуры для хранения данных в СУБД он не имеет. Однако с помощью встроенного языка вы можете загрузить в него данные практически любого объекта конфигурации, лишь бы этот объект обладал двумя реквизитами типа Дата. Один из них будет указывать на начало элемента на оси времени, а другой - на конец этого элемента.
После того, как пользователь изменил в форме какой-либо элемент планировщика, платформа генерирует событие ПриОкончанииРедактирования. В этом событии вы можете изменить соответствующие данные того объекта конфигурации, из которого они загружались, и сохранить их в СУБД.
Каждый элемент планировщика имеет начало и конец (тип Дата), текст, картинку и значение. Значение не отображается в форме, а служит для связи элемента с конкретным объектом данных. Например, это может быть ссылка на элемент справочника, если планировщик отображает данные этого справочника. Естественно, цвет фона и шрифт каждого элемента также можно настроить индивидуально.
Кроме элементов планировщик обладает ещё одной важной коллекцией - это измерения. Каждое измерение позволяет группировать элементы планировщика по отношению к каждому значению этого измерения. Например, в качестве измерения может выступать учебная группа. Тогда элементы планировщика (события) вы можете анализировать по их отношению к каждой из имеющихся у вас учебных групп: 961 группа, 962 группа и 963 группа.
Представление данных
Планировщик имеет три важных свойства, с помощью которых вы можете создавать различные представления данных. Это свойства ЕдиницаПериодическогоВарианта, КратностьПериодическогоВарианта и ПоложениеШкалыВремени. С помощью этих свойств можно создавать такие знакомые вам представления как «День», «Неделя» или «Месяц».
Проще всего понять работу этих свойств на примерах.
Например, чтобы показать один день, вы можете задать единицу - час, кратность - 24 и расположить шкалу слева:
Чтобы показать рабочую неделю вертикально, вы можете задать единицу - день, кратность - 5 и расположить шкалу слева:
Чтобы показать полную неделю горизонтально, вы можете задать единицу - день, кратность - 7 и расположить шкалу вверху:
На этом же примере удобно показать ещё одно интересное свойство планировщика - отображаемый интервал. Если задать отображаемый интервал больше, чем «кратность единиц», то есть в данном случае больше, чем 7 дней, то планировщик начнёт переносить временную шкалу. В данном случае вниз. Это позволяет показать все даты из отображаемого интервала:
Таким образом вы можете показать полный месяц или другой произвольный интервал дат.
Интересным является то, что отображаемый интервал - это на самом деле коллекция элементов. Коллекция отображаемых интервалов. В этом примере мы задали один такой интервал, но их можно задать несколько. И совсем не обязательно, что эти интервалы должны следовать друг за другом непрерывно.
Например, задав три отображаемых интервала (7 февраля, 14 февраля и 21 февраля) вы можете одновременно показать три пятницы, чтобы сравнить состав дел в эти дни и, возможно, перенести невыполненные дела на следующую пятницу:
Отображение шкалы времени и элементов
Планировщик может содержать не одну, а несколько шкал времени, каждая со своей периодичностью. Это удобно в тех случаях, когда отображаемые данные нужно идентифицировать, например, с точностью до дня и часа:
Вы можете выравнивать элементы по шкале времени, или наоборот, отображать реальный промежуток времени:
Саму шкалу времени вы можете показать полностью, либо скрыть её начало и/или конец. Это удобно, например, для отображения только рабочих часов:
Если все элементы, которые нужно отобразить, не помещаются в одну ячейку, вместо них Планировщик выводит надпись «+ Ещё» и количество элементов, которые скрыты. Нажав на эту надпись вы можете увидеть список всех скрытых элементов и открыть любой из них:
По желанию в планировщике можно включить или выключить отображение текущего времени:
Элементы планировщика могут отображать время начала и окончания, только время начала или не отображать время вообще:
Вы можете раскрасить интервалы фона чтобы, например, выделить другим цветом нерабочие часы или выходные дни:
Редактирование данных
Добавление данных в планировщик осуществляется простым щелчком мыши. При этом открывается окно быстрого редактирования элемента планировщика:
В этом окне вы можете задать текст элемента (события). Если нужно изменить другие свойства элемента, по кнопке Редактировать в этом окне открывается стандартная форма для редактирования элемента планировщика:
В ней уже можно задать начало, конец элемента, указать значения измерений, если они используются, а также задать расписание для элемента, если это событие повторяющееся.
Переопределить эти формы можно в событиях ПередНачаломБыстрогоРедактирования и ПередНачаломРедактирования.
Редактирование существующих элементов вы можете выполнять как через эти формы, так и перетаскиванием элементов и изменением их границ с помощью мыши:
Планировщик поддерживает групповые операции редактирования. То есть вы можете выделить сразу несколько элементов и переместить, скопировать, изменить или удалить их:
Планировщик обеспечивает перетаскивание не только в пределах «себя самого», но и в/из других элементов формы. Эта возможность может быть полезна, например, для того, чтобы из общего списка дел, показанного в форме в виде таблицы, можно было перетащить в планировщик отдельные события.
Расписание
Для любого элемента вы можете задать расписание - периодичность, с которой будет повторяться это событие:
При этом можно ограничить интервал, в течение которого событие будет повторяться:
При необходимости можно изменить не только отдельное из повторяющихся событий, но и все события одновременно. Для этого в форме редактирования нужно установить флажок Применить редактирование ко всем повторам:
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
Обновились до последнего релиза, и куда то делся планировщик. Точнее появился новый планировщик, но никак не пойму как его привязать к разделу "Услуги Автосервиса" ? Нашел его только в разделе "Производство"
Если раньше было вот так:
То теперь вот так
Если в старом планировщике, можно было нажать правой кнопкой мыши на нужном интервале и выбрать "Создать заказ-наряд" или "Создать заявку", то здесь это не работает (относительно автосервиса).
Подскажите, как быть? Может где то его настроить правильно нужно?
Спасибо
или выйдет уже в новом релизе
Цитата |
---|
Светлана Сулименко написал: Олег, это ошибка релиза, есть "планировщик" только внешний, его нужно будет добавить в конфигураторе и включить использование разделом "услуги автосервиса", могу выслать, или выйдет уже в новом релизе |
Цитата |
---|
Светлана Сулименко написал: Олег, сейчас ведутся работы по восстановлению обмена с БП, как их закончим, будет понятно, когда выпустим релиз. на данный момент сроков нет. |
Скиньте тогда пожалуйста мне на почту внешний планировщик, ну и краткую инструкцию (на всякий случай) как его включить.
Протестирую, может даже ошибки найду и отпишусь =)
Добрый день!
Обновились на "боевой" базе до последнего релиза, но вылезла такая проблема. планировщик доступен только под правами "Администратор", как так? Под правами "Продажи" его просто нет нигде (смотрел и в настройках панелей тоже).
Попытался "обхитрить" систему, дал пользователю временно права админа, зашел, зашел в планировщик добавил его в избранное.
Закрыл 1С, убрал права админа.
Запускаем 1С, в "избранном" появился планировщик, но когда заходишь туда
Как быть? Пока дал права админа всем, но сами понимаете это не правильно.
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
Добрый день!
Скажите пожалуйста, возможно ли, в планировщике сделать так, что бы при его открытии, автоматически подставлялись нужные галочки?
Т.к каждый раз при открытии приходится их проставлять.
2 момент, переключаемся в планировщике в режим просмотра "Месяц"
Открываем, появляется информация о заказ-нарядах.
Но при попытке зайти в любой заказ-наряд. Он открывает не заказ-наряд, а заказ на производство. Что нам не нужно.
Вообщем планировщик как то не корректно работает.
Олег, добрый день, уточните, пожалуйста, релиз конфигурации и платформы 1С.1. на типовом 1,6,11,79 установленные флажки сохраняются
2. на типовом 1,6,11,79 открывается именно ЗН, созданный в заказ-нарядах из "услуги автосервиса".
Цитата |
---|
Светлана Сулименко написал: Олег, добрый день, уточните, пожалуйста, релиз конфигурации и платформы 1С. 1. на типовом 1,6,11,79 установленные флажки сохраняются 2. на типовом 1,6,11,79 открывается именно ЗН, созданный в заказ-нарядах из "услуги автосервиса". |
Релиз последний 1.6.11.79 (1С:Предприятие 8.3 (8.3.10.2580)) и типовой. Собственно ни в 1 из релизов у нас они не сохранялись и были теже ошибки. Просто сейчас, решили "освоить" планировщик.
Даже попробовал зайти из под учетки для бекапов (с правами админа). Все равно флажки не сохраняются.
С сохранением флажков разобрался, пришлось после выставления необходимых галочек, добавить "Планировщик" в "Избранное". И вроде работает. Костыль, конечно, ну да ладно.
Но проблема, когда заходишь в режим просмотра планировщика "Месяц", щелкаешь на любой день, где есть з-н, он отображает текущие з-н, но при попытке зайти в него, открывает создание нового з-н из раздела "производство".
Если заходить из режима просмотра "День", то все хорошо, открывается нужный заказ-наряд.
И заметил еще 1 проблему.
Когда создаешь "заказ-наряд" , то все цены и цены на работы, подставляются корректно (как указано в настройках) а именно розничные.
Но, когда создаешь документ "Заявка на ремонт" , цены на ремонт подставляются оптовые. Что неправильно.
В настройках цеха, стоит цена "Розничная".
Ну и еще 1 вопрос, к предыдущим 2 =)
По факту, есть 2 типа документов это "Заявка на ремонт" и "Заказ-наряд" . Так вот, мастера-приемщики, справедливо заметили, было бы неплохо, что бы "заявки на ремонт" и "Заказ-наряды" различались по цвету в планировщике.
Что бы было видно, где 100% работы, а где "возможная заявка".
Лазил в настройках, чет не нашел этого.
Подскажите где это можно изменить?
Но проблема, когда заходишь в режим просмотра планировщика "Месяц", щелкаешь на любой день, где есть з-н, он отображает текущие з-н, но при попытке зайти в него, открывает создание нового з-н из раздела "производство".
Олег, ошибка зафиксирована, поставлена задача разработчикам, будет исправлена в будущих релизах Автосервиса.Когда создаешь "заказ-наряд" , то все цены и цены на работы, подставляются корректно (как указано в настройках) а именно розничные.
Но, когда создаешь документ "Заявка на ремонт" , цены на ремонт подставляются оптовые. Что неправильно.
В настройках цеха, стоит цена "Розничная".
По факту, есть 2 типа документов это "Заявка на ремонт" и "Заказ-наряд" . Так вот, мастера-приемщики, справедливо заметили, было бы неплохо, что бы "заявки на ремонт" и "Заказ-наряды" различались по цвету в планировщике.
Что бы было видно, где 100% работы, а где "возможная заявка".
Когда создаешь "заказ-наряд" , то все цены и цены на работы, подставляются корректно (как указано в настройках) а именно розничные.
Но, когда создаешь документ "Заявка на ремонт" , цены на ремонт подставляются оптовые. Что неправильно.
В настройках цеха, стоит цена "Розничная".
Когда создаешь "заказ-наряд" , то все цены и цены на работы, подставляются корректно (как указано в настройках) а именно розничные.
Но, когда создаешь документ "Заявка на ремонт" , цены на ремонт подставляются оптовые. Что неправильно.
В настройках цеха, стоит цена "Розничная".
И когда он примерно будет? Олег, ближайший релиз на тестировании уже, насколько я знаю, указанные Вами замечания в нем еще не устранены.
По факту, есть 2 типа документов это "Заявка на ремонт" и "Заказ-наряд" . Так вот, мастера-приемщики, справедливо заметили, было бы неплохо, что бы "заявки на ремонт" и "Заказ-наряды" различались по цвету в планировщике.
Что бы было видно, где 100% работы, а где "возможная заявка".
Добрый день, Светлана.
Спасибо большое, что реализовали нашу просьбу.
Хотелось бы что реализовали еще 1 момент в планировщике, тем более он не сильно отличается от того что есть.
Вообщем пока заказ-наряд открыт, то он отображается в планировщике. Как только заказ-наряд закрывается он из планировщика пропадает. Руководство хочет смотреть, так сказать онлайн загрузку сервиса/конкретного поста в любой день.
Нам бы хотелось, что бы закрытые заказ-наряды в планировщике, меняли свой цвет с "красного" на любой другой.
Тем самым можно будет отслеживать в любое время: когда пост был занят заказ-нарядом, когда пост был свободен/простаивал, когда занят текущим заказ-нарядом, а когда возможно будет занят заявкой на ремонт. Тем самым строить какую то картину о загрузке автосервиса.
Ну или можно ли сформировать какой нибудь отчет по загрузке постов в определенное время?
Спасибо
Планировщик предназначен для того, чтобы автоматизировать планирование задач, событий, встреч, составление календарей, расписаний и т. д. Во многих прикладных решениях возникает необходимость в отображении данных в виде календаря или расписания. Задачи визуального планирования, например, часто возникают при автоматизации салонов красоты, стоматологических и ветеринарных клиник, фитнес-центров и т. д.
Архитектура
Планировщик представляет собой совокупность объекта встроенного языка и поля формы, которое отображает данные этого объекта. Благодаря этому становится возможным визуализация данных в удобном для планирования виде и их интерактивное изменение.
Планировщик не является объектом конфигурации, поэтому никакой собственной структуры для хранения данных он не имеет. Однако с помощью встроенного языка можно загрузить в него данные практически любого объекта конфигурации, лишь бы этот объект обладал двумя реквизитами типа Дата. Один из них будет указывать на начало элемента на оси времени, а другой — на конец этого элемента.
Интерактивное изменение элементов
При интерактивном изменении в форме элементов планировщика генерируется событие, в котором с помощью встроенного языка можно изменить данные того объекта информационной базы, из которого они загружались, и сохранить их в базе данных.
Измерения
Кроме элементов планировщик обладает ещё и измерениями. Каждое измерение позволяет группировать элементы планировщика по отношению к каждому значению этого измерения. Например, в качестве измерения может выступать учебная группа. Тогда элементы планировщика (события) можно анализировать по их отношению к каждой из имеющихся учебных групп: 961 группа, 962 группа и 963 группа.
Планировщик позволяет создавать вложенные элементы измерений. Например, если измерением планировщика является мастер, работающий в парикмахерской, то все мастера могут быть разделены на две группы: женские и мужские. Каждая из этих групп может быть свернута или развернута, что упрощает работу с планировщиком при большом количестве элементов измерений.
Представление данных
Планировщик имеет несколько свойств, с помощью которых можно создавать такие представления данных, как «День», «Неделя» или «Месяц».
Кроме этого планировщик позволяет отображать сразу несколько интервалов, и совсем не обязательно, что эти интервалы должны следовать друг за другом непрерывно. Например, задав три отображаемых интервала (7 февраля, 14 февраля и 21 февраля) можно одновременно показать три пятницы, чтобы сравнить состав дел в эти дни и, возможно, перенести невыполненные дела на следующую пятницу:
Планировщик может содержать не одну, а несколько шкал времени, каждая со своей периодичностью. Это удобно в тех случаях, когда отображаемые данные нужно идентифицировать, например, с точностью до дня и часа:
Саму шкалу времени можно показать полностью, либо скрыть её начало и/или конец. Это удобно, например, для отображения только рабочих часов:
По желанию в планировщике можно включить или выключить отображение текущего времени:
Интервалы фона позволяют, например, выделить другим цветом нерабочие часы или выходные дни:
В интервалах фона можно выводить собственный текст. Это позволяет, например, отображать загруженность ресурсов на каком-либо временном интервале при свернутых группах измерений.
Редактирование данных
Интерактивное добавление данных в планировщик осуществляется простым щелчком мыши. При этом открывается окно быстрого редактирования элемента планировщика:
В этом окне можно задать текст элемента (события). Если нужно изменить другие свойства элемента, по кнопке Редактировать в этом окне открывается стандартная форма для редактирования всех свойств элемента планировщика.
Редактирование существующих элементов можно выполнять как через эти формы, так и перетаскиванием элементов и изменением их границ с помощью мыши:
Для любого элемента можно задать расписание — периодичность, с которой будет повторяться это событие:
Читайте также: