Имя: Пароль:
1C
1C 7.7
v7: 1C7.7 и GOOGLE календарь
0 AAA
 
05.05.20
07:28
Доброго всем дня! Появилась задача работать из 7.7 с GOOGLE-календарем. Кто сталкивался, подтолкните под одно место, в каком направлении лучше двигаться
Пока как вариант просматривается запуск из 1С скриптов на jsscript. Знаний в этой сфере практически нет, не хочется делать ошибки, которые до меня уже
сделаны. В интернете для клюшек практически ничего не нашел
1 Garykom
 
гуру
05.05.20
07:31
2 AAA
 
05.05.20
07:36
(1)за ссылку спасибо) Но она мне известна. И по ней пока что целый океан, а куда плыть неясно. Меня интересует как проще всего обеспечить работу с календарем именно из 7.7. Если есть конкретные примеры, то идеально, если просто пинок, то тоже хорошо )
3 Garykom
 
гуру
05.05.20
07:37
(1)+ Самое быстрое это .net примеры с клиентом взять и наваять нечто что банально из 1С 7.7 используется.
Более сложное это WinHttp.WinHttpRequest
4 Garykom
 
гуру
05.05.20
07:41
(2) Там есть примеры клиентов.
Ну или обычный http rest https://developers.google.com/calendar/v3/reference
Только сначала с авторизацией oauth разобраться придется по типу http://catalog.mista.ru/public/889724/
5 Garykom
 
гуру
05.05.20
07:42
Ничего сложного нет но много возиться если на низком уровне все самому делать.
Проще взять готовый клиент на любом языке и заюзать как прокладку между их апи и 1С77
6 AAA
 
05.05.20
08:06
Клиентов на различных языках мельком посмотрел. Ни на одном не программировал, но все примерно понятно. Создается объект календаря, поддерживаемый клиентской библиотекой и затем идет работа с этим объектом. Вопрос мой в том, с клиентом на каком языке наиболее просто обеспечить взаимодействие из клюшек?
Вопрос может и смешной, но такого опыта увы совсем не было
7 Garykom
 
гуру
05.05.20
08:09
(6) Лично я взял бы Golang или C#/.Net
Потому что оно в бинарник компилится exe которые можно банально с параметрами запускать.
8 Garykom
 
гуру
05.05.20
08:11
(6) Короче брать нужно тот который лучше знаешь или хочешь изучить
9 AAA
 
05.05.20
08:22
Проблема в том, что задача единичная, денег будет немного, просто надо сделать, поэтому хочется проще и быстрее. Дальнейшие перспективы решения для 7.7 очень туманны. А такой вариант как вызов из 1с файлов на Питоне, которые читают и пишут напрямую в 1С (для DBF и SQL вариантов) имеет право на жизнь ?
10 Garykom
 
гуру
05.05.20
08:27
(9) Любой вариант имеет право на жизнь но напрямую из питона в 1С через dbf, mssql или OLE я бы не стал ибо это изврат.
Просто пишешь данные в текстовый файл (json или csv или tsv) и запускаешь скрипт питона из 1С 7.7 натравив его на файл входной и выходной.
Выходной с ответом читаешь.
Загвоздка что питон надо будет ставить там где 1С, с exe же такой проблемы нет.
11 ДенисЧ
 
05.05.20
08:28
(9) на жизнь имеет право любая чушь... Но это не значит, что её надо делать )))
12 Garykom
 
гуру
05.05.20
08:38
(0) Кстати я сча занят написанием одной хрени которая позволит удобно использовать из разных версий 1С разный код на разных языках.
По сути автоматически по файлу описания .proto создаются модули на выбранных языках и готовые ВК которые эмулируют нужные объекты с методами.
И легко вызывать код на других ЯП из 1С по типу gRPC.
13 AAA
 
05.05.20
08:47
(11)Почему сразу чушь?) Просто вариант решения, со своими недостатками)
(12)это очень круто, искренне желаю, чтобы все получилось
Спасибо за ответы и советы )
14 Franchiser
 
гуру
05.05.20
09:31
Видел реализацию работы с календарем Google в некоторых конфигурациях БИТ
15 Garykom
 
гуру
05.05.20
09:40
(14) Надо искать чтобы апи был версии 3, т.е. старые конфы не подойдут, версия 2 апи уже не поддерживается гуглом.
Ну и 77 у ТС а не 8-ка.

Хотя конечно иметь примеры rest http api было бы полезно, если они новые
16 Franchiser
 
гуру
05.05.20
09:52
Пример: БИТ Стоматология, изучайте.