Подключение к API prom.ua из 1С 7.7
1000 UAHНужен скрипт (так, как внутренними средствами 1с не получается) который будет доставлять файл импорта по АРІ на сайт Prom.ua. Есть скрипт, который я написал, но он не работает может найдете ошибку:
Функция ИмпортТоваровPromUaЧерезСкрипт(ТокенАвторизації, ШляхДоФайлуXLSX, НалаштуванняІмпорту)
Перем WshShell, Команда, РезультатВиконання;
// Шлях до VBScript файлу
// Переконайтеся, що import_prom.vbs знаходиться в доступному місці,
// або вкажіть повний шлях до нього.
Если ФС.СуществуетФайл(КаталогИБ()+"import_prom.vbs") = 1 тогда
ШляхДоСкрипта = КаталогИБ()+"import_prom.vbs"; // Змініть на реальний шлях!
Иначе
Сообщить("Не знайдено скрипт " + КаталогИБ()+"import_prom.vbs");
Возврат 0;
КонецЕсли;
// Екрануємо лапки в JSON-рядку для командного рядка
// (потрібно замінити " на \" або """")
// Для командного рядка Windows: """ означає одну лапку всередині.
НалаштуванняЕкрановані = СтрЗаменить(НалаштуванняІмпорту, """", """""");
// Формуємо команду для запуску VBScript
// Використовуємо cscript.exe для виводу в консоль
Команда = "cscript.exe //NoLogo """ + ШляхДоСкрипта + """ """ + ТокенАвторизації + """ """ + ШляхДоФайлуXLSX + """ """ + НалаштуванняЕкрановані + """";
Попытка
WshShell = СоздатьОбъект("WScript.Shell");
// Запускаємо скрипт і очікуємо його завершення
// 0 - вікно приховано, True - чекати завершення
РезультатВиконання = WshShell.Run(Команда, 0, 1);
// Якщо скрипт виводить результат в WScript.Echo,
// то його потрібно перенаправити у файл або stdout, щоб 1С міг його прочитати.
// Зазвичай, для отримання виводу, потрібно перенаправляти його у тимчасовий файл
// або запускати скрипт з PowerShell, який може захоплювати stdout.
// Простий варіант: не отримуємо виводу, лише перевіряємо код завершення.
// Якщо потрібно отримувати відповідь сервера, VBScript має записати її у файл.
Если РезультатВиконання = 0 Тогда // Зазвичай 0 означає успіх
Возврат "Скрипт імпорту успішно завершено (код: " + РезультатВиконання + ").";
Иначе
Возврат "Скрипт імпорту завершився з помилкою (код: " + РезультатВиконання + "). Перевірте логи скрипта.";
КонецЕсли;
Исключение
Сообщить("Помилка запуску зовнішнього скрипта: " + ОписаниеОшибки());
Возврат "";
КонецПопытки;
КонецФункции
Процедура ПрикладИмпорта() Экспорт
Перем Токен, ШляхДоФайлу, Налаштування, Результат;
ШляхДоФайлу = "D:\Obmen\Import_Prom.xlsx";
Токен = СокрЛП(Константа.ТокенПром);
Налаштування = "{ ""force_update"": false, ""only_available"": false, ""mark_missing_product_as"": ""none"", ""updated_fields"": [ ""price"", ""presence"", ""name"", ""sku"", ""images_urls"", ""quantity_in_stock"", ""description"", ""group"", ""keywords"", ""attributes"", ""discount"", ""labels"", ""gtin"", ""mpn"", ""translations"" ] }";
Результат = ИмпортТоваровPromUaЧерезСкрипт(Токен, ШляхДоФайлу, Налаштування);
Сообщить(Результат);
КонецПроцедуры
Відгук замовника про співпрацю з фрилансером
Подключение к API prom.ua из 1С 7.7Дуже професійно, швидко, якісно!
Відгук фрилансера про співпрацю з Олексієм Ковальським
Подключение к API prom.ua из 1С 7.7Все чудово, хороший замовник
![]()
-
475 2 0 Вітаю! Готовий обговорити.
https://smate1.github.io/ink.design/
https://smate1.github.io/PanterEx/
https://smate1.github.io/stay_safe/
https://smate1.github.io/avg/
Актуальні фриланс-проєкти в категорії Javascript та Typescript
Шукаю досвідченого Full Stack розробника для створення SaaS-сервісу для інтернет-магазинів.Ідея сервісу: Клієнт завантажує посилання на свій товарний фід (XML або CSV). Сервіс автоматично отримує товари, бере їхні фотографії та створює нові рекламні зображення за готовими шаблонами: ціна, знижка, логотип, акційні плашки тощо. Також у сервісі має бути простий редактор… Javascript та Typescript, Веб-програмування ∙ 1 день 12 годин тому ∙ 82 ставки |
Розробка WebGL/Three.js сцени з генерацією та експортом 3D (снапшот) з анімованого шейдераОпис об'єкта:Проект являє собою дизайнерський стіл, виконаний у формі реалістичного, глибокого водовороту (центральна воронка, яка плавно переходить з широкої горизонтальної стільниці в тонку витончену ніжку). Суть задачі:Потрібен WebGL / Creative Coding розробник для створення… Javascript та Typescript, Веб-програмування ∙ 2 дні 8 годин тому ∙ 30 ставок |
Підтримка та розвиток сайту клінінгової компанії
906 UAH
Шукаю веб-розробника / вебмайстра для довгострокової підтримки та розвитку сайту клінінгової компанії. Сайт: https://donely.ca Про проєкт DoneLy Home Services — компанія з надання послуг прибирання в Канаді, яка активно розвивається та розширює географію роботи. Шукаю… Javascript та Typescript, Веб-програмування ∙ 4 дні 10 годин тому ∙ 64 ставки |
Розробка сайту по ТЗ на FramerПотрібно зробити сайт по цим параметрам що в тз https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Називайте реальний рейт на основі цього дизайну HTML та CSS верстання, Javascript та Typescript ∙ 5 днів 11 годин тому ∙ 29 ставок |
Розробка інтерактивної карти Palworld для сайтуПотрібно розробити інтерактивну карту Palworld за прикладом: https://palworld.gg/map Нам потрібна не просто статична картинка, а повноцінна інтерактивна карта, де користувач може дивитися локації, вмикати / вимикати категорії об’єктів, шукати потрібні точки та взаємодіяти з… HTML та CSS верстання, Javascript та Typescript ∙ 7 днів 2 години тому ∙ 36 ставок |