Обработка на управляемых формах для работы с календарями google, событиями календарей и контактами.
- Управляемая форма, открытый код
- Аутентификация в Google
- Считывание календарей
- Считывание контактов
- Считывание событий
- Просмотр страницы календаря
- Создание событий в google-календаре с напоминаниями (почта, sms, всплывающие окна)
- Групповые операции сохранения в 1С и заполнения из 1С можете доработать под конкретные базы
Использование, например: отслеживание встреч и задач в УТ:11, 1С:Документооборот через Google-календарь.
Работать с самим календарем (просмотр, организация доступа нескольких лиц) юзабилити, конечно, в интернет браузере.
В самой 1С с интегрированной программой просмотра, "типа" веб-браузера, календарь выглядит неполноценно.
Реализовано как я понял на APIv2? На v3 нет плана перехода?
Вроде как большой разницы кроме авторизации не должно быть.
(1) vandalsvq, да, платформа разработки 1cv82, думаю принцип тотже будет и для v3, возможны изменения тоько в методах самой 1С
На УТ11 работает! ))) Автору — СПС!
Функционал по гугл док. добавляйте и на продажу. Буду первым в списке купивших. +
Будет ли поддержка CRM?
(5) 1Свитер, обработка автономная, используйте там где откроется (наверное можно и в CRM 2.0 или 1.4, я про рарус — зависит от режима запуска предприятия форма управляемая). Функционала интеграции с какой-то конкретной архитектурой сейчас нет, но задача штатная, дерзайте.
Интересно, будем попробовать.
Шикарное решение ! То, что надо. События 1С в календарь GOOGLE — то, чего не хватало мне. Спасибо !
Увы, ЗБУ 1.0.68.2 не пашет
(9) the1, да контактная информация в новых релизах УТ, БП, УП 2.0 и т.п. хранится в табличных частях самих объектов, не как раньше в регистре сведений Контактная информация. Код открытый можете переделать.
Есть небольшие недоработки
Спасибо
Ошибка: Добавил напоминание на весь день, в календаре это напоминание установилось на день раньше. В чем может быть проблема?
Гуглкалендарь добавили. Но вот сказать, что это прям облегчает работу, так не скажешь. Было бы здорово, елси бы вы интегрировали календарь везде. ЧТобы задачи можно было ставить с привязкой к календарю гугл. ЧТобы события все фиксировать именно с привязкой к внешнему календарю. получается не совсем законченное решение
да (14) eugen91, надеюсь для кого-нибудь эта обработка будет хорошим заделом
А только для управляемых?
(16) NAKIS, уже на управляемых (на обычные программист может переделать)
Здравствуйте,
Обработка не открывается
1С:Предприятие 8.3 (8.3.4.465)
Бухгалтерия для Казахстана, редакция 2.0, разработка для Казахстана(2.0.15.5)
Не запускается
1с 8.2.19.80 УПП 1.3
(19) Vertex, УПП 1.3 работает в режиме обычного приложения, а обработка работает в режиме управляемого приложения, это не позволяет запустить ее в УПП 1.3 (в УП 2.0 можно, в ДО, БП 3.0, УТ 11)
(18) DaryaS, пришлите скрин, пожалуйста.
Не могли бы вы поделится ссылкой на документацию по api, схемам XML и т.д. гугл-календаря? Некоторые атрибуты/параметры не понятны, а почитать где почитать не могу найти. На русском что-то существует?
К примеру хотелось бы управлять цветами гугл-событий. Нашел у вас только реквизит «CalendarGCalColor», а использование его так и не увидел.
(23) x2z7yy, привет, сейчас документашек нет, на старом ноуте винчестер пожелал долго жить, только google в помощь
(24) еще такой вопрос, мы знаем что 1С через HTML-страницу тянет IE, соответственно гугл ругается на то что браузер дерьмо и не открывает нормально. Может существуют какие-нибудь варианты всё таки открыть нормальный вид гугл.календаря на формы в 1С?
на серверном варианте ут 11, под платформой 8.3 кто-то пробовал? у меня:
(25) x2z7yy, так у меня последний IE в котором всё норм открывается, а в 1С всё равно ругается про ограниченный функционал, видимо обрубает какие-то настройки эска, типа явы наверно.
(24) а подскажите как создать событие в определенном календаре?
(28) x2z7yy, см. последний скрин (почему-то он здесь уменьшенный темным квадратом, но открывается и нормально просматривается), над таблицей событий есть кнопки {Создать, Удалить, Копировать}. Код создания события можно от туда скопировать.
(29) так та да, но в коде нет данных по календарям.
Ну т.е. вот код по созданию события, в Google_Событие — данных по календарю нет. Событие создается, я так понял, в календаре по умолчании в гугле.
Показать
(31), отбой, сам разобрался. Просто вместо Google_ПараметрыПодключения.Почта нужно подставить ссылку-id нужного календаря
(32) x2z7yy, ок, спасибо, что отписался
(26) GrafB, дело не в серверной версии. в локальном варианте та же ошибка, никто не знает в чём причина?
то же и на соседнем компьютере, прокси не пускает? 🙁 акк проверку проходит, хоть напрямую хоть через stunnel
Не отрабатывает запрос на создание события в веб-клиенте, причем в тонком всё работает отлично.
Пишет «412, precondition failed».
Всё остальное — изменение, удаление работает как в тонком так и в веб-клиенте.
Причём такое поведение наблюдается только на IIS, на апаче все работает. А нужно на IIS.
Пробовал переписать на «Новый HTTPЗапрос» и на «WinHttpRequest » — не получается, так даже на тонком не работает, 412 ошибка.
(27) GrafB, вообщем сам разобрался наверно как и в прошлый раз, просто забыл. данная ерунда возникает если календарь открыт в браузере, закрыл и стало всё работать, капец.
ды нет оказывается не в этом дело, а в том что нужно разок открыть закладку просмотр календаря и там нажать «да» на вопрос о сертификате который не зарегестрирован. возвращаемся на закладку «работа с событиями календаря» и всё начинает прекрасно работать.
может кто-то знает как побороть?
При создании события в 1С Гостей (e-mail) можно добавлять?
Что бы google им приглашения разослал.
Подскажите что за ошибка?
{Обработка.МенеджерРаботыСКалендаремGoogle.МодульОбъекта(567)}: Ошибка при вызове метода контекста (send): Произошла исключительная ситуация (msxml3.dll): The download of the specified resource has failed.
Ставлю на самописную конфигурацию. На тестовом компе Win8.1 всё работает. На других компах Win7 и Win8.1 выдаёт эту ошибку. Везде стоит платформа 1С 8.2.
(40) greencactus2013, Подскажите, нашли ли Вы решение данной ошибки? У меня тоже иногда выскакивает такая ошибка, не могу отловить конкретную причину. Знаю только, что может появится при отправки очень большого сообщения.
Сообщает ошибку 403 при попытке прочитать список календарей.
Это только у меня так ?
Хотя аутентификацию проходит нормально, а при чтении календарей — 403
Не работает!
Кто-нить смог наладить? Вылетает ошибка 403 и все, чтение календаря не работает(((
не читаются календари 🙁
Аналогично, при чтении календарей получаю ошибку 403. не могу понять почему.
Наблюдаю очень интересный эффект при работе 3-ей закладки «Просмотр календаря». При переходе на нее выскакивает окно диалога с вопросом «Сообщение с веб-страницы. К сожалению, вы пытаетесь воспользоваться Календарем Google с помощью браузера, который на данный момент не поддерживается. Нажмите «ОК», чтобы просмотреть версию календаря только для чтения. Нажмите «Отмена», чтобы продолжить загрузку Календаря Google, — может, у вас и получится!»
Нажимаю «Отмена» — и о счастье, появляется мой календарь, в котором видны все мероприятия. Работает drag&drop — то есть можно перетащить событие, можно раздвинуть его временные рамки — и всё это прекрасно уходит в гугл, на сайте в гугл-календаре изменения видны. Можно даже создать новое мероприятие с помощью маленького примитивного окна диалога.
А вот при попытке изменить уже существующее мероприятие, когда выскакивает большая сложная форма редактирования, при попытке записать изменения — 1С закрывается без всякий вопросов, ошибок и т.п.
Версия платформы 8.3.6.2152, УТ 11.1.9.66 (допиленная), версия браузера IE 11.0.9600.17690, версия обновления 11.0.17
Где могла порыться собака и наблюдает ли кто такой же эффект?
Заранее спасибо!
Добрый день!
На УТ 3.1.2.4 будет работать?
не работает
На текущий момент не работает, т.к. с момента публикации изменились протоколы. Времени анализировать сейчас нет, куча другой работы. Вроде кто-то исправил, см. в комментариях выше.
(51) Что имеется в виду?
Будет ли работать в 1С Документооборот 2.1.10? Платформа 8.3.8.2197
(52) имеется ввиду, что не работает, т.к. изменился протокол обращения сервиса к google, от варианта программы 1С это не зависит.