-
13.09.2017 15:03:42
0
Внешняя подключаемая обработка загрузки в табл.часть "Розничные продажи за прошлые периоды" из файла Excel
Внешняя подключаемая обработка загрузки в табличную часть документа "Розничные продажи за прошлые периоды" из файла Excel
250 р
-
Сообщение на форуме
11 января 2024 в 17:08:01
вот он токен костыльный кстати))
-
Сообщение на форуме
11 января 2024 в 17:03:25
это модуль не Яндекса, а БЕРУ, если вы имеете ввиду готовый модуль расширения, который скачиваете с вкладки настроек API.Он кривой и старый.Лично я переводил все на фоновые задания и алгоритмы, которые автоматически все выгружают на маркетплейс и загружают заказы через прямые GET запросы к сервису.Там есть еще нюанс в этом модуле - токен статичный который прописан костылем, он не будет схожим с вашим токеном, но будет работать, хоть и не безопасно в таком случае.Лучше по описанию апи сделать собственный модуль, который будет работать так как работает ваша организация, а не подстраиваться под Яндекс.Если что пишите,подскажу что интересно будет.
-
Сообщение на форуме
12 июля 2023 в 15:12:59
задача описана не корректно, обработку переделывать надо полностью и в каждом запросе передавать токен, полученный другим методом oAuth2.
Текущая процедура авторизации передается один раз и создает сессию:
АдресАвторизации = "/BumsCommonApiV01/User/authorize.api";
ПараметрыЗапроса = Новый Соответствие;
параметрыЗапроса.Вставить("Login", Объект.Логин);
параметрыЗапроса.Вставить("Password", НРег(РасчетМД5(Объект.Пароль)));
Соединение = ПолучитьСоединениеСМегапланом();
Адрес = ПолучитьЧистыйАдрес(АдресАвторизации) + ПараметрыВСтроку(ПараметрыЗапроса);
Заголовки = Новый Соответствие();
Запрос = новый HTTPЗапрос(Адрес);
Попытка
Ответ = Соединение.Получить(Запрос);
Исключение
Сообщить("Ошибка авторизации: " + ИнформацияОбОшибке().Описание);
Возврат Ложь;
КонецПопытки;
Если Ответ.КодСостояния <> 200 Тогда
Возврат Ложь
КонецЕсли;
СтрокаJSON = Ответ.ПолучитьТелоКакСтроку();
JSONОбъект = JSONЧтение(СтрокаJSON);
Если ТипЗнч(JSONОбъект) = Тип("Соответствие") Тогда
data = JSONОбъект.Получить("data");
Если ТипЗнч(data) = Тип("Соответствие") Тогда
AccessId = data.Получить("AccessId");
SecretKey = data.Получить("SecretKey");
UserId = data.Получить("UserId");
Если НЕ ПустаяСтрока(AccessId) И НЕ ПустаяСтрока(SecretKey) Тогда
Объект.СтрокаАвторизации = AccessId;
Объект.Секрет = SecretKey;
Возврат Объект.СтрокаАвторизации;
КонецЕсли;
КонецЕсли;
КонецЕсли;
возврат Ложь;
-
Сообщение на форуме
31 октября 2017 в 11:25:11
не столь важно,главное не строка с текстом.А вот про чек который он вам все же дает,но не актуальный вы не можете мне рассказать.Ну по думайте,что за встроенная такая функция драйвера,которую вызывает 1с,что нам дает "древний" слип.
-
Сообщение на форуме
31 октября 2017 в 11:14:19
Александр Синиченко
после вызова этого метода СлипЧек будет содержать текст, который необходимо распечатать на чековом принтере.
сразу видно мат. часть вы не знаете и с оборудованием не работали.
во первых,переменная должна содержать в себе структуру а не текст,
во вторых,подумайте тогда откуда у вас слип двухнедельной давности берется.