|   |   | 
| 
 | 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 | 
        Пример: БИТ Стоматология, изучайте.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |