Менеджер по работе с Google календарем

Обработки - Универсальные обработки

Обработка на управляемых формах для работы с календарями google, событиями календарей и контактами.

  1. Управляемая форма, открытый код
  2. Аутентификация в Google
  3. Считывание календарей
  4. Считывание контактов
  5. Считывание событий
  6. Просмотр страницы календаря
  7. Создание событий в google-календаре с напоминаниями (почта, sms, всплывающие окна)
  8. Групповые операции сохранения в 1С и заполнения из 1С можете доработать под конкретные базы

Использование, например: отслеживание встреч и задач в УТ:11, 1С:Документооборот через Google-календарь.

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

В самой 1С с интегрированной программой просмотра, "типа" веб-браузера, календарь выглядит неполноценно.

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

Наименование Файл Версия Размер
МенеджерРаботыСКалендаремGoogle_v1.epf
.epf 36,67Kb
06.02.14
255
.epf 36,67Kb 255 Скачать

См. также

Комментарии
1. Александр Анисков (vandalsvq) 703 07.02.14 08:35 Сейчас в теме
Реализовано как я понял на APIv2? На v3 нет плана перехода?
Вроде как большой разницы кроме авторизации не должно быть.
2. Dmitry Malyshev (SaperVodichka) 537 07.02.14 11:34 Сейчас в теме
(1) vandalsvq, да, платформа разработки 1cv82, думаю принцип тотже будет и для v3, возможны изменения тоько в методах самой 1С
3. Евгений Пономаренко (Evgen.Ponomarenko) 509 10.02.14 00:21 Сейчас в теме
На УТ11 работает! ))) Автору - СПС!
24specialist; +1 Ответить
4. Константин Куликов (Светлый ум) 202 10.02.14 13:53 Сейчас в теме
Функционал по гугл док. добавляйте и на продажу. Буду первым в списке купивших. +
Team leader; +1 Ответить
5. Николай Николай (1Свитер) 13.02.14 15:39 Сейчас в теме
6. Dmitry Malyshev (SaperVodichka) 537 13.02.14 16:15 Сейчас в теме
(5) 1Свитер, обработка автономная, используйте там где откроется (наверное можно и в CRM 2.0 или 1.4, я про рарус - зависит от режима запуска предприятия форма управляемая). Функционала интеграции с какой-то конкретной архитектурой сейчас нет, но задача штатная, дерзайте.
1Свитер; +1 Ответить
7. Игорь Матюшин (Nebiros777) 2 24.02.14 17:49 Сейчас в теме
Интересно, будем попробовать.
8. Сергей Бурыка (BurSer) 26.02.14 11:56 Сейчас в теме
Шикарное решение ! То, что надо. События 1С в календарь GOOGLE - то, чего не хватало мне. Спасибо !
9. Maxim Kolkin (the1) 280 04.03.14 11:14 Сейчас в теме
Увы, ЗБУ 1.0.68.2 не пашет
Прикрепленные файлы:
10. Dmitry Malyshev (SaperVodichka) 537 04.03.14 11:31 Сейчас в теме
(9) the1, да контактная информация в новых релизах УТ, БП, УП 2.0 и т.п. хранится в табличных частях самих объектов, не как раньше в регистре сведений Контактная информация. Код открытый можете переделать.
11. 1 1 (ccopa) 04.03.14 17:50 Сейчас в теме
Есть небольшие недоработки
12. unsafe (StaticUnsafe) 05.03.14 09:15 Сейчас в теме
13. Дмитрий Башинский (bashinsky) 87 02.04.14 15:25 Сейчас в теме
Ошибка: Добавил напоминание на весь день, в календаре это напоминание установилось на день раньше. В чем может быть проблема?
14. Евгений Рачковский (eugen91) 03.04.14 17:19 Сейчас в теме
Гуглкалендарь добавили. Но вот сказать, что это прям облегчает работу, так не скажешь. Было бы здорово, елси бы вы интегрировали календарь везде. ЧТобы задачи можно было ставить с привязкой к календарю гугл. ЧТобы события все фиксировать именно с привязкой к внешнему календарю. получается не совсем законченное решение
15. Dmitry Malyshev (SaperVodichka) 537 03.04.14 22:10 Сейчас в теме
да (14) eugen91, надеюсь для кого-нибудь эта обработка будет хорошим заделом
16. Денис Луцик (NAKIS) 3 14.04.14 10:05 Сейчас в теме
А только для управляемых?
17. Dmitry Malyshev (SaperVodichka) 537 14.04.14 10:31 Сейчас в теме
(16) NAKIS, уже на управляемых (на обычные программист может переделать)
18. Darya Shabalina (DaryaS) 05.05.14 21:42 Сейчас в теме
Здравствуйте,
Обработка не открывается
1С:Предприятие 8.3 (8.3.4.465)
Бухгалтерия для Казахстана, редакция 2.0, разработка для Казахстана(2.0.15.5)
19. Vertex (Vertex) 63 08.05.14 10:51 Сейчас в теме
Не запускается
1с 8.2.19.80 УПП 1.3
20. Dmitry Malyshev (SaperVodichka) 537 08.05.14 11:06 Сейчас в теме
(19) Vertex, УПП 1.3 работает в режиме обычного приложения, а обработка работает в режиме управляемого приложения, это не позволяет запустить ее в УПП 1.3 (в УП 2.0 можно, в ДО, БП 3.0, УТ 11)
21. Dmitry Malyshev (SaperVodichka) 537 08.05.14 11:37 Сейчас в теме
(18) DaryaS, пришлите скрин, пожалуйста.
22. Иванов Иван (x2z7yy) 12.05.14 14:27 Сейчас в теме
Не могли бы вы поделится ссылкой на документацию по api, схемам XML и т.д. гугл-календаря? Некоторые атрибуты/параметры не понятны, а почитать где почитать не могу найти. На русском что-то существует?
23. Иванов Иван (x2z7yy) 12.05.14 14:34 Сейчас в теме
К примеру хотелось бы управлять цветами гугл-событий. Нашел у вас только реквизит "CalendarGCalColor", а использование его так и не увидел.
24. Dmitry Malyshev (SaperVodichka) 537 12.05.14 17:56 Сейчас в теме
(23) x2z7yy, привет, сейчас документашек нет, на старом ноуте винчестер пожелал долго жить, только google в помощь
25. Иванов Иван (x2z7yy) 13.05.14 10:18 Сейчас в теме
(24) SaperVodichka, еще такой вопрос, мы знаем что 1С через HTML-страницу тянет IE, соответственно гугл ругается на то что браузер дерьмо и не открывает нормально. Может существуют какие-нибудь варианты всё таки открыть нормальный вид гугл.календаря на формы в 1С?
26. Станислав Бобровский (GrafB) 10 14.05.14 10:48 Сейчас в теме
на серверном варианте ут 11, под платформой 8.3 кто-то пробовал? у меня:
{ВнешняяОбработка.МенеджерРаботыСКалендаремGoogle.МодульОбъекта(939)}: Ошибка при вызове метода контекста (send)
	HTTP_Объект.Send(Null);
по причине:
Произошла исключительная ситуация (msxml3.dll): Не удается найти указанный ресурс.
...Показать Скрыть
27. Станислав Бобровский (GrafB) 10 14.05.14 10:54 Сейчас в теме
(25) x2z7yy, так у меня последний IE в котором всё норм открывается, а в 1С всё равно ругается про ограниченный функционал, видимо обрубает какие-то настройки эска, типа явы наверно.
28. Иванов Иван (x2z7yy) 19.05.14 16:07 Сейчас в теме
(24) SaperVodichka, а подскажите как создать событие в определенном календаре?
29. Dmitry Malyshev (SaperVodichka) 537 19.05.14 16:15 Сейчас в теме
(28) x2z7yy, см. последний скрин (почему-то он здесь уменьшенный темным квадратом, но открывается и нормально просматривается), над таблицей событий есть кнопки {Создать, Удалить, Копировать}. Код создания события можно от туда скопировать.
30. Иванов Иван (x2z7yy) 20.05.14 07:31 Сейчас в теме
(29) SaperVodichka, так та да, но в коде нет данных по календарям.
31. Иванов Иван (x2z7yy) 20.05.14 08:25 Сейчас в теме
Ну т.е. вот код по созданию события, в Google_Событие - данных по календарю нет. Событие создается, я так понял, в календаре по умолчании в гугле.

URL = "http://www.google.com/calendar/feeds/" + Google_ПараметрыПодключения.Почта + "/private/full?v=2";

ТекстСобытия = СобытиеВXML(Google_Событие, Google_ПараметрыПодключения.GMT, GMT);

HTTP_Объект = ПолучитьCOMОбъект("", "Microsoft.XMLHTTP");
HTTP_Объект.Open("POST", URL, Ложь);
HTTP_Объект.SetRequestHeader("Content-Type", "application/atom+xml");
HTTP_Объект.SetRequestHeader("X-If-No-Redirect", "true");
HTTP_Объект.SetRequestHeader("Authorization", "GoogleLogin auth=" + Google_Аутентефикация);
HTTP_Объект.Send(ТекстСобытия);
...Показать Скрыть
32. Иванов Иван (x2z7yy) 21.05.14 07:11 Сейчас в теме
(31), отбой, сам разобрался. Просто вместо Google_ПараметрыПодключения.Почта нужно подставить ссылку-id нужного календаря
SaperVodichka; +1 Ответить 1
33. Dmitry Malyshev (SaperVodichka) 537 21.05.14 08:32 Сейчас в теме
(32) x2z7yy, ок, спасибо, что отписался
34. Станислав Бобровский (GrafB) 10 21.05.14 09:49 Сейчас в теме
(26) GrafB, дело не в серверной версии. в локальном варианте та же ошибка, никто не знает в чём причина?
то же и на соседнем компьютере, прокси не пускает? :( акк проверку проходит, хоть напрямую хоть через stunnel
35. Иванов Иван (x2z7yy) 22.05.14 14:29 Сейчас в теме
Не отрабатывает запрос на создание события в веб-клиенте, причем в тонком всё работает отлично.
Пишет "412, precondition failed".
Всё остальное - изменение, удаление работает как в тонком так и в веб-клиенте.
36. Иванов Иван (x2z7yy) 23.05.14 14:58 Сейчас в теме
Причём такое поведение наблюдается только на IIS, на апаче все работает. А нужно на IIS.
Пробовал переписать на "Новый HTTPЗапрос" и на "WinHttpRequest " - не получается, так даже на тонком не работает, 412 ошибка.
37. Станислав Бобровский (GrafB) 10 27.05.14 17:25 Сейчас в теме
(27) GrafB, вообщем сам разобрался наверно как и в прошлый раз, просто забыл. данная ерунда возникает если календарь открыт в браузере, закрыл и стало всё работать, капец.
ды нет оказывается не в этом дело, а в том что нужно разок открыть закладку просмотр календаря и там нажать "да" на вопрос о сертификате который не зарегестрирован. возвращаемся на закладку "работа с событиями календаря" и всё начинает прекрасно работать.
может кто-то знает как побороть?
38. Алексей З (greencactus2013) 09.06.14 13:39 Сейчас в теме
При создании события в 1С Гостей (e-mail) можно добавлять?
Что бы google им приглашения разослал.
40. Алексей З (greencactus2013) 09.07.14 13:12 Сейчас в теме
Подскажите что за ошибка?

{Обработка.МенеджерРаботыСКалендаремGoogle.МодульОбъекта(567)}: Ошибка при вызове метода контекста (send): Произошла исключительная ситуация (msxml3.dll): The download of the specified resource has failed.

Ставлю на самописную конфигурацию. На тестовом компе Win8.1 всё работает. На других компах Win7 и Win8.1 выдаёт эту ошибку. Везде стоит платформа 1С 8.2.
41. Helena Zavertaylo (Elza123) 05.08.14 18:15 Сейчас в теме
(40) greencactus2013, Подскажите, нашли ли Вы решение данной ошибки? У меня тоже иногда выскакивает такая ошибка, не могу отловить конкретную причину. Знаю только, что может появится при отправки очень большого сообщения.
42. adylkhan Фамилия (khan) 18.11.14 15:38 Сейчас в теме
Сообщает ошибку 403 при попытке прочитать список календарей.
Это только у меня так ?
43. adylkhan Фамилия (khan) 18.11.14 15:45 Сейчас в теме
Хотя аутентификацию проходит нормально, а при чтении календарей - 403
44. Мaкcим Шaмpaй (mak-s) 64 04.12.14 14:46 Сейчас в теме
45. Егор Рыжих (Egorme) 21.04.15 19:00 Сейчас в теме
Кто-нить смог наладить? Вылетает ошибка 403 и все, чтение календаря не работает(((
46. Василий Уткин (S7energy) 07.09.15 20:01 Сейчас в теме
не читаются календари :(
47. Михаил Вайнагий (michael2006) 1 17.04.16 19:41 Сейчас в теме
Аналогично, при чтении календарей получаю ошибку 403. не могу понять почему.
48. FarFar (FarFar) 24 27.05.16 14:27 Сейчас в теме
Наблюдаю очень интересный эффект при работе 3-ей закладки "Просмотр календаря". При переходе на нее выскакивает окно диалога с вопросом "Сообщение с веб-страницы. К сожалению, вы пытаетесь воспользоваться Календарем Google с помощью браузера, который на данный момент не поддерживается. Нажмите "ОК", чтобы просмотреть версию календаря только для чтения. Нажмите "Отмена", чтобы продолжить загрузку Календаря Google, - может, у вас и получится!"

Нажимаю "Отмена" - и о счастье, появляется мой календарь, в котором видны все мероприятия. Работает drag&drop - то есть можно перетащить событие, можно раздвинуть его временные рамки - и всё это прекрасно уходит в гугл, на сайте в гугл-календаре изменения видны. Можно даже создать новое мероприятие с помощью маленького примитивного окна диалога.
А вот при попытке изменить уже существующее мероприятие, когда выскакивает большая сложная форма редактирования, при попытке записать изменения - 1С закрывается без всякий вопросов, ошибок и т.п.
Версия платформы 8.3.6.2152, УТ 11.1.9.66 (допиленная), версия браузера IE 11.0.9600.17690, версия обновления 11.0.17

Где могла порыться собака и наблюдает ли кто такой же эффект?

Заранее спасибо!
49. Александра Котлярова (alexandrit) 19.09.16 17:05 Сейчас в теме
Добрый день!
На УТ 3.1.2.4 будет работать?
50. Alice (jmi) 30 26.04.17 22:00 Сейчас в теме
51. Dmitry Malyshev (SaperVodichka) 537 10.05.17 13:12 Сейчас в теме
На текущий момент не работает, т.к. с момента публикации изменились протоколы. Времени анализировать сейчас нет, куча другой работы. Вроде кто-то исправил, см. в комментариях выше.
52. IT people (it@medipal-onko.ru) 17.05.17 16:06 Сейчас в теме
(51) Что имеется в виду?

Будет ли работать в 1С Документооборот 2.1.10? Платформа 8.3.8.2197
53. Dmitry Malyshev (SaperVodichka) 537 24.05.17 12:13 Сейчас в теме
(52) имеется ввиду, что не работает, т.к. изменился протокол обращения сервиса к google, от варианта программы 1С это не зависит.
Оставьте свое сообщение