Яндекс карты для 7.7 - примеры работы с API 2.0

Публикация № 265779

Разработка - Системная интеграция - Интеграция с WEB

яндекс карта API 7.7 yandex map

Пример для работы с Яндекс картами в 7.7 на базе API 2.0: геокодер, отображение и выбор объектов в возвратом значений Для работы с текущей на момент скачивания версией API потребуется курить мануал и делать доработку.

Давно был интерес реализовать работу с картой на базе 7.7, а тут попросили сделать интерактивный выбор объекта на карте, чтобы привязывать координаты домов\зданий к элементам справочника (недвижимость).

Вооружился наработками с http://www.1cpp.ru/forum/YaBB.pl?num=1316457428 (благодарность авторам за труды) и документацией к API карт http://api.yandex.ru/maps/doc/intro/concepts/intro.xml и получилось такое вот решение.

C javascript столкнулся абсоютно впервые, поэтому строго не судите если где-то нелогично\неоптимально.

Обработка позволяет увидить, изучить и понять принцип работы с картами с платфомы 7.7, получить основу для своих дальнейших наработок.

Из плюсов в получившейся реализации для себя выделил следующее:

- для геокодирования не используется HTTP геокодер с получением ответом в виде xml - все запросы через API

- возврат информации в 1с по метаданным геообьектов

- интерактивный поиск в уже открытой карте, передвигаемая метка с обратным геокодированием

- запросы с учетом асинхронной работы геокодера (тоесть учитывается тот факт, пришол ответ от севера или нет)

- при задействованой сериализации, когда запускаеш обработку много раз подряд (10-20-30 раз), база не вываливается. О проблеме вылета сказано в указаной ветке форума 1сpp. Изначально и у меня база отваливалась очень часто, но в итоговой реализации все отлично - более 30 запусков не вызывает вылета базы.

- при проверке на Windows Server 2008 обработка не работает, пока не дописать несколько сайтов в список доверенных (безопасность IE)

чтобы не делать это для каждого юзера в терминале, получилось автоматизировать это с помощью правки реестра самой обработкой. 

Для работы нужны FormEx и 1CPP (проверялось на 2.05.101 и 3.2.3.17 соответственно).

Первая публикация - прошу строго не судить)

Что забыл - спрашивайте - добавлю, отвечу.

Данная обработка представлена как пример для ознакомления с API Яндекс-карт (согласно Пользовательскому соглашению).

Скачать файлы

Наименование Файл Версия Размер
Обработка с картой

.ert 59,00Kb
96
.ert 59,00Kb 96 Скачать
Пример вызова карты

.ert 57,00Kb
80
.ert 57,00Kb 80 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Yashazz 3794 16.03.14 11:55 Сейчас в теме
За исключением некоторых претензий к грамотности ("выбранные" пишется с двумя "н" и так далее, и по интерфейсу, и по статье) - вероятно, серьёзная вещь. Это нам тут не 8.Х с их встроенным недо-браузером, это вообще 7.7, поэтому в любом случае изврата больше на порядок.
2. selesta 17 16.03.14 12:13 Сейчас в теме
(1) Yashazz, ну рядом выбранные написано же верно))) На самом деле, много просто мимолетом дорисовывал специально для публикации здесь плюс еще переводы с украинского для этих же целей. Ну и ночная работа и раскладка клавиатуры Макбука не способствуют идеальной орфографии))) Основная концентрация в сабже была на javascript
3. ToJIuK 16.03.14 12:18 Сейчас в теме
А как на счет реализации подсчета расстояния между точками на карте? Есть ли такое решение
4. selesta 17 16.03.14 12:31 Сейчас в теме
(3) ToJIuK, у меня были задачи выбора и отображения объектов - они и реализованы. Но имея мой пример, заглянув на http://api.yandex.ru/maps/jsbox/ и http://ymapsapi.ya.ru/posts.xml?tag=8493598 можно реализовать практически все, что умеют карты.
8. Yashazz 3794 18.03.14 13:34 Сейчас в теме
(3) Если речь о возможностях Яндекс API, то там много чего можно, selesta правильно привёл ссылки. А если речь о принципе и подходе 8.Х, то можно делать, например, так: http://infostart.ru/public/164621/
Ещё раз респект автору, заставить это крутиться под клюшками - почти подвиг.
5. sytkosa 17.03.14 02:07 Сейчас в теме
Мощно. Однако. Однозначно плюс
6. selesta 17 17.03.14 02:26 Сейчас в теме
В первом варианте при выборе объекта на карте работа происходит только с одной меткой. При открытии она автоматически создается на найденом адресе. Потом метку можно драгнуть (передвинуть) либо просто щелкнуть в другом месте - метка передвинется, или использовать встроенный в правый верний угол карты поиск - после выбора результата поиска метка передет на выбраный адрес. Если по изначально переданному адресу ничего не найдено - при открытии метки не будет вообще, появится она только после аналогичных действий - щелчка на карте или поиска. При переезде метки выполняется обратный геокодинг (поиск адреса по координатам) и название метки устанавливается как адрес объекта. Эта логика продиктована поставленной задачей - выбор объекта с карты, то есть необходимо было работать с единым элементом, без возможности "запутаться".
9. poyson 19.03.14 10:37 Сейчас в теме
А как же байкот российских товаров на украине :)....
10. ToJIuK 20.03.14 14:21 Сейчас в теме
11. eshtrey 21.03.14 13:11 Сейчас в теме
12. sournk 27 21.03.14 20:33 Сейчас в теме
13. _Z1 38 09.04.14 11:00 Сейчас в теме
(0) спасибо за обработку.
Скажите а можно ли сделать так :
Чтобы была сериализация и окно формы было обычным - с заголовком
и стандартными кнопками , закрыть , свернуть, максимизировать ?
14. selesta 17 09.04.14 12:24 Сейчас в теме
(13) _Z1, можно, закоментируйте просто 2 строки в коде:
Окна = ....
Окна.СтильОкна....
17. _Z1 38 09.04.14 13:57 Сейчас в теме
(14) спасибо получилось.
вот еще как бы было замечено что одни и теже гео данные иногда
отображаются быстро а иногда считается достаточно долго.
это зависит от загрузки серверов яндекса или есть еще какие либо причины ?
15. selesta 17 09.04.14 12:31 Сейчас в теме
была задача также автоматически пройтись по базе и получить координаты по всем елементам справочника (по большому масиву адресов)
столкнулся с тем, что похоже сериализация таки вешает 1с со временем, тоесть после 10-15 вызовов подряд
пришлось сделать еще 1 вариант обработки без отображения карты, так сказать для фонового вызова в цикле
обработка ищет адрес, пишет результат в файлик, и закрывается. Вызвавшая ее обработка считывает файлик как СписокЗначений
и получает аналогичныые метаданные объекта. Протестировано на 1000+ адресах - без сбоев, отрабатывает четко
16. _Z1 38 09.04.14 13:25 Сейчас в теме
(15) читал (в api 2.0 ) что если много объектов
то надо делать геолакацию на сервере ( наверное имеется ввиду сервер yandex )
и есть примеры как это надо делать.
18. selesta 17 09.04.14 14:09 Сейчас в теме
(16) _Z1, я и так впервые столкнулся с яваскриптами и то что получилось и так для меня подвиг, в (8) это оценили)
поэтому не хотелось тратить еще кучу времени чтобы с этим разобраться
(17) загрузка да - зависит от интернета и отклика от сервера яндекса, 1с и скрипт отрабатывают одинаково
Зеленоград; +1 Ответить
19. _Z1 38 09.04.14 14:59 Сейчас в теме
(18) да я о другом.
я прочитал что когда надо сразу получить геокодирование многих объектов то
надо делать другими методами.
т.е. есть два способа геокодированияя на стороне клиента - как сделано у Вас
также есть геокодирование на стороне сервера ( этот способ надо применять когда за один раз хотим получить
геоданные о многих объектах )
Если Вам это интересно я могу поискать ссылку как надо поступать в этом случае.
20. selesta 17 09.04.14 18:49 Сейчас в теме
(19)я все правильно понял, именно об этом, и ответил тоже касательно этого
сабж тута _http://api.yandex.ru/maps/doc/jsapi/2.x/dg/concepts/geocoding.xml#multi-geocode
мне просто хватило секаса чтобы завести текущую реализацию, на эту уже небыло желания
21. ToJIuK 21.04.14 12:39 Сейчас в теме
На основании данной обработки. Получилось реализовать построение маршрута по не скольким точкам и подсчет расстояния (Иногда работает не очень корректно, но это походу проблема яндекса: строит не оптимальный маршрут). А так очень хорошая ВЕЩичка.
22. selesta 17 21.04.14 12:42 Сейчас в теме
(21) Молодца, прикрепи решение сюда к сообщению или кинь в личку ссылку поглядеть
24. ToJIuK 23.04.14 10:33 Сейчас в теме
(22) В общем добавил такую процедуру
Процедура ОткрытьКартуДляМаршрута(Объекты) 
	
	Если ТипЗначенияСтр(Объекты)<>"СписокЗначений" Тогда
		Сообщить("Неправильний тип параметру!");
		СтатусВозврата(0);
		Возврат;
	КонецЕсли;
	
лТекстHTML = СоздатьОбъект("Текст");
лТекстHTML.Очистить();
лТекстHTML.ДобавитьСтроку("
|<!DO CTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN'
|'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
|<ht ml xmlns='http://www.w3.org/1999/xhtml'>
|	<head>
|		<title>Найденные адреса</title>
|       <met a http-equiv=""Content-Type"" content=""text/html; charset=Windows-1251""/>
|       <sc ript src=""http://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU"" type=""text/javascript""></sc ript>
|       <sc ript src=""http://yandex.st/jquery/1.6.4/jquery.min.js"" type=""text/javascript""></sc ript>
|       <st yle type=""text/css"">
|        html, body, #map {
|            width: 100%;
|            height: 100%;
|            margin: 0;
|            padding: 0;}
|		html {overflow:auto;}
|    	</style>
|
|<sc ript type=""text/javascript"">
|
|var myMap;
|
|ymaps.ready(init);
|
|var Object1C;
|var myMap;
|var LastGeoObject;   
|
|	function initObject1C(obj)
|	{
|		Object1C = obj;
|	}
|	function ReleaseObject1C()
|	{
|		Object1C = """";
|	}
|
|function init() {
|
|        myMap = new ymaps.Map('map', {
|        center: [48.463629,31.685961],
|        zoom: 6,
|        behaviors: ['default', 'scrollZoom']
|    		});
|
|
|		 myMap.controls
|        // Кнопка изменения масштаба.
|        .add('zoomControl', { left: 5, top: 5 })
|        // Стандартный набор кнопок
|        .add('mapTools', { left: 35, top: 5 }) 
|
|         var search = new ymaps.control.SearchControl({
|             //useMapBounds: true,
|             //noCentering: true,
|				resultsPerPage: 5,
|               noPlacemark: true
|         }); 
|
|	myMap.controls.add(search, { right: 5, top: 5 });
| 		
|		
|ymaps.route([ 
|");
Для н=1 по Объекты.РазмерСписка() Цикл 
	Если н = Объекты.РазмерСписка() Тогда
		лТекстHTML.ДобавитьСтроку("'"+Объекты.ПолучитьЗначение(н)+"'"); 
	Иначе
		лТекстHTML.ДобавитьСтроку("'"+Объекты.ПолучитьЗначение(н)+"',"); 
	КонецЕсли; // н=Объекты.РазмерСписка
КонецЦикла;    
лТекстHTML.ДобавитьСтроку("
|	],{ mapStateAutoApply: true,avoidTrafficJams: false
| 		}).then (function (route) {myMap.geoObjects.add(route);
|			 var list=Object1C.get_object(""СписокЗначений"");
|        var moveList = 'Трогаемся,</br>',
|            way,
|            distance;
|        // Получаем массив путей.
|        for (var i = 0; i < route.getPaths().getLength(); i++) {
|            way = route.getPaths().get(i);
|            distance = way.getLength();
|            list.AddValue(distance,i+1);
|            moveList += distance +'м';
|            moveList += '</br>';
|        }
|        moveList += 'Останавливаемся.';
|        // Выводим маршрутный лист.
|        $('#list').append(moveList);
|		     Object1C.Msg(list);
|			 Object1C = null; //только так 1с перестала вылетать с использованием Сериализовать
|				} 
|				, function (error) {alert('Возникла ошибка: ' + error.message)}
|				);
|}  //end of init
| 
|</sc ript>
|</head>
|  <body>
|    <div id=""map""/> 
|    <div id=""list""/>
|  </body>
|</html>
|"); 

ИмяШТМЛФайла = КаталогВременныхФайлов()+_getPerformanceCounter()+".html";
лТекстHTML.Записать(ИмяШТМЛФайла);
Браузер.Navigate("file:///"+ИмяШТМЛФайла);
КонецПроцедуры    
Показать


В Процедура ПослеСозданияФормы() изменил флаг
Если ТипЗначенияСтр(Парам)="СписокЗначений" Тогда
ФлагСериализации = 1; //(не будем) БУДЕМ возвращать значения, выход из карты через обычное закрытие окошка (крестик)
ОткрытьКартуДляМаршрута(Парам);
И в процедуре Процедура Msg(стр) Экспорт закомментировал
// Форма.Закрыть();
25. _Z1 38 23.04.14 11:23 Сейчас в теме
(24) сделал аналогично, только еще поставил
автомасштабирование карты по маршруту.
Так если тебе длина маршрута в 1с не нужна
то строки можно убрать
list.AddValue(distance,i+1);
Object1C.Msg(list);
| Object1C = null; //только так 1с перестала вылетать с использованием Сериализовать
23. _Z1 38 21.04.14 18:16 Сейчас в теме
(21)
Иногда работает не очень корректно

Ну да маршрут Белгород - Ростов строит через Харьков.

и еще вопрос не сделал ли чобы можно было создать карту один раз и потом
строить много разных маршутов с помощью ПриПовторномОткрытии() ( т.е. я до конца с этим не разобрался)
26. isnail 27.06.14 12:16 Сейчас в теме
Мощная штука, огромный труд!
А вот у меня карта мышкой не двигается, это нормально или только у меня так?
27. _Z1 38 27.06.14 17:05 Сейчас в теме
(26) Проверил - у меня карта двигается.
33. smitti911 24.11.14 10:24 Сейчас в теме
(26) isnail, У меня тоже карта мышкой не двигается.Также на работает инструмент линейка.Не знаю в чем проблема. Автору спасибо за труд.Хорошая робота.
34. smitti911 24.11.14 17:00 Сейчас в теме
(33) smitti911, Двигается только если тянуть за метку(балун)
35. ToJIuK 24.01.15 21:51 Сейчас в теме
(34) smitti911, да да у меня тоже такая проблема . но меня как то это не очень напрягает и поэтому не хочу разбираться в чем бело )
28. andrey-st 01.07.14 17:58 Сейчас в теме
А есть тоже самое только на google?
29. ToJIuK 16.07.14 11:22 Сейчас в теме
(28) andrey-st, для Google есть просто подсчет расстояния без отрисовки маршрута.
30. ToJIuK 07.08.14 15:46 Сейчас в теме
А у кого нибудь получилось отправить на печать карту со списком адресов? что то у меня не получается.
31. VigaViga 31.10.14 01:28 Сейчас в теме
Было бы интересно на это посмотреть!
36. ToJIuK 03.07.15 14:28 Сейчас в теме
Работал нормально. Но на неделе Перестала отображаться карта при построении маршрута! Кто нить сталкивался с такой проблемой ? Адреса есть а изображения карты нет
37. Зеленоград 28.10.15 16:03 Сейчас в теме
Автору почёт, сейчас буду смотреть.

Сверхзадача - перевод из свободного текстового формата адресов в КЛАДР.
38. Зеленоград 02.11.15 18:37 Сейчас в теме
Если кто-то уже сделал автоматическое нажатие кнопки на карте - дайте готовый код, пожалуйста. Тогда успею сделать настойку на черноплодной рябине и отблагодарю и Игоря, и автор доработки.
39. Зеленоград 05.11.15 11:21 Сейчас в теме
Javascript прост и логичен. Особенно когда есть за спиной хороший специалист :)

Кнопку нажимать не надо, теперь я могу исправлять адреса автоматически, сейчас буду выводить критерий полноты.
40. selesta 17 05.11.15 12:45 Сейчас в теме
(39) Скинул на почту пример обработки массива адресов
41. Зеленоград 06.11.15 15:55 Сейчас в теме
Получил, спасибо, работает.


Никак не могу запустить на сервере Win2003 - безопасность IE ниже Medium не даёт, прописал сайты-исключения - всё равно спрашивает "An ActiveX control on this page might be unsafe to interact with other parts of the page. Do you want to allow this interaction?". Есть у кого-нибудь мысли?
42. Muller2306 28.11.15 21:54 Сейчас в теме
Тоже проблема передвижения карты, но она только при открытии окна в модальном режиме, в обычном все ок.
43. prog1c77 13.01.16 23:10 Сейчас в теме
ребят скиньте пожалуйста в личку кто нибудь это чудо! Очень прошу.
Неделю уже воюю, а тут такое решение готовое для 7.7
44. ToJIuK 18.02.16 15:09 Сейчас в теме
с 16.02.16 лавочку прикрыли доступ к карта по API 2.0 закрыли. Пишет ошибку https://api-maps.yandex.ru/2.0.43/release/combine.xml?modules=3N5x6D3G373R3H3_-j.C_e_h-,-)5e5h8H.I5n_b$w$y$A784Q-K-L9Z$d$a9x9R8a7)-e797$5c9C7z7j5f-g-o-i8e3T7Y4(5G3S5R9$9-9.9_9*999!9,9q9j9) кто нить знает как победить?
45. via 90 19.02.16 12:06 Сейчас в теме
46. ToJIuK 19.02.16 16:35 Сейчас в теме
спасибо заработало. А то я уже было начал переписывать под Api 2.1 но все безрезультатно , как будто АктивИкс не работает с API2.1 . главное если сохраненный .html В IE на прямую скрипт отрабатывает нормально. А вот из 1с выдает ошибку. Еще раз спасибо за помощь
48. DirtyCat 15.04.16 15:57 Сейчас в теме
(46) ToJIuK, у меня получилось под 2.1
50. Berckk 16.06.16 13:03 Сейчас в теме
(48) DirtyCat,
Выложи код, пожалуйста.
Или кто-нибудь помогите рабочим вариантом под Windows 2012 R2
49. VigaViga 17.05.16 15:46 Сейчас в теме
Ребят,
кто сможет данные "Карты" к конфигурации Оптимус Грузоперевозки (http://infostart.ru/public/67996/) привязать? Есть куча идей еще...
Разработчик карт молчит, разработчику Оптимуса некогда...

Украина.

Скайп: silver_aleksander
52. nikk911 17.10.16 20:48 Сейчас в теме
Многоуважаемый автор, будьте так любезны ответьте хоть что-то касательно ошибки.
53. selesta 17 18.10.16 16:20 Сейчас в теме
(52) nikk911, отвечаю
это ошибка не автора и не данной публикации а последствие изменения АПИ карт, возможно версия 2.0.44 устарела уже, прошло все-таки 2 года
выше описана аналогичная ситуация
рецепт: брать актуальную версию АПИ, курить ее и править код
54. nikk911 19.10.16 14:17 Сейчас в теме
(53)
Спасибо!
Думаю стоит писать в описании что обработка на данный момент не работает.
Я не говорю что обработка дорого стоит, но я за честность!
Я лично считал что это проблема винды (часть приколов была завязана на безопасности). А часть таки в API, которого я не курил ))) Качал чтобы покурить - а табак мокрый оказался.
55. selesta 17 10.03.17 13:47 Сейчас в теме
(54) Дописал, для меня это просто казалось само по себе понятным.
63. ToJIuK 28.08.17 22:14 Сейчас в теме
(54) у меня до сих пор обработка работает, проблем нет
56. Poyarkov696 86 30.03.17 10:48 Сейчас в теме
При выводе карты в IE выходит ошибка.
Ошибка Веб-страницы
Строка: 1
Ошибка: "JSON" не определено

Подскажите, как это можно исправить?
Было что-то подобное?
57. ADirks 185 04.04.17 14:07 Сейчас в теме
(56) Это пламенный привет от микрософт.
Сделать ,судя по всему, ничего нельзя.
58. Gkmy 29 24.08.17 14:23 Сейчас в теме
(0)
Пример для работы с Яндекс картами в 7.7 на базе API 2.0: геокодер, отображение и выбор объектов в возвратом значений...
Пример интересный:
59. Gkmy 29 24.08.17 14:41 Сейчас в теме
1) геокодер, отображение и выбор объектов - если это подразумевает возможность передать карте из 1С 7.7 адреса текстом -- работает;
2) возврат значений - из карт в 1С 7.7 -- не работает.
Карты не активны. На клавиатуру и левую кнопку мыши не реагируют и только отдаляются правой кнопкой.
60. Gkmy 29 24.08.17 15:26 Сейчас в теме
В теме: яндекс карты в 7.7 - нашёл ещё два примера:
1) Диспетчер маршрутов.ert,
2) ДубльГИС.ert.

Первый в Торговля+Склад 9.2 (7.7.990) открылся с ошибками. Неполный перечень ошибок:


Второй пример использует 2gis.ru:


У второй внешней обработки карта активна и реагирует на левую кнопку мыши.
61. Gkmy 29 24.08.17 16:53 Сейчас в теме
Алгоритм взаимодействия с интерактивной картой yandex.ru у первой обработки (60) более прост:
СтрокаАдреса = 	"http://maps.yandex.ru/?ll="+Долгота+"%2C"+Широта+"&spn=0.020921%2C0.008638&z=16&l=map";
ЗапуститьПриложение(СтрокаАдреса);                                 
62. Gkmy 29 24.08.17 17:43 Сейчас в теме
(0)
Пример для работы с Яндекс картами в 7.7 на базе API 2.0: геокодер, отображение и выбор объектов в возвратом значений
Однако файлы формируемые примером (0) и открытые браузером - интерактивны:
Оставьте свое сообщение

См. также

ФИАС для 7.7 Промо

Классификаторы v7.7 1cv7.md Россия Платные (руб)

Класс 1С++ для подключения ФИАС (Федеральная информационная адресная система) к любой конфигурации 1С 7.7. Опционально доступно геокодирование адресов и хранение географических координат адресных элементов ФИАС в отдельной БД. В конфигурации, где для ведения адресов используется типовой интерфейс по работе с КЛАДР, встраивается за пару минут.

5000 руб.

15.11.2017    18223    19    57    

Загрузка курсов валют с НБУ (Украина) в 1С 7.7

Банковские операции Обработка справочников WEB v7.7 1cv7.md Украина Абонемент ($m)

Загрузка курсов валют в 1С 7.7 с сайта НБУ (Украина), используя "Msxml2.ServerXMLHTTP.6.0"

1 стартмани

31.05.2021    353    0    user729873    0    

Внешняя компонента для преобразования файлов из/в кодировку Base64 в 1С 7.7

Разработка внешних компонент WEB v7.7 1cv7.md Абонемент ($m)

Эта внешняя компонента Base64.dll предназначена для платформы 1С версии 7.7. Используется для преобразования файлов из/в кодировку Base64 из встроенного языка 1С Предприятие. Компонента тестировалась на базе конфигурации Бухгалтерский учет для Казахстана, редакции 7.70.257.

1 стартмани

06.04.2021    1038    1    softmaker    2    

Отправка сообщений из 1С 7.7 в viber

WEB v7.7 1cv7.md Россия Абонемент ($m)

Обработка отправляет сообщения из 1с 7.7 любой конфигурации пользователю viber.

1 стартмани

05.04.2021    1068    2    Юджин58    6    

[Обновлено] Внешняя обработка 1С 7.7 работы с УТМ ЕГАИС Промо

Обработка документов WEB Розничная торговля Розничная торговля v7.7 1cv7.md Розничная и сетевая торговля (FMCG) Россия УУ Акцизы Абонемент ($m)

Данная внешняя обработка позволит розничному магазину полноценно работать в системе ЕГАИС.

1 стартмани

16.10.2015    41682    357    amoarok    79    

Загрузка банков из классификатора БИК с сайта ЦБ РФ

Банковские операции Классификаторы WEB v7.7 1С7:ТиС Россия Абонемент ($m)

Обработка скачивает с сайта ЦБ РФ классификатор БИК, отображает из него данные в привычном для пользователей формате, позволяет добавлять элементы в справочник Банки, а также актуализировать их при необходимости

1 стартмани

22.01.2021    2742    11    noknown    0    

Микросервис для выполнения кода и получения данных из 1С 7.7 через http-запрос

WEB v7.7 1cv7.md Абонемент ($m)

1С версии 7.7 - очень старая платформа, однако и в настоящее время встречаются работающие на данной платформе предприятия (в силу тех или иных причин). При этом не всегда структура сети предприятия (в целях получения данных или выполнения кода) позволяет организовать доступ к файловой базе данных на платформе 7.7. Существует множество обходных вариантов решения этой проблемы, но представляется, что самый универсальный и удобный это доступ к БД через http-сервис. Данное решение предоставляет такую возможность.

1 стартмани

29.12.2020    1904    3    Prometeus2011    2    

Загрузка курсов валют для РБ (Мисофт) с https

Банковские операции WEB v77::БУ 1С7:Бух Беларусь БУ Абонемент ($m)

Обработка для загрузки курсов валют в конфигурации для РБ (Мисофт).

1 стартмани

08.12.2020    2281    4    stavrosoleg    3    

Загрузка курсов валют (для РБ) с сайта nbrb.by для конфигурации "Юкола-Инфо"

Банковские операции WEB v7.7 1cv7.md Беларусь БУ Абонемент ($m)

В сентябре 2020 года запланирован переход официального интернет-сайта Национального банка Республики Беларусь на работу только по протоколу https.

1 стартмани

08.12.2020    2321    1    botman4    4    

Загрузка курсов валют с сайта Нацбанка Республики Беларусь (МиСОФТ 1С 7.7 )

Банковские операции WEB v77::БУ 1С7:Бух Беларусь БУ Абонемент ($m)

Изменились правила загрузки курсов валют с сайта Нацбанка Республики Беларусь. Обновление обработки типовой загрузки курсов валют в конфигурации бухгалтерии 1С 7.7 Мисофт.

1 стартмани

16.11.2020    4190    5    igor_1c    6    

Отправка остатков и цен по API в личный кабинет Озон

Розничная торговля Ценообразование, анализ цен WEB v77::ОУ 1С7:Комплекс 1С7:ТиС Россия УУ Абонемент ($m)

Внешняя обработка для 1С 7.7 конфигураций ТиС и Комплексная конфигурация. Подходит для Windows, которые поддерживают работу с WinHttpRequest.

2 стартмани

10.11.2020    2196    4    user1479046    0    

Загрузка картинок по строке поиска асинхронным http-запросом с сайта: https://go.mail.ru

WEB v7.7 1cv7.md Абонемент ($m)

Обработка служит примером, как получать картинки с интернета. Поиск ссылок на картинки происходит на портале https://go.mail.ru. Затем формируем асинхронные запросы на закачку картинок по ссылкам.

1 стартмани

05.11.2020    1751    0    VladimirB    0    

Выгрузка остатков, заказов покупателей (1C 7.7 ТиС и opencart 2.1.0.2)

WEB v77::ОУ 1С7:ТиС УУ Абонемент ($m)

Данная обработка позволяет выгружать остатки номенклатуры из 1С 7.7 Торговля и Склад в opencart 2.1.0.2. Также есть функционал загрузки заказов с различными фильтрами.

3 стартмани

22.10.2020    2088    0    Drfreeman    0    

Взаимодействие с ТАКСКОМ API 2.8 из 1с7.7

WEB Кассовые операции Розничная торговля v7.7 1cv7.md Россия УУ Абонемент ($m)

Взаимодействие с ТАКСКОМ через API 2.8 из 1с7.7. Получение Кассовых смен.

2 стартмани

06.10.2020    2476    2    serpent    0    

Загрузка курсов валют с сайта НБРБ по защищенному протоколу HTTPS для 1С 7.7

Банковские операции WEB v7.7 1cv7.md Беларусь Абонемент ($m)

В связи с переходом Национального банка РБ с сентября 2020 на защищенный протокол HTTPS внесены изменения в обработку загрузки курсов валют с сайта Национального банка РБ для 1С 7.7.

2 стартмани

28.09.2020    6224    12    dimitryas    29    

Проверка статуса кода и содержимого упаковки в честном знаке. Для сигарет

Розничная торговля WEB v7.7 v8 Россия Абонемент ($m)

Проверка статуса кода и содержимого упаковки из любого приложения.

4 стартмани

21.07.2020    3576    4    yudinvs    1    

Универсальная обработка обмена между 1С 7.7 и сервисом DaData.ru по API

WEB v7.7 1cv7.md Абонемент ($m)

Универсальная обработка для 1С 7.7 по обмену с сервисом адресной информации и информацией о контрагентах DaData.ru по API. Используется внешняя компонента "v7plus.dll". Различные виды запросов позволяют получить ответ в формате JSON и/или XML.

3 стартмани

20.04.2020    4473    7    Drena    0    

Маркировка шин. 1С v7.7

WEB Оптовая торговля Розничная торговля v7.7 1cv7.md Россия УУ Абонемент ($m)

Маркировка шин 1с v7.7, платформа 7.70.27 (авторизация, запрос данных по марке, запрос всех марок по юр. лицу).

1 стартмани

11.03.2020    5656    15    stupid01    1    

Автоматическая синхронизация Opencart ocStore 2.3.0.2.3 и 1С 7.7 Торговля и Склад

Оптовая торговля Розничная торговля WEB v77::ОУ 1С7:ТиС УУ Абонемент ($m)

Обработка для обмена 1С 7.7 Торговля и Склад и сайт на Opencart (ocStore 2.3.0.2.3). Есть возможность синхронизации свойств номенклатуры.

5 стартмани

05.03.2020    5892    3    Drfreeman    10    

Статус площадки в ЦЕРБЕР по GUID. 1С 7.7

WEB v7.7 1cv7.md Оптовая торговля, дистрибуция, логистика Россия Абонемент ($m)

МЕРКУРИЙ, при выписывании эВСД, проверяет площадку в "ЦЕРБЕР" на актуальность. С помощью данной обработки можно получить статус площадки по GUID или UUID.

1 стартмани

26.02.2020    4240    1    serpent    0    

Выгрузка электронных накладных EDI для системы TOPBY

Оптовая торговля WEB v7.7 1С7:Бух Беларусь БУ Абонемент ($m)

Выгрузка электронных расходных накладных с программы 1С 7.7 на портал белорусского EDI-провайдера TOPBY. Обработка сделана для самописной 1С 7.7 Бухгалтерии. Для других программ 1С 7.7 необходима адаптация.

1 стартмани

08.01.2020    4862    2    демиденкоНаталияФедоровна    11    

Клиент HTTP(S): внешняя компонента для 1С 7.7

Разработка внешних компонент WEB v7.7 Абонемент ($m)

Компонента позволит использовать различные веб-сервисы интернет-ресурсов, например работать с онлайн-кассой через API, предоставленное ее разработчиком. Тестировалась только на платформе 1С релиза 7.70.027.

1 стартмани

14.11.2019    7649    24    mdbruyfn    28    

JSON выгрузка каталога номенклатуры из 1С 7.7 ТиС

WEB Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v77::ОУ 1С7:ТиС УУ Абонемент ($m)

С помощью этой обработки можно выгрузить каталог номенклатуры(сохраняя группы номенклатуры - т.е. иерархическую вложенность групп и элементов справочника) из 1С 7.7 ТиС.

1 стартмани

15.07.2019    7441    4    Drfreeman    0    

Обмен 1С: Торговля и склад 7.7 - Bitrix

Обмен через XML WEB Розничная торговля Розничная торговля v77::ОУ 1С7:ТиС Розничная и сетевая торговля (FMCG) Абонемент ($m)

Обработка обмена между 1С:Торговля и склад 7.7 и сайтом на основе CRM-Bitrix в формате XML по протоколу HPPTS.

1 стартмани

25.06.2019    12693    15    ch_igor    1    

Проверка информации из базы транспорта на сайте https://check1.fsrar.ru

WEB Оптовая торговля Оптовая торговля v7.7 1cv7.md Оптовая торговля, дистрибуция, логистика Россия Абонемент ($m)

Обработка для 1С 7.7 для проверки информации из базы транспорта на сайте https://check1.fsrar.ru. Может быть использована как отдельная обработка, либо как обработка для встраивания в любой адаптер 7.7 к ЕГАИС с заполнением параметров вызова перед открытием формы.

1 стартмани

17.04.2019    7385    4    Djelf    1    

Проверка обновлений форм налоговой отчетности для Казахстана (для СОНО)

Регламентированная отчетность WEB Налоговые v77::БУ 1С7:Бух Казахстан БУ НУ Абонемент ($m)

Обработка связывается с сервером ftp.salyk.kz проверяет наличие новых или измененных ФНО, копирует необходимые формы бухгалтеру в локальный каталог для дальнейшей загрузки в программу СОНО Будет полезна бухгалтерам, сдающим налоговую отчетность. Т.к. ФНО часто меняются и каталогов, которые создаются для обновленных ФНО очень много, становится неудобно искать обновления по серверу. Данная обработка автоматизирует процесс поиска обновленных форм и закачивает их на локальный компьютер.

1 стартмани

18.02.2019    6731    0    VladimirB    0    

Загрузка курсов валют с сайта НБУ или Приватбанк за период. Для Украины. 7.7

Обработка справочников WEB Банковские операции Банковские операции v7.7 1С7:Бух Украина БУ Абонемент ($m)

Загрузка курсов валют с сайта НБУ или Приватбанк за период. Для Украины. 7.7. Проверялась на "Бухгалтерский учет" для Украины. 7.70.328

2 стартмани

20.03.2018    12318    1    whtblck    0    

Загрузка текущих курсов валют с сайта Национального банка РК

Обработка справочников WEB Банковские операции Банковские операции v7.7 1cv7.md Казахстан БУ Абонемент ($m)

Обработка загружает курсы валют с сайта Нацбанка РК на текущую дату. Для 1С 7.7, Казахстан.

5 стартмани

27.12.2017    10195    0    ikalichkin    0    

Загрузка курсов валют с сайта НБ РБ (API)

Обработка справочников WEB Банковские операции Банковские операции v7.7 1cv7.md Беларусь Абонемент ($m)

C 2017 на сайте www.nbrb.by разработали новую загрузку курсов валют через API функции. Данный функционал сам нацбанк рекомендует использовать как основную загрузку, и сам функционал более расширен.

1 стартмани

19.12.2017    15367    13    brunet    8    

Проверка БСО через сервис АС БДБ: blank.bisc.by

Универсальные обработки WEB v7.7 1cv7.md Беларусь БУ Абонемент ($m)

Обработка отправляет данные (код формы, серию, номер) в электронный банк данных бланков документов и документов с определенной степенью защиты и печатной продукции. В ответ получает сведения о приобретении субъектами хозяйствования Республики Беларусь и признании недействительности бланков документов с определенной степенью защиты, печатной продукции, контрольных (идентификационных) знаков через 1С.

1 стартмани

19.12.2017    14562    5    1v7    1    

1С:Предприятие 7.7 и WEB

WEB v7.7 1cv7.md Абонемент ($m)

WebBrowser в 1С:Предприятии 7.7. Типовые конфигурации используют внешний браузер (InternetExplorer.Application). Проекты 1С++ и FormEx позволяют реализовать внутренний

10 стартмани

04.09.2017    10451    2    Gkmy    2    

1С:Предприятие 7.7 и интерактивные карты

WEB v7.7 1cv7.md Абонемент ($m)

Несколько слов об интеграции в 1С:Предприятие 7.7 интерактивных карт: yandex.ru, 2gis.ru, google.com и bing.com

1 стартмани

25.08.2017    12878    16    Gkmy    16    

Выгрузка на сайт Spot2D

WEB Оптовая торговля Оптовая торговля v77::ОУ 1С7:ТиС Абонемент ($m)

Обработка Выгрузка Spot2D для 1С 7.7 Торговля и Склад. Нужна для выгрузки информации о продажах на сайт поставщика saint-gobain.spot2d.com через ftp.

1 стартмани

16.08.2017    14103    5    ManyakRus    2    

Работа с базой штрихкодов https://barcodes.olegon.ru/ из 1C:7.7

Оптовая торговля Розничная торговля Обработка справочников WEB Оптовая торговля Розничная торговля v7.7 1cv7.md Абонемент ($m)

Все очень просто - отсканировали ШК неизвестного для вашей базы товара, и получили один или несколько :) вариантов наименования. Выбрали, которое вам нравится больше всего, скопировали в буфер, и можно создавать карточку товара, не вводя его наименование вручную, с клавиатуры, а просто вставив из буфера.

1 стартмани

07.04.2017    12338    6    M_W_W    0    

Журнал продаж из ЛК ЕГАИС

Универсальные обработки WEB Розничная торговля Розничная торговля v7.7 1cv7.md Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

Вашему вниманию предлагается обработка для получения журнала продаж алкогольной продукции из ЛК ЕГАИС (http://egais.ru/).

5 стартмани

17.01.2017    14566    21    knstanta    19    

Проверка контрагентов через web-сервис ФНС http://npchk.nalog.ru

WEB v77::БУ 1С7:Бух Россия БУ Абонемент ($m)

Проверка контрагентов через web-сервис ФНС http://npchk.nalog.ru Список контрагентов заполняется по остаткам на счёте, по оборотам счёта, из справочника контрагентов.

1 стартмани

08.12.2016    11439    8    xeon    0    

Сверка справочника контрагентов со списком Перечня лжепредприятий Республики Казахстан

Обработка справочников WEB v7.7 БП2.0 Казахстан Абонемент ($m)

Простая обработка позволяет сверить справочник контрагентов с перечнем лжепредприятий. Обработка предназначена для конфигурации Бухгалтерский учет для Казахстана 7.7

1 стартмани

16.11.2016    10460    2    Filt    0