Внешняя компонента для работы с ДубльГИС (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 не будет опубликован. Обязательные поля помечены *