Единый семинар «1С» для бухгалтеров и руководителей

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

Программирование - Практика программирования

Конфигурация (на базе БСП) с подсистемой "Планировщик" (календарь). Бесплатная открытая версия для свободного использования.

И так, "Планировщик" в 1С реализован в платформе 8.3.6, но до сих пор работающей подсистемы в БСП нет. Данная разработка предлагает исправить это недоразумение.

Ранее (до выхода объекта "Планировщик") в качестве интерфейсного элемента формы используется бесплатная открытая разработка FullCalendar (v1) или "условно бесплатный" аналог DHTMLX Sheduler (v4.3). Актуальная версия 2.0 задействует типовой объект, не использует внешних возможностей, поэтому может быть применена без ограничений по методу использования (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) *
  • ограниченный функционал для версии 8.2 *

* - данный функционал в бесплатной версии представлен не будет.

Лицензия

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

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

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

Поддержка 8.2

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

P.S.

На сегодняшний день (18.05.2017) актуальная версия 2.0, которая может быть вам предоставлена по отдельному запросу.  Более подробно о разработке вы можете прочитать в нашей базе знаний - здесь.

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

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

См. также

Комментарии
1. С К (kraynev-navi) 231 02.03.15 12:36 Сейчас в теме
Не скачивал, поэтому вопрос.
На первом скриншоте можно потянуть за край/границу задачи и увеличить/уменьшить длительность на час-другой?
хм... Прошелся по ссылке, судя по http://v8.1c.ru/o7/20140401plan/14.png можно
2. Александр Анисков (vandalsvq) 844 02.03.15 15:34 Сейчас в теме
(1) kraynev-navi, можно тянуть за край, перетаскивать в другое место/день, назначать на весь день и другие события выполнять. Единственный минус - нельзя из другого окна 1С (например динамического списка) перетащить в поле HTML. Оно не поддерживает Drag&Drop. Думается мне если 1С не сделает в своем планировщике этого, то им большой минус ))))
3. Maxim Kolkin (the1) 290 02.03.15 16:18 Сейчас в теме
4. AxiomLab (AXIOMLAB24) 02.03.15 21:21 Сейчас в теме
Интересная подсистема!
Возникли вопросы:
1) как обстоят дела с анализом уже введенных данных?
2) можно ли группировать задачи?
3) можно ли просмотреть и/или наложить задачи нескольких пользователей на один табличный документ?
4) имеется ли мобильное приложение под конфигурацию?
5. Александр Анисков (vandalsvq) 844 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. AxiomLab (AXIOMLAB24) 03.03.15 21:04 Сейчас в теме
(5) попробую пояснить:
можно ли как-нибудь задачи планировать с определенным общим реквизитом (например "Группа"), т.е. объединить их. Далее проанализировать задачи с отбором по группам - оставить на поле HTML документа только задачи этой группы (или нескольких групп). Это первый вариант анализа.
Второй, планирование задач это первый шаг, а можно ли указать статус выполнения задач и провести их анализ (т.е. так называемый план-фактный анализ провести).
А по поводу мобильного приложения, именно в этом контексте, я с вами соглашусь - это излишне.

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

{Справочник.СобытияПланировщика.Форма.ФормаСобытия.Форма(1674)}: Обращение к процедуре объекта как к функции (ПолучитьРабочееВремя)
РабочееВремя = ПланировщикДанные.ПолучитьРабочееВремя(ИсполнительСсылка, МассивКалендарей);
19. Soul Power (SoulPower) 4 10.03.15 15:49 Сейчас в теме
попробовал - реализация очень хорошая, юзабилити на высоте, большое спасибо за открытую разработку
20. Александр Анисков (vandalsvq) 844 25.03.15 01:19 Сейчас в теме
(0) выложена новая версия 1.1. Список изменений внешне не очень большой, внутри гораздо больше. На этом бесплатная версия закончена. Пользуйтесь на здоровье.
Следующим этапом будет интеграция с Google и расширение для 8.3.6 - соответственно платная версия. Срок не определен.
21. Сергей Галюк (dj_serega) 337 29.05.15 16:39 Сейчас в теме
Обновите, пожалуйста, текст публикации в связи выходом 8.3.6 :)
dgolovanov; +1 Ответить
22. Oleg Denisenko (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) 844 14.07.15 13:31 Сейчас в теме
(22) cool_sneg, в самом начале написано: Конфигурация (на базе БСП) с подсистемой "Планировщик" (календарь). Собственно выпилить ее оттуда при наличии прямых рук можно буквально в течение одного дня. Просто большинство конфигураций, даже самописок содержат базовый набор БСП-шных подсистем (вроде базовая функциональность, контактная информация и т.п.), а они собственно и задействованы. Глубокой интеграции там нет.
24. V. L. (Vladal) 413 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) 844 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) 844 16.12.16 14:52 Сейчас в теме
(28), (0) для всех
Версия с поддержкой Google-Calendar, а также использованием встроенного объекта "Планировщик" существует. Здесь не представлена временно. Думаю к новому году будет. Сейчас если кого заинтересует прошу в личные сообщения писать.
30. Ionmuerto 26.07.17 08:21 Сейчас в теме
Для управление торговлей 11 данная разработка подходит?
31. Александр Анисков (vandalsvq) 844 26.07.17 21:19 Сейчас в теме
(30) подходит, но под полную совместимость с последней версией платформы надо немного подпиливать. При реальном интересе можно обсудить.
32. Дмитрий Бухалов (Re:аниматор) 395 29.08.17 07:36 Сейчас в теме
34. Александр Анисков (vandalsvq) 844 26.09.17 14:47 Сейчас в теме
33. Иван Сафронов (djolejek) 1 26.09.17 08:05 Сейчас в теме
Привет, мне тоже очень интересна данная разработка, особено интеграция с Google календарем. Тоже вопрос как получить самую актуальную версию.
35. Владимир Петров (user859444) 10.11.17 17:05 Сейчас в теме
Добрый день! Как получить самую актуальную версию?
36. Александр Анисков (vandalsvq) 844 17.11.17 16:18 Сейчас в теме
Актуальная версия планировщика (2.0) будет размещена в продаже здесь на ИС в начале декабря. К сожалению раньше не получится подготовить сборки. Планируется две версии: без Google и с ним.
37. Александр Анисков (vandalsvq) 844 17.11.17 16:20 Сейчас в теме
До этих пор пишите в ЛС. Однако, я отвечаю редко (раз в неделю пока добираюсь только)
38. Елена _ (citicat) 116 20.11.17 12:28 Сейчас в теме
Скачала конфигурвцию. Буду тестировать. В своё (ещё до разработки платформы 8.2) написала на 7.7 программу "Планировщик" с учетом выездов по клиентам.
Скриншот в приложении.
У меня отдельно распланировано время выездов, отдельно - звонки, отдельно - рассылка.
Прикрепленные файлы:
39. user865734 (zerrr000) 20.11.17 14:05 Сейчас в теме
Weeek - отличная вещь, недавно появился, но уже радует своей функциональностью
40. dmb-dima dmb-dima (dmb-dima) 9 21.11.17 16:27 Сейчас в теме
А можно в этом планировщике делать горизонтальную развертку на 1 день
и выполнять планирование по 10 или 5 минут?
41. Александр Анисков (vandalsvq) 844 28.11.17 19:20 Сейчас в теме
(40) посмотрите описание к версии 2.0 в нашей базе знаний (ссылка в конце статьи) и там найдете горизонтальный вид планировщика
Оставьте свое сообщение