Тупикин Александр

15
Рейтинг

dark_wolf
Александр Тупикин



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

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

Друзья
  • Анастасия Педашенко
  • Алексей Балаев
  • Андрей Маслов
  • Маргарита Мальцева
  • Антон Карпенко
  • Кристина Соколовская
  • Дмитрий Малышев
  • Евгений Комиссаров
  • Сергей
Подписчики 10

Рейтинг 15

Интеграция с облачным API Ростелеком

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m) Конфигурация (md, cf) WEB-интеграция Телефония, SIP

Реализованы три метода взаимодействия с API: входящие уведомления о статусах звонка, исходящий звонок, запрос записи звонка. Конфигурация написана начиная с 8.3.10.*

1 стартмани

12.12.2018    7563    22    dark_wolf    10       

6

Создание шаблонов форматированного документа

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m) Внешняя обработка (ert,epf) Инструментарий разработчика

Форматированный документ - некий гибрид HTML и некоторых функций MS Office. Эта обработка позволяет разрабатывать макеты для последующего изменения и печати.

1 стартмани

23.05.2012    10062    43    dark_wolf    7       

9

Комментарии

DevИнтеграция с облачным API Ростелеком#7 22.10.19 13:42
(6)Если правильно понял вопрос - get_record
DevИнтеграция с облачным API Ростелеком#4 22.10.19 10:00
(3) С момента публикации у них что-то поменялось, уже не помню, а руки все не доходят обновить, попробуйте вот такой код, если не ошибаюсь загвоздка в кодировке
Код
         
ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL(Неопределено);     
Соединение = Новый HTTPСоединение(Сервер, Порт,,,,,ЗащищенноеСоединение);
         
Хеш = Новый ХешированиеДанных(ХешФункция.SHA256);
Хеш.Добавить(КодИдентификации);   
Хеш.Добавить(Тело);
Хеш.Добавить(КлючДляПодписи);
         
Запрос = Новый HTTPЗапрос("/call_back");      
         
Запрос.Заголовки.Вставить("Content-type", "application/json");
Запрос.Заголовки.Вставить("X-Client-ID", КодИдентификации);   
Запрос.Заголовки.Вставить("X-Client-Sign", НРег(СтрЗаменить(Хеш.ХешСумма, " ", "")));   
         
Запрос.УстановитьТелоИзСтроки(Тело, КодировкаТекста.ANSI);     
DevИнтеграция с облачным API Ростелеком#2 01.03.19 9:55
(1) в режиме отладки запись не грузится... только пример ссылки выдается... я делал на реальных данных. На сервере делал запрос и тут же скачивание файла, IP не передавал, на клиенте передавал IP, и так и так работает. В src ответа возвращается ссылка на mp3 файл, если его открывать в системе - просто скачивается файл, но я делал через HTML вызов windows media для воспроизведения и регулировки скорости прослушки. Если нужно могу поделиться кодом вывода файла в HTML, если просто файл записать надо, можно методом КопироватьФайл(src, куда)
DevИнтеграция с облачным API Ростелеком#0 12.12.18 15:27
Реализованы три метода взаимодействия с API: входящие уведомления о статусах звонка, исходящий звонок, запрос записи звонка.
Конфигурация написана начиная с 8.3.10.*
DevРаскраска кода 1С [онлайн]#32 05.08.14 10:06
Параметры в запросах "&Параметр" при раскраске делает "& amp;Параметр".
А так суперская штука, не раз выручала.
DevЛицензии на программное обеспечение: что, как и для чего#10 18.07.12 12:09
(9) Но я не призываю использовать пиратское ПО, наоборот если нас читают правоохранительные органы - совершенствуйте законы охраняющие интеллектуальную собственность! А статья отличная и полезная!!!
DevЛицензии на программное обеспечение: что, как и для чего#9 18.07.12 12:03
(8) хотите сказать что на домашних компьютерах софта используют больше чем на 100000 р. ? А отберут... как отберут? вот скачал какой-нибудь Вася себе софта скинул на флешку и спрятал где-нибудь. Ну удалят с компа софт... так он или заново скачает или с флешки снова установит, а проверять у всех домашние компьютеры никто не будет.
DevЛицензии на программное обеспечение: что, как и для чего#7 18.07.12 11:07
Цитата
Административная ответственность предусматривает наложение штрафа с конфискацией нелицензионных экземпляров программного обеспечения
Для граждан: наложение административного штрафа в размере от одной тысячи пятисот до двух тысяч рублей

Чтож получается, пиратское ПО выгоднее использовать?
ОбменСоздание шаблонов форматированного документа#6 12.07.12 16:38
Можно, но на уровне текста. То есть с помощью функции:

Текст = СтрЗаменить(Текст, "[Какой-тоПараметр]", "Значение");
ОбменСоздание шаблонов форматированного документа#4 24.05.12 11:02
Можно добавить кнопку загрузить со следующим обработчиком:

[FONT=Courier][COLOR=#993300]&НаКлиенте[/COLOR]
[COLOR=#FF0000]Процедура[/COLOR] [COLOR=#0000FF]Загрузить[/COLOR][COLOR=#FF0000]([/COLOR][COLOR=#0000FF]Команда[/COLOR][COLOR=#FF0000])[/COLOR]
[COLOR=#0000FF]Режим[/COLOR] [COLOR=#FF0000]=[/COLOR] [COLOR=#0000FF]РежимДиалогаВыбораФайла[/COLOR][COLOR=#FF0000].[/COLOR][COLOR=#0000FF]Открытие[/COLOR][COLOR=#FF0000];[/COLOR]
[COLOR=#0000FF]ДиалогОткрытияФайла [/COLOR][COLOR=#FF0000]= Новый[/COLOR] [COLOR=#0000FF]ДиалогВыбораФайла[/COLOR][COLOR=#FF0000]([/COLOR][COLOR=#0000FF]Режим[/COLOR][COLOR=#FF0000]);[/COLOR]
[COLOR=#0000FF]ДиалогОткрытияФайла[/COLOR][COLOR=#FF0000].[/COLOR][COLOR=#0000FF]ПолноеИмяФайла [/COLOR][COLOR=#FF0000]=[/COLOR] ""[COLOR=#FF0000];[/COLOR]
[COLOR=#0000FF]Текст [/COLOR][COLOR=#FF0000]=[/COLOR] "ru = ""Форматированный документ"""[COLOR=#FF0000];[/COLOR]
[COLOR=#0000FF]Фильтр [/COLOR][COLOR=#FF0000]=[/COLOR] [COLOR=#0000FF]НСтр[/COLOR][COLOR=#FF0000]([/COLOR][COLOR=#0000FF]Текст[/COLOR][COLOR=#FF0000])[/COLOR][COLOR=#FF0000]+[/COLOR]"(*.htm)|*.htm"[COLOR=#FF0000];[/COLOR]
[COLOR=#0000FF]ДиалогОткрытияФайла[/COLOR][COLOR=#FF0000].[/COLOR][COLOR=#0000FF]Фильтр [/COLOR][COLOR=#FF0000]= [/COLOR][COLOR=#0000FF]Фильтр[/COLOR][COLOR=#FF0000];[/COLOR]
[COLOR=#0000FF]ДиалогОткрытияФайла[/COLOR][COLOR=#FF0000].[/COLOR][COLOR=#0000FF]МножественныйВыбор [/COLOR][COLOR=#FF0000]= [/COLOR][COLOR=#0000FF]Ложь[/COLOR][COLOR=#FF0000];[/COLOR]
[COLOR=#0000FF]ДиалогОткрытияФайла[/COLOR][COLOR=#FF0000].[/COLOR][COLOR=#0000FF]Заголовок [/COLOR][COLOR=#FF0000]=[/COLOR] "Выберите файл"[COLOR=#FF0000];[/COLOR]
[COLOR=#FF0000]Если[/COLOR] [COLOR=#0000FF]ДиалогОткрытияФайла[/COLOR][COLOR=#FF0000].[/COLOR][COLOR=#0000FF]Выбрать[/COLOR][COLOR=#FF0000]()[/COLOR] [COLOR=#FF0000]Тогда[/COLOR]
[COLOR=#0000FF]ИмяФайла[/COLOR] [COLOR=#FF0000]=[/COLOR] [COLOR=#0000FF]ДиалогОткрытияФайла[/COLOR][COLOR=#FF0000].[/COLOR][COLOR=#0000FF]ПолноеИмяФайла[/COLOR][COLOR=#FF0000];[/COLOR]
[COLOR=#0000FF]Чтение [/COLOR][COLOR=#FF0000]=[/COLOR] [COLOR=#FF0000]Новый [/COLOR][COLOR=#0000FF]ЧтениеТекста[/COLOR][COLOR=#FF0000]([/COLOR][COLOR=#0000FF]ИмяФайла[/COLOR][COLOR=#FF0000],[/COLOR][COLOR=#0000FF]КодировкаТекста[/COLOR][COLOR=#FF0000].[/COLOR][COLOR=#0000FF]UTF8[/COLOR][COLOR=#FF0000]);[/COLOR]
[COLOR=#0000FF]ТекстHTML [/COLOR][COLOR=#FF0000]=[/COLOR] [COLOR=#0000FF]Чтение[/COLOR][COLOR=#FF0000].[/COLOR][COLOR=#0000FF]Прочитать[/COLOR][COLOR=#FF0000]();[/COLOR]
[COLOR=#0000FF]УстановитьHTML[/COLOR][COLOR=#FF0000]([/COLOR][COLOR=#0000FF]ТекстHTML[/COLOR][COLOR=#FF0000],[/COLOR] [COLOR=#FF0000]Новый [/COLOR][COLOR=#0000FF]Структура[/COLOR][COLOR=#FF0000]());[/COLOR]
[COLOR=#FF0000]Иначе[/COLOR]
[COLOR=#0000FF]Текст [/COLOR][COLOR=#FF0000]=[/COLOR] "ru = ""Файл(ы) не выбран!"""[COLOR=#FF0000];[/COLOR]
[COLOR=#0000FF]Предупреждение[/COLOR][COLOR=#FF0000]([/COLOR][COLOR=#0000FF]НСтр[/COLOR][COLOR=#FF0000]([/COLOR][COLOR=#0000FF]Текст[/COLOR][COLOR=#FF0000]));[/COLOR]
[COLOR=#FF0000]КонецЕсли;[/COLOR]
[COLOR=#FF0000]КонецПроцедуры[/COLOR][/FONT]