Бердник Александр

0
Рейтинг

Land1966
Александр Бердник



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

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

Подписчики 1

Комментарии

БУАкт ввода в эксплуатацию ОС#0 26.11.17 3:28
Печатная форма, утвержденная Приказом Министерства финансов Украины № 818 от 13.09.2016г.
DevИнтеграция 1С 7.7 с интернет-магазином, цифровая подпись#8 15.08.16 16:15
(7) Спасибо, взлетело! Добавил в тест скрипта еще строку:
Код
Crypto.Key = UTF8Enc.GetBytes_4(""" + КлючАПИ + """)

и получил нужный результат.
DevИнтеграция 1С 7.7 с интернет-магазином, цифровая подпись#4 12.08.16 0:10
(2,3) Спасибо, буду пробовать
DevИнтеграция 1С 7.7 с интернет-магазином, цифровая подпись#1 11.08.16 16:20
Есть пример обработки на 8-ке:
Код
      Текст = Новый COMОбъект("System.Text.UTF8Encoding");
      КриптоSHA256 = Новый COMОбъект("System.Security.Cryptography.HMACSHA256");
      оStr = Новый COMОбъект("System.Text.StringBuilder");
      
      КриптоSHA256.Key = Текст.GetBytes_4(КлючПользователя);
      Хэш = КриптоSHA256.ComputeHash_2(Текст.GetBytes_4(СтрокаПараметров));
      
      КолЭлементовМассива = Хэш.GetLength();
      Для Сч = 0 по КолЭлементовМассива - 1 Цикл 
         оStr.AppendFormat("{0:x02}", Хэш.GetValue(Сч));
      КонецЦикла;
      
      Хэш = оStr.ToString;   

Реально ли перевести на 7.7? Пока вижу один только вариант - использовать ВК NetObjectToIDispatch (http://infostart.ru/public/238584/). Но не уверен, что получится. Есть еще варианты?
ОбменРушим стереотипы о HTTP и XML. (XMLHTTP и MSXML2) На примере API "Новая Почта"#26 14.07.15 17:36
Также спасибо автору. Статья помогла реализовать обмен с "Новой почтой" на 7.7 (работают люди еще и на этой платформе). Может кому пригодится, работающий код для 7.7:
Код
Процедура ПолучитьФайлГородов()
   Адрес = "https://api.novaposhta.ua/v2.0/xml/";

   WinHttp = СоздатьОбъект("Msxml2.ServerXMLHTTP.6.0");   
   WinHttp.Open("POST", Адрес, 0);
   
   XMLДокументОтпр = "<?xml version=""1.0"" encoding=""windows-1251""?>
               |   <file>
               |   <apiKey>" + КлючАПИ + "</apiKey>
               |   <calledMethod>getCities</calledMethod>
               |   <methodProperties />
               |   <modelName>Address</modelName>
               |   </file>";   
   
        WinHttp.Send(XMLДокументОтпр);    // Параметром передаем POST-данные для страницы

   XMLДокументПолуч = Анализатор.СоздатьДокумент();
   XMLДокументПолуч.ЗагрузитьИзСтроки(WinHttp.ResponseText());
   XMLДокументПолуч.Кодировка = "UTF-8";
   
   XMLДокументПолуч.Записать(ИмяФайла1);
      
   WinHttp = 0;
КонецПроцедуры
DevЛицензирование 1С при работе с веб-доступом к базе.#2 29.05.13 15:28
Добрый день.
Та же проблема, те же условия (патч, iis), как либо решили? почему такое вообще происходит?
Очень нужно.