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

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

Версия 1.0

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

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

44 Comments

  1. CheBurator

    плохо! отсутсвует содержательное описание.

    Автор, подумай о людях!

    Reply
  2. fishca

    Сделай дополнительный функционал, пожалуйста.

    Вот мой запрос:

    Запрос = Новый Запрос;

    Запрос.Текст =

    «Выбрать Все

    |ИЗ Ничего

    |Получить Что я хочу!»;

    Запрос.УстановитьПараметры(«НачалоКонца», Дата1);

    Запрос.УстановитьПараметры(«КонецКонца», Дата2);

    ТЗ = Запрос.Выполнить.Выгрузить.Разгрузить();

    ТЗ.ВыведисьНаЭкран();

    Экран.Распечатайся();

    Reply
  3. rustamakhmetov

    (1) какое описание требуется? что именно не понятно?

    Reply
  4. СергейКа

    (3) А шо це таке? Что такое «справочник ДубльГИС» ? я такого в ЗиК не знаю…

    Каким это образом и для 7.7 и для 8 сразу? Это компонента или обработка? Понятно что в разделе компонент, но нифига не понятно что…

    Reply
  5. rustamakhmetov

    (4) это компонента, для платформ 1С: 7.7, 8.х. Не понятно, как при описании программы указать только платформу 7.7, по этой причине выбрал все варианты.

    В архиве пример работы с компонентой из 7.7 и 8.1

    «справочник ДубльГИС» — справочник адресов в системе ДубльГИС

    Reply
  6. Русский

    (4) Нарно:

    http://www.2gis.ru

    Reply
  7. rustamakhmetov

    (6) все верно

    Reply
  8. Душелов

    Не есть правило хорошего тона:

    Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)

    // Вставить содержимое обработчика.

    Компонента=»c:doublegis.dll»;

    ВыбФайл = Новый Файл(Компонента);

    Если НЕ ВыбФайл.Существует() Тогда

    Если НЕ ВыборКомпоненты(Компонента) Тогда

    Сообщить(«Не найдена компонента DoubleGIS.dll», СтатусСообщения.Важное);

    Отказ=Истина;

    Возврат;

    КонецЕсли;

    КонецЕсли;

    Reply
  9. rustamakhmetov

    (8) чем плох этот код?

    Reply
  10. Душелов

    (8) Вы всегда компоненты храните в корне диска Цэ?

    Reply
  11. AlexMC75

    компонента классная.

    А исходник можно опубликовать/прислать ?

    Reply
  12. support

    (11) компонента супер, почему не плюсуем?

    Reply
  13. Душелов

    (12) Оформление никакое.

    Reply
  14. rustamakhmetov

    (10) предложи свое решение

    (11) нет, готовится платный релиз

    (12) хелпа по функциям не хватает?

    Reply
  15. Душелов

    (14) Папка bin каталога 1С Предприятия.

    По-умолчанию 1С обращается за внешними файлами в этот каталог.

    Так же, можно хранить компоненту в двоичных данных макета и при необходимости писать ее в тот же BIN.

    Reply
  16. biv75

    Что-то у меня не находит ничего

    Reply
  17. rustamakhmetov

    (15) спасибо

    Reply
  18. rustamakhmetov

    (14) спасибо

    (16) через поиск в оболочке ДубльГИС, адрес находится?

    Reply
  19. SerVlasov

    Если не сложно, сделай хелп по функциям

    Reply
  20. KruS

    Ни фига не понял идеи этой компоненты.

    Что значит «Предназначена для взаимодействия с системой ДубльГИС»?

    Какое взаимодействие имеется ввиду?

    Зачем связка 1С:Бухгалтерии и ДубльГИСа???

    Reply
  21. KruS

    Нормальное описание в студию!!!!

    Reply
  22. vitek1

    ничего не понятно. Скриншоты бы выложить и описание этого зверя «ДубльГИС»

    Reply
  23. d@ncer

    А можно получить доступ из 1С к справочникам ДубльГИС?

    Reply
  24. DeepDiver

    to 20

    Например у тебя есть сеть магазинов и ты должен выдать путевой лист водителю — какой за каким магазином ему нужно посетить… Сечёшь зачем???

    Reply
  25. osipovnv

    Было бы здорово выдирать контактную информацию из справочников ДубльГИСа, поиск по рубрикам и всяческий поиск именно по организациям.

    Reply
  26. rustamakhmetov

    (25) доступ к данным справочника предприятий закрыт производителем.

    Reply
  27. DeepDiver

    Чтото потестил — не находит оно ничего. И согласен с всеми мнениями о документации и оформлении…

    Хотелось бы както раскрыто… Или всё что просят будит только в платной версии?

    Reply
  28. svlavrov

    Классная компонента.

    То что искал.

    Только мало функциональная.

    Из минусов — не нашел автомасштабирования карты или ручного выбора.

    Т.е. — нашелся адрес — а если 2ГИС открыта в слишком мелком масштабе — то как будто ничего не нашлось.

    А если в 2ГИС открыт в приемлемом масштабе («улица» или «дом») — то визуально — находит и отображает.

    Еще хотелось бы реализовать — как бы картинку в 1С из 2ГИС.

    Поясняю — у меня куча клиентов — с разными адресами — если б можно было бы «выдергивать» картинку куска карты из 2ГИС — и вставлять ее как комментарий к клиенту.

    Ну вроде бы всё.

    Reply
  29. svlavrov

    А так — на деле — прикрутил КЛАДР и автоматом ищется адрес в 2ГИС.

    Reply
  30. tve

    в висте не работает. 🙁

    Не удалось загрузить внешнюю компоненту по причине: {Форма.Форма(41)}: Ошибка при вызове метода контекста (ЗагрузитьВнешнююКомпоненту): Ошибка при загрузке внешней компоненты
    Reply
  31. Builder

    Мне надо по списку адресов в 1Се получить список координат, возможно ли такое?

    И вообще плохо что нет ни описаний, ни примеров

    Reply
  32. MoneG2

    Есть вариант и без «зашитых» ВнешнихКомпонент.

    — Берем пример для Екселя с сайта (http://plugins.2gis.ru/wiki/FindAndShowObjectsVBA);

    — Вытачиваем в его коде необходимый Нам функционал (без напильника никуда);

    — Сохраняем готовый Ексель для дальнейшего использования в, например, макет обработки (как ДвоичныеДанные).

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

    Плюсы:

    — полностью бесплатно;

    — полная (собственная) поддержка;

    — не нужен сторонний (иногда сомнительный) софт для создания ВК;

    — не нужно регистрировать ВК в системе;

    — при хранении во внешнем файле — нет необходимости изменения конфигурации.

    Минусы: значительно меньше, чем при использовании ВК.

    Reply
  33. VkStyle

    Пример по взаимодействию с 2gis через excel с использованием ЭТОЙ компоненты. сам пример на

    http://infostart.ru/public/73609/

    Reply
  34. VkStyle

    http://infostart.ru/public/73609/

    уже без использования внешних компонент)

    Reply
  35. Иван44

    Я не нашел хелпа по функциям компоненты,где его взять?

    Reply
  36. Иван44

    Адреса из 1С показывает на карте,можно ли сделать,чтоб и трек отображался на карте по запросу из 1С? трек в файле *.pls

    Reply
  37. Elisy

    Только что нашли альтернативный вариант доступа к 2Гис.

    Логика работы зашивается в код 1С и макет. В таком варианте работа ведется через .Net framework и Elisy .Net Bridge.

    Reply
  38. pavlo

    будет ли функционал по выборке из базы конкретного города, списка организаций по установленной рубрике с их адресами, телефонами и т.д.? и возврат скажем тз. 💡 без этого как то и не функционально вовсе, знаю что закрыт 🙂

    Reply
  39. jsmith

    В общем, протестировал. Делаю конфу по учету путевых листов. Хотелось, конечно, чтобы картинка появлялась в самом 1С, но и этого уже достаточно.

    Reply
  40. HameleonA

    А как бы эту компоненту под 8.2 адаптировать ? было бы полезно. Сейчас ошибка компонеты выскакивает : doublegis : Access violation at address 0E334E91 in module ‘doublegis.dll’. Read of address 00000000.

    Reply
  41. mak-s

    намного проще сделать через API Яндекса

    Reply
  42. PolAlex2

    Поясните, пожалуйста, это работа с API (http://api.2gis.ru/) или взаимодействие с приложением 2Gis?

    Мне нужна работа с сервисом 2Gis в полеHTMLДокумента, а не через приложение — есть примеры?

    Reply
  43. 6630

    мне понравилась

    Reply
  44. 6630

    у меня все работает

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *