Подсистема "Планировщик" (версия 1.1)
Программирование - Практика программирования
И так, "Планировщик" в 1С реализован в платформе 8.3.6, но до сих пор работающей подсистемы в БСП нет. Данная разработка предлагает исправить это недоразумение.
Ранее (до выхода объекта "Планировщик") в качестве интерфейсного элемента формы используется бесплатная открытая разработка FullCalendar (v1) или "условно бесплатный" аналог DHTMLX Sheduler (v4.3). Версия 1.1 (и последующие) задействует типовой объект, не использует внешних возможностей, поэтому может быть применена без ограничений по методу использования (web, тонкий, толстый клиенты).
Основные возможности программы
- вид отображения "День", "Неделя", "Месяц" (1.0+)
- вид отображения "Повестка дня" (неделя, месяц) (1.1+)
- вид отображения "Расписание" (день, неделя) (2.0+)
- отдельная форма события + форма быстрого ввода (1.0+)
- возможность настройки повторений без ограничений по времени (1.0+)
- возможность настройки напоминаний через всплывающее окно, e-mail, sms (1.1+)
- прикрепление участников событий (1.1+)
- поддверживает интерактивные события перетаскивания или изменения размеров (1.0+)
- два вида интерфейса с некоторыми различиями в поведении и отображении (Fullcalendar и DHTMLX) (1.1+)
- синхронизация с Google calendar (2.0+)
- группировка событий по календарям (2.0+)
- доп. параметры и свойства (2.0+, с использованием БСП)
- использование стандартного объекта "Планировщик" для отображения (2.0+)
Более подробно о разработке вы можете прочитать в нашей базе знаний - здесь.
Планы развития
доведение функционала до полной и стабильной работы(с вер. 2.0)- реализация вида "Повестка дня" (с вер. 1.1)
- возможность создания групп пользователей *
интеграция с Google календарем(с вер. 2.0) *версия для платформы 8.3.6 со штатным интерфейсным объектом(с вер. 2.0) *- синхронизация с Outlook.com calendar (вер. 2.2) *
- бот календаря для сервера взаимодействия 1С (вер. 2.3) *
- прикрепление файлов + интеграция с облачным хранилищем (вер. 2.4) *
* - данный функционал в бесплатной версии представлен не будет.
Версия 2.2-2.4 планируется к выпуску в 2018-м году. Следите за новостями.
Лицензия
GNU GPL для версий до 2.0. А если коротко, берите, пользуйтесь, меняйте, публикуйте свои версии.
Конфигурация по сути содержит две части подсистемы: Данные (события, календари, напоминания), Интерфейс (форма главного окна), Обмен с Google (с версии 2.0). Таким образом, при желании можно взять по отдельности каждую часть и прикрутить при необходимости. Вплоть до использования обмена с Google для ваших нужд. Более того реализован минимальный набор переопределяемых модулей и методов, для простой интеграции с вашей конфигурацией.
Поддержка 8.2
Поддержка 8.2 не будет. Ни в каком виде.
P.S.
На сегодняшний день (24.01.2018) актуальная версия 2.1, планируется к продаже через Инфостарт и будет представлена до конца февраля.
ВНИМАНИЕ: Обновлены планы развития конфигурации на ближайшие несколько релизов.
См. также
Специальные предложения
На первом скриншоте можно потянуть за край/границу задачи и увеличить/уменьшить длительность на час-другой?
хм... Прошелся по ссылке, судя по
Возникли вопросы:
1) как обстоят дела с анализом уже введенных данных?
2) можно ли группировать задачи?
3) можно ли просмотреть и/или наложить задачи нескольких пользователей на один табличный документ?
4) имеется ли мобильное приложение под конфигурацию?
1. Что значит "анализ уже введенных данных"??? Пример пожалуйста
2. Группировать задачи? Тоже не совсем понимаю как и зачем.
3. Используется не табличный документ, а поле HTML документа. Сейчас форма планировщика выводит события только текущего пользователя. Но можно вмешаться в его работу и выводить данные нескольких пользователей. Просто они будут сбиваться в кучу и выглядеть не красиво. Когда хочется посмотреть события нескольких людей нужен интерфейс вроде такого -
4. Мобильное приложение. Зачем? Календарь во всех мобильных подсистемах имеется. Я считаю что проще сделать синхронизацию с Google, Yandex, ну или разобраться с форматом ics и хранить в нем где-нибудь по общей ссылке. А мобильное приложение ни к чему.
---- если я вдруг не понял вопросы, просто поясни подробнее я попробую ответить.
можно ли как-нибудь задачи планировать с определенным общим реквизитом (например "Группа"), т.е. объединить их. Далее проанализировать задачи с отбором по группам - оставить на поле HTML документа только задачи этой группы (или нескольких групп). Это первый вариант анализа.
Второй, планирование задач это первый шаг, а можно ли указать статус выполнения задач и провести их анализ (т.е. так называемый план-фактный анализ провести).
А по поводу мобильного приложения, именно в этом контексте, я с вами соглашусь - это излишне.
В целом очень хорошо реализована эта подсистема! Желаю дальнейших успехов!
Календарь я рассматриваю как инструмент оперативного планирования выполнения своих задач, но не как инструмент учета задач. Поясню.
Задачи - это отдельный объект хранения данных. Там уже более детально, с историей, планом выполнения и возможными другими реквизитами, а планировщик - это текущее планирование дня, недели, месяца. Например: я как программист делаю несколько задач, но как работник организации я еще участвую в совещаниях, заполняю разные формы, веду курсы повышения квалификации. И все это мне либо держать в голове, либо отмечать где-то.
Для задач я использую систему управления проектами (версиями, разработкой, что угодно), для встреч и различных административных задач еще и планировщик. Он мне напоминает что мне надо сделать в течение каждого дня, а задачи помогают не забывать глобальные важные вещи ну и контролировать их историю выполнения.
В планировщике сейчас можно создавать записи в календаре на основании задачи, этого достаточно. Созданные события можно перемещать по мере выполнения или не выполнения. Я думаю их соединять в одну систему не есть верно, они дополняют друг друга.
Когда строил обмен с гуглом, закладывал шину обмена отдельно от его механизма. Т.е. гипотетически только вопрос методов.
Ошибку по календарю посмотрю.
БСП бесплатная для разработчиков при наличии подписки на ИТС, а для конечных пользователей она бесплатна в составе любой конфигурации. В том числе и самописной. Для пользования самописной конфигурацией необходима лицензия на платформу 1С. Но так как отдельно ее не бывает, то достаточно лицензии на любую конфигурацию от 1С.
(16) alul, данная матрица называется timeline. К сожалению выбранным расширением она не реализуема. Есть в новой версии, но она не работает в 1С (в виду старого движка поля html в windows). В 8.3.6 будет. Возможно с выходом платной версии я разорюсь и куплю другое расширение (оно стоит 300$) и там есть кроме вида timeline, множество других вкусных и полезных вещей, которых даже в 8.3.6 вроде бы нет.
Сама по себе идея не нова, но как вариант выглядит достойно.
К сожалению, ни как не пойму почему многие разработчики используют матрицу "х" / "у" в виде "дни" / "время" а не "время" / "дни".
Планировщик же не бухгалтерский документ, где нужен итог по строке... В Вашем планировщике будет больше столбцов, чем строк.
На этот случай вариант "время" / "дни" будет проще и для реализации и при просмотри удобнее скролить, к тому же и на печать таблицу вытянутую по вертикали удобнее выводить.
{Справочник.СобытияПланировщика.Форма.ФормаСобытия.Форма(1674)}: Обращение к процедуре объекта как к функции (ПолучитьРабочееВремя)
РабочееВремя = ПланировщикДанные.ПолучитьРабочееВремя(ИсполнительСсылка, МассивКалендарей);
Следующим этапом будет интеграция с Google и расширение для 8.3.6 - соответственно платная версия. Срок не определен.
Демонстрационная конфигурация "Библиотека стандартных подсистем", редакция 2.2 (2.2.3.33) (
Copyright © ООО "1C", 2009-2014. Все права защищены
(
Скриншот в приложении.
У меня отдельно распланировано время выездов, отдельно - звонки, отдельно - рассылка.
Добавьте, пожалуйста, в ваш файл конфигурации хотя бы одного пользователя и отключите этому пользователю флажок [ ] Защита от опасных действий. Иначе на свежих версиях платформы 8.3.10, 8.3.11 при первом запуске в режиме Предприятия будет возникать ошибка 'Предупреждение безопасности. Открывается "Управление полнотекстовым поиском (Обработка сервисных функций полнотекстового поиска....)'
Скриншот с полным текстом ошибки в прицепе.
Андрей.
Кстати:
1. Как планируется синхронизировать? С файлом данных outlook находящемся на локальном компе, или через подключение к учетной записи microsoft? Интересен второй вариант.
2. Сторонний софт планируется использовать?
3. Ориентировочная стоимость?

Просмотры 48627
Загрузки 303
Комментарии 59
Создание 02.03.15 11:42
Обновление 24.01.18 00:20
№ Публикации 333366
Рубрики
Практика программирования,
Интеграция с WEB,
Работа с интерфейсом
Кому Для всех
Тип файла Конфигурация (md, cf)
Платформа Платформа 1С v8.x (все механизмы)
Конфигурация Конфигурации 1cv8
Операционная система Не имеет значения
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Раздел учета Не имеет значения
Доступ к файлу Абонемент ($m)
Код открыт Да
|
