Подключение к API prom.ua из 1С 7.7
Нужен скрипт (так, как внутренними средствами 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, Веб-программирование ∙ 19 часов 56 минут назад ∙ 69 ставок |
Разработка WebGL/Three.js сцены с генерацией и экспортом 3D (snapshot) из анимированного шейдераОписание объекта:Проект представляет собой дизайнерский стол, выполненный в форме реалистичного, глубокого водоворота (центральная воронка, которая плавно переходит из широкой горизонтальной столешницы в тонкую изящную ножку). Суть задачи:Требуется WebGL / Creative Coding… Javascript и Typescript, Веб-программирование ∙ 1 день 16 часов назад ∙ 27 ставок |
Поддержка и развитие сайта клининговой компании
906 UAH
Ищу веб-разработчика / веб-мастера для долгосрочной поддержки и развития сайта клининговой компании. Сайт: https://donely.ca О проекте DoneLy Home Services — компания по предоставлению услуг уборки в Канаде, которая активно развивается и расширяет географию работы. Ищу… Javascript и Typescript, Веб-программирование ∙ 3 дня 18 часов назад ∙ 63 ставки |
Разработка сайта по ТЗ на FramerНеобходимо сделать сайт по этим параметрам, что в ТЗ https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Назовите реальный рейд на основе этого дизайна HTML и CSS верстка, Javascript и Typescript ∙ 4 дня 19 часов назад ∙ 27 ставок |
Разработка интерактивной карты Palworld для сайтаНеобходимо разработать интерактивную карту Palworld по примеру: https://palworld.gg/map Нам нужна не просто статическая картинка, а полноценная интерактивная карта, где пользователь может смотреть локации, включать / выключать категории объектов, искать нужные точки и… HTML и CSS верстка, Javascript и Typescript ∙ 6 дней 10 часов назад ∙ 36 ставок |