Бражникова Мария

112
Рейтинг

Maria18
Мария Бражникова



  •   Регистрация: 15.12.2014 (9 лет назад)

  •   Был(а) на сайте: 07.04.2021

Друзья
  • Дмитрий Сардановский
  • Владимир Ёлохов
  • Роман Браславский
  • Дмитрий Малышев
  • Alex Krylosov
  • Pavel Komarov
  • Евгений Комиссаров
  • Alex Morro
Подписчики 12

Группы

Профессиональный разработчик

Рейтинг 112

Универсальное расширение 1С для Google Таблиц и Документов

Статья Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m) Расширение (cfe) Внешние источники данных

Эта статья для тех, кто использует G Suite и 1С. Готовое решение для выгрузки отчетов и печатных форм из баз 1С в Google Диск в формате Google Таблиц и Google Документов. Информация по его внедрению. Описание создания и настройки проекта в GCP.

1 стартмани

31.01.2019    28275    88    Maria18    43       

112

Комментарии

ОбменУниверсальное расширение 1С для Google Таблиц и Документов#32 02.12.20 16:24
(28) В модуле формы обработки GoogleAPI_АвторизацияПользователя в процедуре HTML_ПолеДокументСформирован есть код: "СтрНайти(Объект.КодДоступа, "&scope")"?
ОбменУниверсальное расширение 1С для Google Таблиц и Документов#31 02.12.20 16:24
(29) В модуле формы обработки GoogleAPI_АвторизацияПользователя в процедуре HTML_ПолеДокументСформирован должен быть поиск по "&scope".
Код процедуры HTML_ПолеДокументСформирован:

Код
Процедура HTML_ПолеДокументСформирован(Элемент)
   
   Если Не Сред(Элементы.HTML_Поле.Документ.title,1,13) = "Success code=" Тогда
      Возврат;
   КонецЕсли;   
   
   Объект.КодДоступа = Сред(Элементы.HTML_Поле.Документ.title,14);
   ПоискScope = СтрНайти(Объект.КодДоступа, "&scope");          
   Если ПоискScope <> 0 Тогда
      Объект.КодДоступа = Лев(Объект.КодДоступа, ПоискScope - 1);
   КонецЕсли;
   Если ПолучитьТокены() Тогда 
      Возврат;
   КонецЕсли;   
   
   НачатьПолучениеКаталогаВременныхФайлов(Новый ОписаниеОповещения("ПослеПолученияКаталогаВремФайлов", ЭтотОбъект));
   
КонецПроцедуры
ОбменУниверсальное расширение 1С для Google Таблиц и Документов#30 02.12.20 16:19
(26)Добрый день!
Нужен тип "Приложение для ПК"

В модуле формы обработки GoogleAPI_АвторизацияПользователя в процедуре Авторизоваться указан "redirect_uri=urn:ietf:wg:oauth:2.0:oob"?
В модуле формы обработки GoogleAPI_АвторизацияПользователя в процедуре HTML_ПолеДокументСформирован есть код: "СтрНайти(Объект.КодДоступа, "&scope")"?
ОбменУниверсальное расширение 1С для Google Таблиц и Документов#25 24.09.20 19:12
(24) Добрый день!

В обработке GoogleAPI_АвторизацияПользователя, в процедуре модуля формы Авторизоваться должен быть "redirect_uri=urn:ietf:wg:oauth:2.0:oob" вместо "redirect_uri=http://localhost"
ОбменУниверсальное расширение 1С для Google Таблиц и Документов#21 18.06.20 10:38
(20)
Цитата
я. Обработки во всех функциях нет, кнопок тоже нигде нет. Все, что в интерфейсе отыскал - это ро

Конфигурация, куда устанавливаете расширение на базе БСП? Какая версия БСП?
ОбменУниверсальное расширение 1С для Google Таблиц и Документов#18 27.01.20 11:35
(14)Кнопка добавлена в общую форму отчетов. Если отчеты со своими формами, нужно добавить кнопку на них вручную.
Есть идея сделать автоматические добавление кнопок через подключаемые команды, но пока находится в разработке. Как сделаю выложу новый вариант.
ОбменУниверсальное расширение 1С для Google Таблиц и Документов#17 27.01.20 11:29
(16)Расширение это не предусматривает.
Тут должен быть метод изменение файла, подробнее: https://developers.google.com/drive/api/v3/reference/files/update?hl=en
Можно при получении структуры папок выводить не только папки, но и файлы, и по id файла производить замену
ОбменУниверсальное расширение 1С для Google Таблиц и Документов#12 17.09.19 18:51
(11)Если конфигурация на БСП, основная форма отчета в конфигурации ОбщаяФорма.ФормаОтчета и форма в отчете не переопределена, то работать будет без доработок. Если форма отчета переопределена, то эту форму нужно добавить в расширение и в нее добавить общую команду GoogleAPI_СохранитьОтчетСФормы.
ОбменУниверсальное расширение 1С для Google Таблиц и Документов#10 12.08.19 10:06
(9) Добрый день!
К сожалению нет, это ограничение расширения. Могу отправить расширение без плана счетов и бух.отчетов, если нужно.
ОбменУниверсальное расширение 1С для Google Таблиц и Документов#8 01.06.19 15:38
(7)Можно либо открыть 80 порт на машине, с которой происходит запуск.
Либо редиректить не на локалхост. В обработке GoogleAPI_АвторизацияПользователя в процедуре Авторизоваться заменить строку "redirect_uri=http://localhost".