Подсистема "Планировщик" (версия 1.1)








Конфигурация с подсистемой «Планировщик» (календарь). Бесплатная открытая версия для свободного использования не включает двустороннюю интеграцию с сервисом Google и Outlook.com.

И так, "Планировщик" в 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 планируется к выпуску в 2024-м году. Следите за новостями.

Лицензия

GNU GPL для версий до 2.0. А если коротко, берите, пользуйтесь, меняйте, публикуйте свои версии.

Конфигурация по сути содержит две части подсистемы: Данные (события, календари, напоминания), Интерфейс (форма главного окна), Обмен с Google (с версии 2.0). Таким образом, при желании можно взять по отдельности каждую часть и прикрутить при необходимости. Вплоть до использования обмена с Google для ваших нужд. Более того реализован минимальный набор переопределяемых модулей и методов, для простой интеграции с вашей конфигурацией.

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

Поддержка 8.2

Поддержка 8.2 не будет. Ни в каком виде. 

P.S.

На сегодняшний день (24.01.2024) актуальная версия 2.1, планируется к продаже через Инфостарт и будет представлена до конца февраля.
ВНИМАНИЕ: Обновлены планы развития конфигурации на ближайшие несколько релизов.

60 Comments

  1. kraynev-navi

    Не скачивал, поэтому вопрос.

    На первом скриншоте можно потянуть за край/границу задачи и увеличить/уменьшить длительность на час-другой?

    хм… Прошелся по ссылке, судя по http://v8.1c.ru/o7/20140401plan/14.png можно

    Reply
  2. vandalsvq

    (1) kraynev-navi, можно тянуть за край, перетаскивать в другое место/день, назначать на весь день и другие события выполнять. Единственный минус — нельзя из другого окна 1С (например динамического списка) перетащить в поле HTML. Оно не поддерживает Drag&Drop. Думается мне если 1С не сделает в своем планировщике этого, то им большой минус ))))

    Reply
  3. the1

    (0) Выглядит достойно )

    Reply
  4. AXIOMLAB24

    Интересная подсистема!

    Возникли вопросы:

    1) как обстоят дела с анализом уже введенных данных?

    2) можно ли группировать задачи?

    3) можно ли просмотреть и/или наложить задачи нескольких пользователей на один табличный документ?

    4) имеется ли мобильное приложение под конфигурацию?

    Reply
  5. vandalsvq

    (4) AxiomLab, прошу пояснить некоторые вопросы:

    1. Что значит «анализ уже введенных данных»??? Пример пожалуйста

    2. Группировать задачи? Тоже не совсем понимаю как и зачем.

    3. Используется не табличный документ, а поле HTML документа. Сейчас форма планировщика выводит события только текущего пользователя. Но можно вмешаться в его работу и выводить данные нескольких пользователей. Просто они будут сбиваться в кучу и выглядеть не красиво. Когда хочется посмотреть события нескольких людей нужен интерфейс вроде такого — http://dhtmlx.com/docs/products/dhtmlxScheduler/sample_timeline.shtml. А его реализовать можно будет либо с будущим штатным интерфейсом, либо с использованием другого расширения.

    4. Мобильное приложение. Зачем? Календарь во всех мобильных подсистемах имеется. Я считаю что проще сделать синхронизацию с Google, Yandex, ну или разобраться с форматом ics и хранить в нем где-нибудь по общей ссылке. А мобильное приложение ни к чему.

    —- если я вдруг не понял вопросы, просто поясни подробнее я попробую ответить.

    Reply
  6. vandalsvq

    (6) androgin, стартмани — это поддержка и благодарность ресурсу ИС за его существование и работу. С любого скачавшего за 1Sm не убудет, а ИС немного средств для развития.

    Reply
  7. ivanov660

    Без интеграции с Microsoft Exchange не особо интересно

    Reply
  8. yuraskas

    Классная подсистема. Ошибки: При создании «Календарь планировщика» он создается, но не виден, и соответственно нигде не выбирается. Также ссылка «Настройка планировщика» выдает ошибку связанную с функцией общего назначения «ИдентификаторОбъектаМетаданных».

    Reply
  9. vandalsvq

    (9) yuraskas, идентификаторы объектов метаданных необходимо заполнить. Вот тут можно прочитать как заполнить идентификаторы — http://infostart.ru/public/295372/. Или можно в документации про БСП.

    Ошибку по календарю посмотрю.

    Reply
  10. vandalsvq

    (8) ivanov660, с MS можно наладить работу посредством EWS (тогда и Office 365). Счас малость покопался на сайте мелкомягких. Сделать можно. В план добавлю, жизнь покажет.

    Когда строил обмен с гуглом, закладывал шину обмена отдельно от его механизма. Т.е. гипотетически только вопрос методов.

    Reply
  11. AXIOMLAB24

    (5) попробую пояснить:

    можно ли как-нибудь задачи планировать с определенным общим реквизитом (например «Группа»), т.е. объединить их. Далее проанализировать задачи с отбором по группам — оставить на поле HTML документа только задачи этой группы (или нескольких групп). Это первый вариант анализа.

    Второй, планирование задач это первый шаг, а можно ли указать статус выполнения задач и провести их анализ (т.е. так называемый план-фактный анализ провести).

    А по поводу мобильного приложения, именно в этом контексте, я с вами соглашусь — это излишне.

    В целом очень хорошо реализована эта подсистема! Желаю дальнейших успехов!

    Reply
  12. vandalsvq

    (12) AxiomLab, про группу пользователей записал. Действительно интересное предложение. Я подумаю и над реализацией, и когда буду делать на 8.3.6 над интерфейсом. Спасибо за предложение.

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

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

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

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

    Reply
  13. nixel

    Извините, я немного позанудствую — раз конфигурация основана на БСП, то она, конечно же, может быть бесплатной, но у пользователя должна быть активная подписка на ИТС.

    А сама конфа хорошая 🙂

    Reply
  14. AleksSF

    (14) nixel,

    БСП бесплатная для разработчиков при наличии подписки на ИТС, а для конечных пользователей она бесплатна в составе любой конфигурации. В том числе и самописной. Для пользования самописной конфигурацией необходима лицензия на платформу 1С. Но так как отдельно ее не бывает, то достаточно лицензии на любую конфигурацию от 1С.

    Reply
  15. alul

    Не качал — жалко «монетку» 🙂 , но тем не менее :

    Сама по себе идея не нова, но как вариант выглядит достойно.

    К сожалению, ни как не пойму почему многие разработчики используют матрицу «х» / «у» в виде «дни» / «время» а не «время» / «дни».

    Планировщик же не бухгалтерский документ, где нужен итог по строке… В Вашем планировщике будет больше столбцов, чем строк.

    На этот случай вариант «время» / «дни» будет проще и для реализации и при просмотри удобнее скролить, к тому же и на печать таблицу вытянутую по вертикали удобнее выводить.

    Reply
  16. vandalsvq

    (14) nixel, есть такая вещь. НО: почти все разработчики имеют доступ к ИТС, у кого нет — это большой минус, там много полезной информации, к тому же она там актуальна почти всегда.

    (16) alul, данная матрица называется timeline. К сожалению выбранным расширением она не реализуема. Есть в новой версии, но она не работает в 1С (в виду старого движка поля html в windows). В 8.3.6 будет. Возможно с выходом платной версии я разорюсь и куплю другое расширение (оно стоит 300$) и там есть кроме вида timeline, множество других вкусных и полезных вещей, которых даже в 8.3.6 вроде бы нет.

    Reply
  17. SoulPower

    Клацнул на созданную задачу

    {Справочник.СобытияПланировщика.Форма.ФормаСобытия.Форма(1674)}: Обращение к процедуре объекта как к функции (ПолучитьРабочееВремя)

    РабочееВремя = ПланировщикДанные.ПолучитьРабочееВремя(ИсполнительСсылка, МассивКалендарей);

    Reply
  18. SoulPower

    попробовал — реализация очень хорошая, юзабилити на высоте, большое спасибо за открытую разработку

    Reply
  19. vandalsvq

    (0) выложена новая версия 1.1. Список изменений внешне не очень большой, внутри гораздо больше. На этом бесплатная версия закончена. Пользуйтесь на здоровье.

    Следующим этапом будет интеграция с Google и расширение для 8.3.6 — соответственно платная версия. Срок не определен.

    Reply
  20. dj_serega

    Обновите, пожалуйста, текст публикации в связи выходом 8.3.6 🙂

    Reply
  21. cool_sneg

    Скачал, а там :

    Демонстрационная конфигурация «Библиотека стандартных подсистем», редакция 2.2 (2.2.3.33) (http://v8.1c.ru/ssl)

    Copyright © ООО «1C», 2009-2014. Все права защищены

    (http://www.1c.ru) . Удивлен, думал отдельная будет

    Reply
  22. vandalsvq

    (22) cool_sneg, в самом начале написано: Конфигурация (на базе БСП) с подсистемой «Планировщик» (календарь). Собственно выпилить ее оттуда при наличии прямых рук можно буквально в течение одного дня. Просто большинство конфигураций, даже самописок содержат базовый набор БСП-шных подсистем (вроде базовая функциональность, контактная информация и т.п.), а они собственно и задействованы. Глубокой интеграции там нет.

    Reply
  23. v.l.

    Месяц только в виде HTML? Как в БСП?

    Reply
  24. michael2006

    Отличная работа! Качаю, буду встраивать в свою самописную конфигурацию по управлению делами. Из БСП планирую выкинуть что смогу, так как сама БСП не способствует быстродействию. Готов даже купить платную версию с поддержкой google-календарей.

    Reply
  25. alexandrit

    Добрый день!

    Подскажите на УТ 3.1.2.4 пойдет?

    Reply
  26. vandalsvq

    (26) alexandrit, если это одна из последних версий УТ, то скорее всего там уже БСП 2.3. У меня есть последняя версия для платформы 8.3.8+ и БСП 2.3+, пожалуйста в ЛС. Пока здесь она не представлена.

    Reply
  27. ye_s

    (27) стоит ли ждать версии с поддержкой google-календарей?

    Reply
  28. vandalsvq

    (28), (0) для всех

    Версия с поддержкой Google-Calendar, а также использованием встроенного объекта «Планировщик» существует. Здесь не представлена временно. Думаю к новому году будет. Сейчас если кого заинтересует прошу в личные сообщения писать.

    Reply
  29. Ionmuerto

    Для управление торговлей 11 данная разработка подходит?

    Reply
  30. vandalsvq

    (30) подходит, но под полную совместимость с последней версией платформы надо немного подпиливать. При реальном интересе можно обсудить.

    Reply
  31. Re:аниматор

    Как получить версию 2.0?

    Reply
  32. djolejek

    Привет, мне тоже очень интересна данная разработка, особено интеграция с Google календарем. Тоже вопрос как получить самую актуальную версию.

    Reply
  33. vandalsvq

    (32) (33) пишите в личку

    Reply
  34. user859444

    Добрый день! Как получить самую актуальную версию?

    Reply
  35. vandalsvq

    Актуальная версия планировщика (2.0) будет размещена в продаже здесь на ИС в начале декабря. К сожалению раньше не получится подготовить сборки. Планируется две версии: без Google и с ним.

    Reply
  36. vandalsvq

    До этих пор пишите в ЛС. Однако, я отвечаю редко (раз в неделю пока добираюсь только)

    Reply
  37. citicat

    Скачала конфигурвцию. Буду тестировать. В своё (ещё до разработки платформы 8.2) написала на 7.7 программу «Планировщик» с учетом выездов по клиентам.

    Скриншот в приложении.

    У меня отдельно распланировано время выездов, отдельно — звонки, отдельно — рассылка.

    Reply
  38. zerrr000

    Weeek — отличная вещь, недавно появился, но уже радует своей функциональностью

    Reply
  39. dmb-dima

    А можно в этом планировщике делать горизонтальную развертку на 1 день

    и выполнять планирование по 10 или 5 минут?

    Reply
  40. vandalsvq

    (40) посмотрите описание к версии 2.0 в нашей базе знаний (ссылка в конце статьи) и там найдете горизонтальный вид планировщика

    Reply
  41. vandalsvq

    Добавлены планы на развитие конфигурации в 2018 году. См. версии 2.2 — 2.4. 100% не обещаю, но очень постараюсь скроить время для реализации.

    Интеграция с Outlook.com на текущий момент уже в работе.

    Reply
  42. spenser123

    (42) а где достать версию 2.1?

    Reply
  43. vandalsvq

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

    Reply
  44. SashinPapa

    (45) Александр, здравствуйте.

    Добавьте, пожалуйста, в ваш файл конфигурации хотя бы одного пользователя и отключите этому пользователю флажок [ ] Защита от опасных действий. Иначе на свежих версиях платформы 8.3.10, 8.3.11 при первом запуске в режиме Предприятия будет возникать ошибка ‘Предупреждение безопасности. Открывается «Управление полнотекстовым поиском (Обработка сервисных функций полнотекстового поиска….)’

    Скриншот с полным текстом ошибки в прицепе.

    Андрей.

    Reply
  45. vandalsvq

    (46) спасибо, внесу изменения.

    Reply
  46. Pawlick

    С удовольствием куплю (за разумные деньги 🙂 ) когда появится синхронизация с outlook. Как минимум из за блока синхронизации., т.к. есть несколько актуальных интересных задач, связанных с необходимостью такой синхронизации.

    Кстати:

    1. Как планируется синхронизировать? С файлом данных outlook находящемся на локальном компе, или через подключение к учетной записи microsoft? Интересен второй вариант.

    2. Сторонний софт планируется использовать?

    3. Ориентировочная стоимость?

    Reply
  47. vandalsvq

    (48) синхронизация планируется двухсторонняя через api outlook. Соответственно с использованием учётной записи. Штатных средств 1с вполне достаточно. Что касается цены, она пока не определена окончательно. Буду думать ближе к релизу.

    Reply
  48. annkosha

    (49) Александр, скажите, а когда ждать релиза 2,1.? Уже середина апреля, а вроде говорили о конце февраля 🙂

    И можно где-то уже сейчас приобрести 2.0?

    Reply
  49. vandalsvq

    (51) и соглашусь и не очень. Это весьма холиварная тема. Что же касается данной разработки, это далеко не «мелкая обработка», поэтому 1sm как минимум стоит

    Reply
  50. Doctor2006

    Добрый день. Такой вопрос интересует а на толстом клиенте «Планировщик» работать может или нет. Если да то где можно посмотреть образец????

    Reply
  51. vandalsvq

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

    Reply
  52. Doctor2006

    (54) Вопрос почему возник когда я на форме создаю реквизит с типом планировщик на УФ то нормально выводится на форму со всеми методами. А вот как выводить данный реквизит на толстом клиенте ???

    Reply
  53. skyboy13

    {Обработка.ПланировщикИнтерфейс.Форма.Форма.Форма(685)}: Преобразование значения к типу Число не может быть выполнено

    Цвет_К = СтрокаТаблицы.Цвет_К * (1 — 0.6) + 255 * 0.6;

    Reply
  54. baracuda

    (50) тоже данный вопрос интересен.

    Reply
  55. baracuda

    Алло где можно скачать версию 2.0?

    Reply
  56. vandalsvq

    (59) скачать нельзя нигде. версия 2.0 официально еще не выпущена

    Reply
  57. Aleskey_K

    Ждём обновлений

    Reply
  58. Lakord

    По данной разработке есть, что-нибудь актуальное для УТ?

    Reply
  59. 1cv9

    +

    vandalsvq

    Есть какие новости для пользователей Инфостарта?

    Reply
  60. tunesoft

    Добрый день.

    >»На сегодняшний день (24.01.2018) актуальная версия 2.1″

    Где можно изучить, купить и скачать последнюю версию ?

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *