gifts2017

Внешняя компонента для работы с ДубльГИС (2gis.ru)

Опубликовал Рустам Ахметов (rustamakhmetov) в раздел Программирование - Внешние компоненты

Предназначена для взаимодействия с системой ДубльГИС (www.2gis.ru)
Работает на платформах 1С: 7.7, 8.х

Версия 1.0

Реализован функционал:
1) Отображение дома на карте 
2) Поиск адреса в справочнике адресов системы ДубльГИС

Дополнительный функционал реализуется по запросу.

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

Наименование Файл Версия Размер Кол. Скачив.
Внешняя компонента для работы с ДубльГИС
.1245299045 406,50Kb
25.09.09
367
.1245299045 406,50Kb 367 Скачать
Демонстрация работы для платформы 1С 7.7
.1245299097 9,50Kb
25.09.09
89
.1245299097 9,50Kb 89 Скачать
Демонстрация работы для платформы 1С 8.1
.1245299121 7,57Kb
25.09.09
182
.1245299121 7,57Kb 182 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Сергей (Che) Коцюра (CheBurator) 18.06.09 02:04
плохо! отсутсвует содержательное описание.
Автор, подумай о людях!
2. Сергей Рудаков (fishca) 18.06.09 06:37
Сделай дополнительный функционал, пожалуйста.
Вот мой запрос:
Запрос = Новый Запрос;
Запрос.Текст =
"Выбрать Все
|ИЗ Ничего
|Получить Что я хочу!";
Запрос.УстановитьПараметры("НачалоКонца", Дата1);
Запрос.УстановитьПараметры("КонецКонца", Дата2);
ТЗ = Запрос.Выполнить.Выгрузить.Разгрузить();
ТЗ.ВыведисьНаЭкран();
Экран.Распечатайся();

3. Рустам Ахметов (rustamakhmetov) 18.06.09 07:21
(1) какое описание требуется? что именно не понятно?
4. Сергей Кучеров (СергейКа) 18.06.09 07:36
(3) А шо це таке? Что такое "справочник ДубльГИС" ? я такого в ЗиК не знаю...
Каким это образом и для 7.7 и для 8 сразу? Это компонента или обработка? Понятно что в разделе компонент, но нифига не понятно что...
5. Рустам Ахметов (rustamakhmetov) 18.06.09 08:21
(4) это компонента, для платформ 1С: 7.7, 8.х. Не понятно, как при описании программы указать только платформу 7.7, по этой причине выбрал все варианты.
В архиве пример работы с компонентой из 7.7 и 8.1

"справочник ДубльГИС" -- справочник адресов в системе ДубльГИС
6. Санёк (Русский) 18.06.09 08:24
7. Рустам Ахметов (rustamakhmetov) 18.06.09 08:43
8. dushelov (Душелов) 19.06.09 16:44
Не есть правило хорошего тона:


Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
// Вставить содержимое обработчика.
Компонента="c:\doublegis.dll";
ВыбФайл = Новый Файл(Компонента);
Если НЕ ВыбФайл.Существует() Тогда
Если НЕ ВыборКомпоненты(Компонента) Тогда
Сообщить("Не найдена компонента DoubleGIS.dll", СтатусСообщения.Важное);
Отказ=Истина;
Возврат;
КонецЕсли;
КонецЕсли;
9. Рустам Ахметов (rustamakhmetov) 20.06.09 20:16
10. dushelov (Душелов) 20.06.09 21:59
(8) Вы всегда компоненты храните в корне диска Цэ?
11. Александр Мякшин (AlexMC75) 22.06.09 11:23
компонента классная.
А исходник можно опубликовать/прислать ?
12. Доржи Цыденов (support) 22.06.09 11:26
(11) компонента супер, почему не плюсуем?
13. dushelov (Душелов) 22.06.09 11:28
14. Рустам Ахметов (rustamakhmetov) 22.06.09 13:29
(10) предложи свое решение
(11) нет, готовится платный релиз
(12) хелпа по функциям не хватает?
15. dushelov (Душелов) 22.06.09 13:32
(14) Папка bin каталога 1С Предприятия.
По-умолчанию 1С обращается за внешними файлами в этот каталог.
Так же, можно хранить компоненту в двоичных данных макета и при необходимости писать ее в тот же BIN.
DeepDiver; Izya12; rustamakhmetov; +3 Ответить 1
16. Игорь Белышев (biv75) 22.06.09 14:32
Что-то у меня не находит ничего
17. Рустам Ахметов (rustamakhmetov) 22.06.09 14:38
(14) спасибо
(16) через поиск в оболочке ДубльГИС, адрес находится?
18. Рустам Ахметов (rustamakhmetov) 22.06.09 14:38
19. Ser Vlasov (SerVlasov) 24.06.09 05:00
Если не сложно, сделай хелп по функциям
20. Сергей (KruS) 24.06.09 07:54
Ни фига не понял идеи этой компоненты.
Что значит "Предназначена для взаимодействия с системой ДубльГИС"?
Какое взаимодействие имеется ввиду?
Зачем связка 1С:Бухгалтерии и ДубльГИСа???
21. Сергей (KruS) 24.06.09 07:54
Нормальное описание в студию!!!!
22. vitek1 vitek1 (vitek1) 25.06.09 18:12
ничего не понятно. Скриншоты бы выложить и описание этого зверя "ДубльГИС"
23. d@ncer (d@ncer) 01.07.09 20:41
А можно получить доступ из 1С к справочникам ДубльГИС?
24. Слава (DeepDiver) 28.07.09 12:53
to 20
Например у тебя есть сеть магазинов и ты должен выдать путевой лист водителю - какой за каким магазином ему нужно посетить... Сечёшь зачем???
25. Николай Осипов (osipovnv) 29.07.09 15:21
Было бы здорово выдирать контактную информацию из справочников ДубльГИСа, поиск по рубрикам и всяческий поиск именно по организациям.
26. Рустам Ахметов (rustamakhmetov) 29.07.09 15:32
(25) доступ к данным справочника предприятий закрыт производителем.
27. Слава (DeepDiver) 29.07.09 20:43
Чтото потестил - не находит оно ничего. И согласен с всеми мнениями о документации и оформлении...

Хотелось бы както раскрыто... Или всё что просят будит только в платной версии?
28. Сергей Лавров (svlavrov) 08.10.09 12:42
Классная компонента.
То что искал.
Только мало функциональная.

Из минусов - не нашел автомасштабирования карты или ручного выбора.
Т.е. - нашелся адрес - а если 2ГИС открыта в слишком мелком масштабе - то как будто ничего не нашлось.
А если в 2ГИС открыт в приемлемом масштабе ("улица" или "дом") - то визуально - находит и отображает.

Еще хотелось бы реализовать - как бы картинку в 1С из 2ГИС.
Поясняю - у меня куча клиентов - с разными адресами - если б можно было бы "выдергивать" картинку куска карты из 2ГИС - и вставлять ее как комментарий к клиенту.

Ну вроде бы всё.
29. Сергей Лавров (svlavrov) 08.10.09 12:50
А так - на деле - прикрутил КЛАДР и автоматом ищется адрес в 2ГИС.
30. Валерий Тормышев (tve) 25.11.09 15:40
в висте не работает. :(

Не удалось загрузить внешнюю компоненту по причине: {Форма.Форма(41)}: Ошибка при вызове метода контекста (ЗагрузитьВнешнююКомпоненту): Ошибка при загрузке внешней компоненты
31. Alex Astafyev (Builder) 19.01.10 10:14
Мне надо по списку адресов в 1Се получить список координат, возможно ли такое?
И вообще плохо что нет ни описаний, ни примеров
32. Сергей (MoneG2) 05.05.10 12:01
Есть вариант и без "зашитых" ВнешнихКомпонент.

- Берем пример для Екселя с сайта (http://plugins.2gis.ru/wiki/FindAndShowObjectsVBA);
- Вытачиваем в его коде необходимый Нам функционал (без напильника никуда);
- Сохраняем готовый Ексель для дальнейшего использования в, например, макет обработки (как ДвоичныеДанные).

Как затем открыть Ексель (как СОМ-объект) в 1С и вызвать методы этого СОМ-объекта, уже другая история.

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

Минусы: значительно меньше, чем при использовании ВК.
33. Владимир Кузнецов (VkStyle) 31.07.10 16:12
Пример по взаимодействию с 2gis через excel с использованием ЭТОЙ компоненты. сам пример на
http://infostart.ru/public/73609/
34. Владимир Кузнецов (VkStyle) 06.08.10 08:20
http://infostart.ru/public/73609/
уже без использования внешних компонент)
35. Иван Иванов (Иван44) 23.08.10 16:06
Я не нашел хелпа по функциям компоненты,где его взять?
36. Иван Иванов (Иван44) 23.08.10 16:12
Адреса из 1С показывает на карте,можно ли сделать,чтоб и трек отображался на карте по запросу из 1С? трек в файле *.pls
37. Сергей Карташев (Elisy) 07.10.10 14:47
Только что нашли альтернативный вариант доступа к 2Гис.
Логика работы зашивается в код 1С и макет. В таком варианте работа ведется через .Net framework и Elisy .Net Bridge.
38. Pavlo (pavlo) 02.09.11 09:42
будет ли функционал по выборке из базы конкретного города, списка организаций по установленной рубрике с их адресами, телефонами и т.д.? и возврат скажем тз. :idea: без этого как то и не функционально вовсе, знаю что закрыт :)
39. jack smith (jsmith) 08.11.11 14:59
В общем, протестировал. Делаю конфу по учету путевых листов. Хотелось, конечно, чтобы картинка появлялась в самом 1С, но и этого уже достаточно.
40. Александр Б. (HameleonA) 16.12.11 15:26
А как бы эту компоненту под 8.2 адаптировать ? было бы полезно. Сейчас ошибка компонеты выскакивает : doublegis : Access violation at address 0E334E91 in module 'doublegis.dll'. Read of address 00000000.
41. Мaкcим Шaмpaй (mak-s) 06.06.12 18:13
намного проще сделать через API Яндекса
42. Алексей Полубенский (PolAlex2) 21.08.12 10:26
Поясните, пожалуйста, это работа с API (http://api.2gis.ru/) или взаимодействие с приложением 2Gis?
Мне нужна работа с сервисом 2Gis в полеHTMLДокумента, а не через приложение - есть примеры?
43. Евген Сок (6630) 03.02.13 15:08
44. Евген Сок (6630) 03.02.13 15:09
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа