1С и ДубльГИС (2gis)

01.12.10

Интеграция - Загрузка и выгрузка в Excel

Взаимодействие 1С и ДубльГИС посредством связи через Excel

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

Наименование Файл Версия Размер
Все файлы в 1 архиве
.zip 43,82Kb
95
.zip 43,82Kb 95 Скачать
8.1 Пример по взаимодействию gis81.erf с шаблоном версии 2
.erf 14,70Kb
31
.erf 14,70Kb 31 Скачать
7.7 Пример по взаимодействию 1c_to_2gis.ert с шаблоном версии 2
.ert 22,00Kb
40
.ert 22,00Kb 40 Скачать
Шаблон файла excel с макросами 1c_to_2gis.xls версия 2. не требует внешних компонент
.xls 74,00Kb
75
.xls 74,00Kb 75 Скачать
Обработка (точнее метод взаимодействия) позволяет отобразить в ДубльГИС перечень адресов, сформированных в 1С. Адреса отображаются в виде комментариев, сформированных также в 1С. Число отображаемых адресов неограниченно.

Смысл метода:

  1. необходимая табличка с адресами и комментариями формируется в 1С выгружается в ексель, а именно шаблон со специально приписанными макросами. Макрос представляет собой слегка переделанный пример на сайте 2gis по взаимодействию vba и движка 2gis.

  2. далее запускается макрос в файле-шаблоне, который активирует ДубльГИС и отображает адреса

ДЛЯ РАБОТЫ НЕОБХОДИМО:

  1. собственно 1С, Excel и ДубльГИС

  2. скачать отсюда файл шаблона 1c_to_2gis.xls с прописанными макросами. далее необходимо зайти
    "сервис / макрос/ безопасность", установить безопасность на "среднюю" и на вкладке "надежные издатели" поставить галочку "Доверять доступ к Visual Basic Project"

  3. скачать отсюда обработку 1c_to_2gis.ert . Специально написал ее разбив на 2 процедуры: одна создает перечень адресов в виде таблички и передает ее в другую, которая уже взаимодействует с Excel.

А теперь как сделать все то же самое, но быстро.

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

  2. качаем 1c_to_2gis.ert, формируем табличку с адресами в процедуре Сформировать() и передаем ее в процедуру ОтобразитьВДубльГИС(ТЗ_ДубльГИС,Город);

  3. запускаем отчет ;)

 

Примечание: тестировалось на 1С 7.7, Excel 2003. Отличия в версии 1С могут заключаются в подключении к OLE-объекту Excel, отличия версии Excel могут заключаются в настройках безопасности запуска макросов

//*****************************************************************

Выложил пример работы для 8.1. отчет был написан для УТ со спецификой фирмы. шоб все заработало надо:

  1. скачать шаблон экселя и кинуть его в каталог установлена 8-ка. по умолчанию "C:\Program Files\1cv81\bin". 

  2. скачать отчет  gis81.erf, в модуле формы отчета в процедуре ПриОткрытии добавьте свой город в списке городов

  3. запустите отчет. для теста выберите свой город, и в Таблицу значений на форме добавьте строку (или несколько), указав улицу, номер дома (точь в точь как в ДубльГИСе), а также что то наобум в заголовке и комментарии. по улице и дому ГИС найдет адреса, и выведет Ваши заметки на карту.

PS: в отчете наверняка не будет красоты кода, но это нормально, учитывая что не программировал в 8-ке полтора года) да да, 7.7 еще живо!)

См. также

HTTP сервер 1С 7.7 + HTTP асинхронный клиент: внешние компоненты для 1С 7.7

Разработка внешних компонент WEB-интеграция Платформа 1С v7.7 Конфигурации 1cv7 Платные (руб)

Компонента HttpSrv7 позволяет создавать веб-сервисы в среде 1С 7.7 и даже, используя файлы HTML, несложные веб-сайты. С помощью нее можно обеспечить доступ к данным 1С 7.7 из браузера. Дополнительно используя компоненту HTTP_Async или синхронный клиент HTTP для 1С 7.7 (публикация № 1152364) можно наладить обмен данными между удаленными информационными базами. С помощью компоненты HTTP_Async можно параллельно посылать много запросов к сайтам, веб-сервисам (в т.ч. к HttpSrv7), а затем обрабатывать данные по мере их поступления.

2000 руб.

27.05.2022    7811    20    13    

31

1С:Фото номенклатуры 7.7 - решение для работы с фотографиями номенклатуры в 1С:7.7 (включая формат PNG)

Работа с интерфейсом Логистика, склад и ТМЦ Платформа 1С v7.7 1С:Торговля и склад 7.7 Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Решение для разработчика и конечного пользователя для работы с фотографиями номенклатуры: систематизация, хранение, отображение, а также выгрузка на Яндекс-Диск и FTP (кроме версии лайт). Поддерживаются графические форматы: bmp, jpg, gif, tiff, а также png - не поддерживаемый штатными средствами 1С. Выполнено без использования внешних компонент (кроме функции выгрузки на FTP). Поставляется как в виде пустой конфигурации с набором объектов и модулей для работы с фото, так и в виде обновления к 1С:Торговля и склад 7.7. Выполнено в двух версиях: "полная" и "лайт".

5000 руб.

18.10.2022    5162    1    45    

3

Загрузка банковской выписки для 1С 7.7 любой конфигурации

Банковские операции Загрузка и выгрузка в Excel Платформа 1С v7.7 Конфигурации 1cv7 Россия Бухгалтерский учет Платные (руб)

Решение предоставляет комплексную загрузку банковской выписки из CSV, XLS, TXT файла в 1С 7.7 любой конфигурации. Позволяет создавать документы выбранного вида, например "Строка выписки банка (приход/расход)", или многострочный табличный документ, например Выписка, для каждой операции из загружаемого файла банковской выписки. Загружает реквизиты документа, а также создаёт контрагентов и другие необходимые элементы справочников.

3588 руб.

29.07.2021    20601    13    22    

14

Загрузка документов в 1С (7.7) из табличных файлов Excel,OpenOffice,1C,DBF,TXT (обработка)

Файловый обмен (TXT, XML, DBF), FTP Загрузка и выгрузка в Excel Платформа 1С v7.7 Конфигурации 1cv7 Платные (руб)

Обработка решает поставленную задачу по вводу документов, а кроме того обладает важной функцией: настраивается на ассортимент конкретного поставщика, запоминая соответствие между его номенклатурой и «нашей». Т.е. фактически – является самообучающейся системой ввода накладных. У разных поставщиков могут быть накладные различного типа, с разным количеством полей, поэтому для каждого из них может быть сохранена своя собственная настройка диалоговой формы так, что любая поступающая накладная может быть обработана. По отношению к программе "1С:Предприятие 7.7" данное решение является внешними файлами. Для использования данного продукта не требуется вносить изменения в алгоритм существующих программ или используемых конфигураций.

2400 руб.

10.12.2009    76459    58    93    

68

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

Разработка внешних компонент WEB-интеграция Платформа 1С v7.7 Абонемент ($m)

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

1 стартмани

14.11.2019    18142    88    mdbruyfn    82    

15

ЭВОТОР: выгрузка и загрузка в онлайн кассу в соответствии с требованием 54-ФЗ (54ФЗ). 1С: 7.7 ТиС

Загрузка и выгрузка в Excel ККМ Платформа 1С v7.7 1С:Торговля и склад 7.7 Управленческий учет Платные (руб)

Выгрузка из 1C версии 7.7 ТиС (Торговля и Склад) в EXCEL для дальнейшей загрузки в кассы ЭВОТОР, с помощью обработки обмен через EXCEL ( которая выбирается на сайте ЭВОТОР в магазине приложений). Полная версия без ограничений. Демоверсия позволяет выгружать только 5 строк номенклатуры(группы товаров). Демоверсия обладает такими же характеристиками что и полная за исключением того, что выгружает 5 строк неважно чего группы или номенклатуры (текст обработки зашифрован). Если у вас одна позиция номенклатуры или 5 позиций без групп, тогда Демоверсия для Вас. Если вдруг выскакивает ошибка по запуску обработки попробуйте запустить 1с с правами администратора

3000 руб.

19.06.2017    49816    9    26    

14

Метод загрузки данных из таблиц Excel в 1С без установки Office

Загрузка и выгрузка в Excel Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Импорт данных в 1С:Предприятие 7.7 из Excel через JET.OLEDB или ACE.OLEDB. Данный метод позволяет загружать данные из файлов на ПК, на которых не установлен MS Office.

1 стартмани

20.09.2016    30470    11    aserg    4    

16
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Vladimir_D 119 02.08.10 07:16 Сейчас в теме
2. VkStyle 28 02.08.10 08:31 Сейчас в теме
постараюсь выложить в ближайшее время, прост не подумал что они могут пргодиться.

На самом деле несмотря на взаимодействие с ДубльГИС выглядит это для вывода неограниченного числа пользователей с комментариями неудобно. т.е. если выводится около 30 адресов практически ничего на карте нельзя разобрать. было бы гораздо удобнее если б адреса выводились пиктограммой, но для этого надо отрисовать слой, а как это сделать в vba и возможно ли это сделать в vba под большим вопросом. Фактически я призываю тех, кто хорошо знает vba, развить эту идею. тогда бы получился очень удобный, мощный и бесплатный автоматизированный инструмент по работе с адресами. пока вот.. сколько голову не ломал, ток вот так смог :/
3. VkStyle 28 03.08.10 18:30 Сейчас в теме
добавил скриншоты. чуть позже выложу доработанную версию в том плане что можно будет менять размер комментариев и менять заголовки комментариев
4. MoneG2 27 05.08.10 05:28 Сейчас в теме
5. VkStyle 28 05.08.10 08:30 Сейчас в теме
ну. попробую и для 8-ки, прост как мне интуиция подсказывает проблем с этим быть не должно. Но эт не раньше чем через неделю - две до восьмерки доберусь
6. VkStyle 28 05.08.10 19:28 Сейчас в теме
выложил более расширенную версию шаблона с макросами и пример по работе с ним
7. sashtet 20.08.10 05:13 Сейчас в теме
Очень полезная тема,буду пробывать в 8-ке.Цель-создать маршрут для экспедитора из УТ.Раньше адреса руками вводил в Дубль Гиз.Спасибо за работу,очень актуальна!
8. Elisy 948 07.10.10 14:46 Сейчас в теме
Только что нашли альтернативный вариант доступа к 2Гис - Excel не нужен.
В таком варианте работа ведется через .Net framework и Elisy .Net Bridge. Логика работы зашивается в код 1С и макет.
9. VkStyle 28 07.10.10 15:05 Сейчас в теме
10. Elisy 948 07.10.10 15:31 Сейчас в теме
Только что написал пояснение с простейшим примером:
2Gis и 1С:Предприятие теперь дружат
11. VkStyle 28 30.11.10 22:40 Сейчас в теме
выложил пример работы для 8.1. отчет был написан для УТ со спецификой фирмы. шоб все заработало надо:
1) скачать шаблон экселя и кинуть его в каталог установлена 8-ка. по умолчанию "C:\Program Files\1cv81\bin".
2) скачать отчет gis81.erf, в модуле формы отчета в процедуре ПриОткрытии добавьте свой город в списке городов
3) запустите отчет. для теста выберите свой город, и в Таблицу значений на форме добавьте строку (или несколько), указав улицу, номер дома (точь в точь как в ДубльГИСе), а также что то наобум в заголовке и комментарии. по улице и дому ГИС найдет адреса, и выведет Ваши заметки на карту.

PS: в отчете наверняка не будет красоты кода, но эт нормально, учитывая что не программировал в 8-ке полтора года) да да, 7.7 еще живо!)
12. sashtet 01.12.10 09:27 Сейчас в теме
Тестировал и просил доработать для УТ 8.1. Все работает.Очень доволен.Большое спасибо за работу.Если у каго есть вопросы для УТ,то пишите,лучше сразу на почту, в теме письма укажите "Взаимодействие 1с и ДубльГИС посредством связи через excel "
адрес sashtetсабакаyandexточкаru
По просьбе автора буду комментировать и помогать в настройке адресов доставки.
13. Flashback1979SE 03.12.10 10:16 Сейчас в теме
Выложи файлы одним архивом. Ведь тут ограничение на скачивание - 1 файл в сутки.
14. McLer 124 13.12.10 10:29 Сейчас в теме
Довольно таки инетерсная вещь. Спасибо за идею.
15. malina-da 10.10.11 10:22 Сейчас в теме
Идея интересная, только вот полностью ни как не получается внедрить
16. 1cKiller 105 20.11.11 11:58 Сейчас в теме
Автору спасибо за идею.

На сайте 2 гиса нашел много примеров на эту тему

http://plugins.2gis.ru/2gis-api/

Сейчас работаю над рассчетом расстояний между заданными объектами карты 2 гис.
Никто не сталкивался?
17. gosha13 28.04.12 07:18 Сейчас в теме
Удобная вещь!!!
А как можно сделать, чтобы вместо поиска по адресу, можно было осуществить поиск по названию организации...или к примеру и название и адрес (в файле заполнить название организации).
Оставьте свое сообщение