0. kuntashov 367 20.02.15 10:46 Сейчас в теме

Опыт разработки скриптов для автоматизации работы в конфигураторе

Статья опубликована на мотивам доклада, прочитанного автором на Конференции IE 2012 15-16 ноября 2012 года, и вошедшего в Журнал Инфостарта №1. В настоящее время частично утратила актуальность, выложена в основном в качестве архива, чтобы помнить историю развития проекта.

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. Famza 82 24.02.15 10:17 Сейчас в теме
2. kuntashov 367 01.03.15 03:36 Сейчас в теме
Большое спасибо Виктории Дорохиной за транскрипцию доклада!
3. roofless 22 18.05.16 09:17 Сейчас в теме
интересует, могу ли я в своем скрипте написать обращение к веб-сервису и получение от него каких-то данных для показа их (или вставки) в окне конфигуратора?
возможно, вопрос покажется глупым, но раньше со снегопатом дело не имел, поэтому прошу прощения за некомпетентность
4. kuntashov 367 18.05.16 10:34 Сейчас в теме
(3) roofless, да, конечно же, из скрипта вам доступны все возможности языка JavaScript, в частности для работы к веб-сервису вы можете использовать любой COM-объект для работы с веб-запросами, более того, благодаря методу v8new() API Снегопата вы можете из скрипта на JavaScript использовать объекты 1С:Предприятия по работе с HTTP.

Вот примитивный пример - делаем GET-запрос к ресурсу http://httpbin.org/get

//engine: JScript
//uname: HttpExample
//dname: Пример HTTP-запроса
//descr: Пример выполнения HTTP-запроса из скрипта Снегопата.
//author: Александр Кунташов <kuntashov@gmail.com>
//help: inplace

function macrosВыполнитьHTTPЗапрос() {
	
	var connection = v8new('HTTPСоединение', 'http://httpbin.org');

	var headers = v8new('Соответствие');	
	headers.Insert("Accept", "text/html");
	headers.Insert("Content-Type", "text/html");

	var request = v8new('HTTPЗапрос', '/get', headers);
	var resp = connection.Get(request);	
	Message(resp.GetBodyAsString());
}
Показать
roofless; +1 Ответить
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству

Программист 1С
Москва
зарплата от 120 000 руб.
Полный день

Руководитель проекта, аналитик, консультант
Санкт-Петербург
По совместительству

Программист 1С
Самара
зарплата от 100 000 руб. до 150 000 руб.
Полный день

Бизнес-аналитик 1С
Москва
зарплата от 140 000 руб. до 200 000 руб.
Полный день