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

Лицензия

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

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

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

Поддержка 8.2

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

P.S.

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

Скачать файлы

Наименование Файл Версия Размер
Файл конфигурации (вер. 1.1) + описание
.zip 33,14Mb
18.05.17
302
.zip 1.1 33,14Mb 302 Скачать
Файл конфигурации (вер. 1.0)
.cf 34,67Mb
18.05.17
113
.cf 1.0 34,67Mb 113 Скачать

См. также

Комментарии
Сортировка: Древо
1. kraynev-navi 363 02.03.15 12:36 Сейчас в теме
Не скачивал, поэтому вопрос.
На первом скриншоте можно потянуть за край/границу задачи и увеличить/уменьшить длительность на час-другой?
хм... Прошелся по ссылке, судя по http://v8.1c.ru/o7/20140401plan/14.png можно
2. vandalsvq 950 02.03.15 15:34 Сейчас в теме
(1) kraynev-navi, можно тянуть за край, перетаскивать в другое место/день, назначать на весь день и другие события выполнять. Единственный минус - нельзя из другого окна 1С (например динамического списка) перетащить в поле HTML. Оно не поддерживает Drag&Drop. Думается мне если 1С не сделает в своем планировщике этого, то им большой минус ))))
3. the1 314 02.03.15 16:18 Сейчас в теме
4. AXIOMLAB24 02.03.15 21:21 Сейчас в теме
Интересная подсистема!
Возникли вопросы:
1) как обстоят дела с анализом уже введенных данных?
2) можно ли группировать задачи?
3) можно ли просмотреть и/или наложить задачи нескольких пользователей на один табличный документ?
4) имеется ли мобильное приложение под конфигурацию?
5. vandalsvq 950 02.03.15 21:56 Сейчас в теме
(4) AxiomLab, прошу пояснить некоторые вопросы:
1. Что значит "анализ уже введенных данных"??? Пример пожалуйста
2. Группировать задачи? Тоже не совсем понимаю как и зачем.
3. Используется не табличный документ, а поле HTML документа. Сейчас форма планировщика выводит события только текущего пользователя. Но можно вмешаться в его работу и выводить данные нескольких пользователей. Просто они будут сбиваться в кучу и выглядеть не красиво. Когда хочется посмотреть события нескольких людей нужен интерфейс вроде такого - http://dhtmlx.com/docs/products/dhtmlxScheduler/sample_timeline.shtml. А его реализовать можно будет либо с будущим штатным интерфейсом, либо с использованием другого расширения.
4. Мобильное приложение. Зачем? Календарь во всех мобильных подсистемах имеется. Я считаю что проще сделать синхронизацию с Google, Yandex, ну или разобраться с форматом ics и хранить в нем где-нибудь по общей ссылке. А мобильное приложение ни к чему.
---- если я вдруг не понял вопросы, просто поясни подробнее я попробую ответить.
12. AXIOMLAB24 03.03.15 21:04 Сейчас в теме
(5) попробую пояснить:
можно ли как-нибудь задачи планировать с определенным общим реквизитом (например "Группа"), т.е. объединить их. Далее проанализировать задачи с отбором по группам - оставить на поле HTML документа только задачи этой группы (или нескольких групп). Это первый вариант анализа.
Второй, планирование задач это первый шаг, а можно ли указать статус выполнения задач и провести их анализ (т.е. так называемый план-фактный анализ провести).
А по поводу мобильного приложения, именно в этом контексте, я с вами соглашусь - это излишне.

В целом очень хорошо реализована эта подсистема! Желаю дальнейших успехов!
13. vandalsvq 950 03.03.15 21:56 Сейчас в теме
(12) AxiomLab, про группу пользователей записал. Действительно интересное предложение. Я подумаю и над реализацией, и когда буду делать на 8.3.6 над интерфейсом. Спасибо за предложение.
Календарь я рассматриваю как инструмент оперативного планирования выполнения своих задач, но не как инструмент учета задач. Поясню.
Задачи - это отдельный объект хранения данных. Там уже более детально, с историей, планом выполнения и возможными другими реквизитами, а планировщик - это текущее планирование дня, недели, месяца. Например: я как программист делаю несколько задач, но как работник организации я еще участвую в совещаниях, заполняю разные формы, веду курсы повышения квалификации. И все это мне либо держать в голове, либо отмечать где-то.
Для задач я использую систему управления проектами (версиями, разработкой, что угодно), для встреч и различных административных задач еще и планировщик. Он мне напоминает что мне надо сделать в течение каждого дня, а задачи помогают не забывать глобальные важные вещи ну и контролировать их историю выполнения.
В планировщике сейчас можно создавать записи в календаре на основании задачи, этого достаточно. Созданные события можно перемещать по мере выполнения или не выполнения. Я думаю их соединять в одну систему не есть верно, они дополняют друг друга.
AXIOMLAB24; +1 Ответить
6. androgin 03.03.15 02:00 Сейчас в теме
Если она бесплатная - почему требует стартмани?!!!
7. vandalsvq 950 03.03.15 08:15 Сейчас в теме
(6) androgin, стартмани - это поддержка и благодарность ресурсу ИС за его существование и работу. С любого скачавшего за 1Sm не убудет, а ИС немного средств для развития.
softgarant; veyron21; A7758735; citicat; +4 Ответить
51. 79123890854 25.04.18 14:53 Сейчас в теме
(7)Благодарность за монополизацию рынка?! Вы бредите. ИС только тормозит развитие 1С. Все эти мелкие обработки и полезные инструменты должны свободно скачиваться в каком-нибудь 1с-сторе.
52. vandalsvq 950 26.04.18 12:29 Сейчас в теме
(51) и соглашусь и не очень. Это весьма холиварная тема. Что же касается данной разработки, это далеко не «мелкая обработка», поэтому 1sm как минимум стоит
8. ivanov660 706 03.03.15 09:24 Сейчас в теме
Без интеграции с Microsoft Exchange не особо интересно
11. vandalsvq 950 03.03.15 14:56 Сейчас в теме
(8) ivanov660, с MS можно наладить работу посредством EWS (тогда и Office 365). Счас малость покопался на сайте мелкомягких. Сделать можно. В план добавлю, жизнь покажет.
Когда строил обмен с гуглом, закладывал шину обмена отдельно от его механизма. Т.е. гипотетически только вопрос методов.
9. yuraskas 173 03.03.15 11:15 Сейчас в теме
Классная подсистема. Ошибки: При создании "Календарь планировщика" он создается, но не виден, и соответственно нигде не выбирается. Также ссылка "Настройка планировщика" выдает ошибку связанную с функцией общего назначения "ИдентификаторОбъектаМетаданных".
10. vandalsvq 950 03.03.15 14:38 Сейчас в теме
(9) yuraskas, идентификаторы объектов метаданных необходимо заполнить. Вот тут можно прочитать как заполнить идентификаторы - http://infostart.ru/public/295372/. Или можно в документации про БСП.
Ошибку по календарю посмотрю.
14. nixel 496 04.03.15 11:29 Сейчас в теме
Извините, я немного позанудствую - раз конфигурация основана на БСП, то она, конечно же, может быть бесплатной, но у пользователя должна быть активная подписка на ИТС.
А сама конфа хорошая :)
15. AleksSF 172 04.03.15 14:00 Сейчас в теме
(14) nixel,
БСП бесплатная для разработчиков при наличии подписки на ИТС, а для конечных пользователей она бесплатна в составе любой конфигурации. В том числе и самописной. Для пользования самописной конфигурацией необходима лицензия на платформу 1С. Но так как отдельно ее не бывает, то достаточно лицензии на любую конфигурацию от 1С.
17. vandalsvq 950 04.03.15 16:21 Сейчас в теме
(14) nixel, есть такая вещь. НО: почти все разработчики имеют доступ к ИТС, у кого нет - это большой минус, там много полезной информации, к тому же она там актуальна почти всегда.
(16) alul, данная матрица называется timeline. К сожалению выбранным расширением она не реализуема. Есть в новой версии, но она не работает в 1С (в виду старого движка поля html в windows). В 8.3.6 будет. Возможно с выходом платной версии я разорюсь и куплю другое расширение (оно стоит 300$) и там есть кроме вида timeline, множество других вкусных и полезных вещей, которых даже в 8.3.6 вроде бы нет.
16. alul 04.03.15 14:09 Сейчас в теме
Не качал - жалко "монетку" :) , но тем не менее :
Сама по себе идея не нова, но как вариант выглядит достойно.
К сожалению, ни как не пойму почему многие разработчики используют матрицу "х" / "у" в виде "дни" / "время" а не "время" / "дни".
Планировщик же не бухгалтерский документ, где нужен итог по строке... В Вашем планировщике будет больше столбцов, чем строк.
На этот случай вариант "время" / "дни" будет проще и для реализации и при просмотри удобнее скролить, к тому же и на печать таблицу вытянутую по вертикали удобнее выводить.
18. SoulPower 4 10.03.15 15:13 Сейчас в теме
Клацнул на созданную задачу

{Справочник.СобытияПланировщика.Форма.ФормаСобытия.Форма(1674)}: Обращение к процедуре объекта как к функции (ПолучитьРабочееВремя)
РабочееВремя = ПланировщикДанные.ПолучитьРабочееВремя(ИсполнительСсылка, МассивКалендарей);
19. SoulPower 4 10.03.15 15:49 Сейчас в теме
попробовал - реализация очень хорошая, юзабилити на высоте, большое спасибо за открытую разработку
20. vandalsvq 950 25.03.15 01:19 Сейчас в теме
(0) выложена новая версия 1.1. Список изменений внешне не очень большой, внутри гораздо больше. На этом бесплатная версия закончена. Пользуйтесь на здоровье.
Следующим этапом будет интеграция с Google и расширение для 8.3.6 - соответственно платная версия. Срок не определен.
21. dj_serega 352 29.05.15 16:39 Сейчас в теме
Обновите, пожалуйста, текст публикации в связи выходом 8.3.6 :)
dgolovanov; +1 Ответить
22. cool_sneg 14.07.15 13:03 Сейчас в теме
Скачал, а там :
Демонстрационная конфигурация "Библиотека стандартных подсистем", редакция 2.2 (2.2.3.33) (http://v8.1c.ru/ssl)
Copyright © ООО "1C", 2009-2014. Все права защищены
(http://www.1c.ru) . Удивлен, думал отдельная будет
23. vandalsvq 950 14.07.15 13:31 Сейчас в теме
(22) cool_sneg, в самом начале написано: Конфигурация (на базе БСП) с подсистемой "Планировщик" (календарь). Собственно выпилить ее оттуда при наличии прямых рук можно буквально в течение одного дня. Просто большинство конфигураций, даже самописок содержат базовый набор БСП-шных подсистем (вроде базовая функциональность, контактная информация и т.п.), а они собственно и задействованы. Глубокой интеграции там нет.
24. Vladal 416 01.02.16 20:55 Сейчас в теме
Месяц только в виде HTML? Как в БСП?
25. michael2006 1 07.06.16 08:32 Сейчас в теме
Отличная работа! Качаю, буду встраивать в свою самописную конфигурацию по управлению делами. Из БСП планирую выкинуть что смогу, так как сама БСП не способствует быстродействию. Готов даже купить платную версию с поддержкой google-календарей.
26. alexandrit 19.09.16 17:16 Сейчас в теме
Добрый день!
Подскажите на УТ 3.1.2.4 пойдет?
27. vandalsvq 950 19.09.16 20:37 Сейчас в теме
(26) alexandrit, если это одна из последних версий УТ, то скорее всего там уже БСП 2.3. У меня есть последняя версия для платформы 8.3.8+ и БСП 2.3+, пожалуйста в ЛС. Пока здесь она не представлена.
28. ye_s 16.12.16 10:11 Сейчас в теме
(27) стоит ли ждать версии с поддержкой google-календарей?
29. vandalsvq 950 16.12.16 14:52 Сейчас в теме
(28), (0) для всех
Версия с поддержкой Google-Calendar, а также использованием встроенного объекта "Планировщик" существует. Здесь не представлена временно. Думаю к новому году будет. Сейчас если кого заинтересует прошу в личные сообщения писать.
30. Ionmuerto 26.07.17 08:21 Сейчас в теме
Для управление торговлей 11 данная разработка подходит?
31. vandalsvq 950 26.07.17 21:19 Сейчас в теме
(30) подходит, но под полную совместимость с последней версией платформы надо немного подпиливать. При реальном интересе можно обсудить.
32. Re:аниматор 401 29.08.17 07:36 Сейчас в теме
34. vandalsvq 950 26.09.17 14:47 Сейчас в теме
33. djolejek 1 26.09.17 08:05 Сейчас в теме
Привет, мне тоже очень интересна данная разработка, особено интеграция с Google календарем. Тоже вопрос как получить самую актуальную версию.
35. user859444 10.11.17 17:05 Сейчас в теме
Добрый день! Как получить самую актуальную версию?
36. vandalsvq 950 17.11.17 16:18 Сейчас в теме
Актуальная версия планировщика (2.0) будет размещена в продаже здесь на ИС в начале декабря. К сожалению раньше не получится подготовить сборки. Планируется две версии: без Google и с ним.
37. vandalsvq 950 17.11.17 16:20 Сейчас в теме
До этих пор пишите в ЛС. Однако, я отвечаю редко (раз в неделю пока добираюсь только)
38. citicat 116 20.11.17 12:28 Сейчас в теме
Скачала конфигурвцию. Буду тестировать. В своё (ещё до разработки платформы 8.2) написала на 7.7 программу "Планировщик" с учетом выездов по клиентам.
Скриншот в приложении.
У меня отдельно распланировано время выездов, отдельно - звонки, отдельно - рассылка.
Прикрепленные файлы:
39. zerrr000 20.11.17 14:05 Сейчас в теме
Weeek - отличная вещь, недавно появился, но уже радует своей функциональностью
40. dmb-dima 9 21.11.17 16:27 Сейчас в теме
А можно в этом планировщике делать горизонтальную развертку на 1 день
и выполнять планирование по 10 или 5 минут?
41. vandalsvq 950 28.11.17 19:20 Сейчас в теме
(40) посмотрите описание к версии 2.0 в нашей базе знаний (ссылка в конце статьи) и там найдете горизонтальный вид планировщика
42. vandalsvq 950 24.01.18 00:22 Сейчас в теме
Добавлены планы на развитие конфигурации в 2018 году. См. версии 2.2 - 2.4. 100% не обещаю, но очень постараюсь скроить время для реализации.
Интеграция с Outlook.com на текущий момент уже в работе.
43. spenser123 25.01.18 07:05 Сейчас в теме
(42) а где достать версию 2.1?
45. vandalsvq 950 25.01.18 20:55 Сейчас в теме
(43) несколько отредактировал публикацию, версия 2.1 на текущий момент проходит доработку, и по окончании будет выложена в продажу на данном ресурсе. Ориентировочно это произойдет в феврале
46. SashinPapa 26.01.18 12:12 Сейчас в теме
(45) Александр, здравствуйте.
Добавьте, пожалуйста, в ваш файл конфигурации хотя бы одного пользователя и отключите этому пользователю флажок [ ] Защита от опасных действий. Иначе на свежих версиях платформы 8.3.10, 8.3.11 при первом запуске в режиме Предприятия будет возникать ошибка 'Предупреждение безопасности. Открывается "Управление полнотекстовым поиском (Обработка сервисных функций полнотекстового поиска....)'
Скриншот с полным текстом ошибки в прицепе.
Андрей.
Прикрепленные файлы:
47. vandalsvq 950 26.01.18 19:02 Сейчас в теме
(46) спасибо, внесу изменения.
48. Pawlick 9 07.02.18 14:24 Сейчас в теме
С удовольствием куплю (за разумные деньги :-) ) когда появится синхронизация с outlook. Как минимум из за блока синхронизации., т.к. есть несколько актуальных интересных задач, связанных с необходимостью такой синхронизации.
Кстати:
1. Как планируется синхронизировать? С файлом данных outlook находящемся на локальном компе, или через подключение к учетной записи microsoft? Интересен второй вариант.
2. Сторонний софт планируется использовать?
3. Ориентировочная стоимость?
svetik789; +1 Ответить
49. vandalsvq 950 08.02.18 08:39 Сейчас в теме
(48) синхронизация планируется двухсторонняя через api outlook. Соответственно с использованием учётной записи. Штатных средств 1с вполне достаточно. Что касается цены, она пока не определена окончательно. Буду думать ближе к релизу.
SurmachAU; +1 Ответить
50. annkosha 13.04.18 17:06 Сейчас в теме
(49) Александр, скажите, а когда ждать релиза 2,1.? Уже середина апреля, а вроде говорили о конце февраля :)
И можно где-то уже сейчас приобрести 2.0?
baracuda; VodoleyPlus; +2 Ответить
57. baracuda 3 11.07.18 17:00 Сейчас в теме
(50) тоже данный вопрос интересен.
53. Doctor2006 04.06.18 12:57 Сейчас в теме
Добрый день. Такой вопрос интересует а на толстом клиенте "Планировщик" работать может или нет. Если да то где можно посмотреть образец????
54. vandalsvq 950 05.06.18 06:46 Сейчас в теме
(53) по моему никаких проблем с толстым клиентом быть не должно. По крайней мере если платформа соответствующая.
55. Doctor2006 05.06.18 09:48 Сейчас в теме
(54) Вопрос почему возник когда я на форме создаю реквизит с типом планировщик на УФ то нормально выводится на форму со всеми методами. А вот как выводить данный реквизит на толстом клиенте ???
56. skyboy13 5 22.06.18 11:39 Сейчас в теме
{Обработка.ПланировщикИнтерфейс.Форма.Форма.Форма(685)}: Преобразование значения к типу Число не может быть выполнено
Цвет_К = СтрокаТаблицы.Цвет_К * (1 - 0.6) + 255 * 0.6;
Прикрепленные файлы:
Оставьте свое сообщение