Интеграция 1С и 2ГИС

08.08.12

Интеграция - Внешние источники данных

Возникла необходимость визуализировать клиентскую базу. Выбор пал на 2ГИС.
Результатам стала относительно универсальная обработка для формирования слоя с собственными данными.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Обработка выгрузки
.epf 15,77Kb
305
305 Скачать (1 SM) Купить за 1 850 руб.

Обработка содержит алгоритм и ряд процедур для формирования KMZ файла минималистической структуры:

  1. Формирование стилей отображения меток на карте
  2. Добавление новых меток
  3. Формирование слоя
  4. Компоновка KML слоя и сопутствующих файлов в KMZ

Полноценный пример, который вы можете скачать, был создан для решения более конкретной задачи. Нужно было вывести всех клиентов из базы на карте с учетом их статуса. Статус формировался на основе выполнения ряда условий. Адрес клиента должен быть заполнен по КЛАДРу. В случае, если в одном здании содержится несколько контрагентов, то для них создается единая метка на карте. Общий вид результата можно увидеть на карте.

См. также

Зарплата Внешние источники данных Бюджетный учет Перенос данных 1C Системный администратор Программист Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 8 учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

120000 руб.

19.08.2020    26442    26    1    

28

Внешние источники данных Программист Бизнес-аналитик Пользователь Платформа 1С v8.3 Управляемые формы Анализ и прогнозирование 1C:Бухгалтерия Узбекистан Беларусь Кыргызстан Молдова Россия Казахстан Платные (руб)

Готовое решение для автоматической выгрузки данных из 1С 8.3 в базу данных ClickHouse, PostgreSQL или Microsoft SQL для работы с данными 1С в BI-системах. «Экстрактор данных 1С в BI» работает со всеми типовыми и нестандартными конфигурациями 1С 8.3 и упрощает работу бизнес-аналитиков. Благодаря этому решению, специалистам не требуется быть программистами, чтобы легко получать данные из 1С в вашей BI-системе.

28500 руб.

15.11.2022    22928    24    49    

39

Внешние источники данных Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

Готовая интеграция для управляемых форм. Встраивается в вашу 1С как расширение. Реализует автоматический обмен данными между 1С (1С:Фитнес клуб и аналогов) и СКУД RusGuard, автоматизирует бизнес-процессы по созданию и учету сотрудников в СКУД. Значительно упрощает работу специалистов отдела кадров и отдела безопасности: избавляет от двойного ввода информации в 1С и СКУД.

94999 руб.

11.07.2024    1302    1    0    

3

Розничная торговля Внешние источники данных Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Бухгалтерский учет 1С:Бухгалтерия 3.0 Фармацевтика, аптеки Россия Бухгалтерский учет Платные (руб)

Внешняя обработка загрузки данных из файла-выгрузки, сформированного в программе F3 TAIL версии 3.4 (и выше) или еФарма версии 2.1, в базу конфигурации 1С: Бухгалтерия предприятия 8, ред. 3.0 (базовая, ПРОФ, КОРП, ФРЕШ).

13200 руб.

19.12.2016    48655    98    106    

70

Зарплата Внешние источники данных Программист Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 8 организаций (далее Парус) в конфигурацию 1С:Зарплата и управление персоналом, ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

120000 руб.

07.06.2021    13740    2    3    

3

Внешние источники данных Зарплата Бюджетный учет Программист Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 7.хх учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

84000 руб.

24.04.2017    52671    104    165    

91
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Angeros 08.08.12 04:06 Сейчас в теме
Почему решили работатьс дубль гис а не с яндексом? яндекс поддерживает больше городов.
2. Infactum 318 08.08.12 05:38 Сейчас в теме
(1) Angeros, у 2ГИС карты актуальнее. По крайней мере в моем городе. Помимо этого 2ГИС - это оффлайн режим.
3. Angeros 08.08.12 05:51 Сейчас в теме
Согласен... а моего родного там нету. Кстати а как насчет маршрутизации, существует ли возможность через механизм маршрутизации 2гиса проложить маршрут в нем из 1с.
4. seermak 665 08.08.12 06:26 Сейчас в теме
При повторном открытии информация дублируется((((( В параметрах надо включать дополнительные слои - а то ничего не увидишь
5. Infactum 318 08.08.12 06:58 Сейчас в теме
(4) seermak, Так слой и не надо каждый раз открывать. Нужно в 2ГИС в дополнительных слоях добавить обновляемую группу. Файлом для обновления будет ваш слой.
Например в моей базе выгрузка производится регламентированным заданием. В результате я всегда имею актуальную информацию на карте.
Плагин для дополнительных слоев конечно нужно. Кроме как через плагины, взаимодействовать с 2ГИС не получится. Так как этот плагин входит в стандартную поставку, не вижу причин его не использовать.

(3) Angeros, Прокладку маршрута сделать можно, но тогда придется написать свой плагин, который будет служить прослойкой между 1с И 2ГИС. Можно еще воспользоваться онлайн API, но лицензионное соглашение запрещает его использование в бизнес решениях.
6. seermak 665 08.08.12 09:49 Сейчас в теме
(5) да, так гораздо лучше))))
7. serega3333 08.08.12 15:37 Сейчас в теме
прикольно, надо будет попробовать, только получается в пределах одного города можно смотреть? если по всем россии контрагенты, лучше я так понимаю яндексом пользоваться
8. Infactum 318 08.08.12 15:40 Сейчас в теме
(7) serega3333, верно. Одновременно только один город.
9. AlexO 136 08.08.12 15:47 Сейчас в теме
10. kilokilo 18 08.08.12 16:57 Сейчас в теме
11. DimanYa 09.08.12 09:31 Сейчас в теме
Просто отлично, сейчас скачаю и попробую на нашей базе
12. al461sy 30 09.08.12 10:12 Сейчас в теме
очень полезная вещь, будем тестировать!
13. seermak 665 09.08.12 17:05 Сейчас в теме
протестировал - работает нормально, единственное адреса править приходится - адресные сокращения убирать(((
14. Infactum 318 09.08.12 17:59 Сейчас в теме
(13) seermak, так там же была для этого функция с фееричным названием "ДопилитьНапильником". Но к сожалению универсальной ее сделать не получилось.
15. seermak 665 09.08.12 18:29 Сейчас в теме
(14) вот и пилю...... По Москве еще проблема - с трудом понимает дома с к (19к1 и т.д.) в КЛАДре они все слитно пишутся а в ГИСе раздельно - но это уже глюки ГИСа....
16. fnv 13.08.12 11:47 Сейчас в теме
(14) "ДопилитьНапильником" действительно феерично))))
Автору публикации спасибо.
17. zarius 158 13.08.12 12:03 Сейчас в теме
Для оффлайна советую посмотреть в сторону SAS Planet
18. Infactum 318 13.08.12 18:39 Сейчас в теме
(17) zarius, Как уже было отмечено выше для некоторых городов, в том числе моего, карты 2ГИС актуальнее чем у гугля, яндекса и прочих.
Если рассмотреть предложенный вами SAS.Planet, то он вроде как не может скачать карту с сайта 2ГИС. Да и смысл это делать если у них уже есть приложение с оффлайн режимом.
Ну и самое главное - не нашел, может ли SAS.Planet получать координаты дома (для установки метки) зная только его адрес.
19. AVVG 15.08.12 09:52 Сейчас в теме
А скажите пожалуйста вроде нашел то что давно искал, тока если все точки из 1С расставим маршрут уже в 2Гисе проложить можно?
А так уже бомба а то вечно по географическому положению тока работают.
Спасибо большое
21. Infactum 318 15.08.12 11:49 Сейчас в теме
(19) AVVG, Можно. Есть варианты автомобильного маршрута и на городском транспорте. Про качество маршрута трудно что-либо сказать, сам редко пользуюсь.
20. AVVG 15.08.12 09:53 Сейчас в теме
22. omut 16.08.12 03:45 Сейчас в теме
Класс. Замечание только одно возникло: в принципе, то что 2ГИС не понял адрес, это еще пол-беды. А вот как сделать, чтобы это ее непонимание она озвучила? Т.е. создали слой, пользователь смотрит карту. И если адрес не распознается, то точка на карте не появляется. А хотелось бы, чтобы такие адреса где-то можно было увидеть и оперативно в 1С подправить неверные форматы-данные. В противном случае точки просто молча теряются.
23. echonok 11 16.08.12 17:12 Сейчас в теме
Не могу понять, а как добавить слой в карту 2ГИСа? Плагины дополнительные какие-то нужно скачивать?
24. Infactum 318 16.08.12 17:19 Сейчас в теме
(23) echonok, Нужный плагин устанавливается вместе с 2ГИС по умолчанию. Опять же по умолчанию 2ГИС сам открывает слои. Самостоятельно можно добавить нажав кнопку "Справочники - дополнительные слои" и далее в списке слева добавить каталог или обновляемый каталог (на ваш выбор).
25. V.Nikonov 122 16.08.12 20:49 Сейчас в теме
С городами (крупными) проблем нет. А что делать с мелкими городами? А особенно туго с мелкими населёнными пунктами... Получать метки на информационном слое по географическим координатам (Широта-долгота) можно?
26. Infactum 318 16.08.12 21:29 Сейчас в теме
(25) V.Nikonov, 2ГИС это не карта всей России, как яндекс.карты или google maps. Нет там мелких городов и населенных пунктов (не считая пригородов и ближайшего окружения). Так что ваша проблема из другой области.
Тем не менее получать по координатам метку можно. Только эту возможность я не включал в обработку. Смысла нет, тут уже полно работ было, реализующих геолокацию на основе более подходящих типов карт.
27. пользователь 17.08.12 00:15
Сообщение было скрыто модератором.
...
28. V.Nikonov 122 17.08.12 08:23 Сейчас в теме
На Яндексе и Гугле нет подробностей для сельской местности (нет улиц и домов), но карта существует...
В моей ситуации есть ГИС-подсистема для ЭТП бегающих по клиентам для сбора заказов с КПК/планшетами. Оттуда я могу получить географические координаты и привязать их к точкам. Т.к. штатная подсистема просмотра ГИС-информации лицензирована (т.е. ограничено количество рабочих мест), то есть желание воспользоваться информацией (Фактические координаты ТТ) для просмотра на картах из 1с8:УТ... А ТТ находятся не только в областном центре для которого есть 2ГИС карта, но и по области.
Вторая сложность в том, что далеко не всегда Адрес доставки ТТ пишется в соответствии с КЛАДР. Едва удается добиться того, что бы уточняющие сведения дописывались к стандартному КЛАДР-адресу после адреса... Соответственно, любопытно, "ДопилитьНапильником" не сможет отбросить эти "суфиксы". Как сервис распознавания адреса переварит это излишек?
29. V.Nikonov 122 17.08.12 08:28 Сейчас в теме
Ещё вопрос про отбрасывание адресных сокращений. Как перевариваются сервисом ситуации с одинаковыми названиями Площади, Улицы, Переулка.. Ведь их Имя собственное может повторяться...
30. Anyxwar 111 23.08.12 09:30 Сейчас в теме
В общем первый раз из 1с работаю с картами.Если автору не сложно то пожалуйста распишите алгоритм действий.Я думаю я такой не один буду.Т.к. методом народного тыка с лету не получилось
31. Infactum 318 24.08.12 06:11 Сейчас в теме
(30) Anyxwar, Да там все элементарно.
Открываем модуль обработки, ищем функцию ПолучитьИсходныеДанные(). Вам необходимо описать свой алгоритм формирование ТЗ с исходными данными, а мою заглушку удалить.
ТЗ должна содержать следующую информацию: Город, Улицу, Дом, Корпус, Контрагента, Информация (просто комментарий), Телефонный код города и телефон, 2 условия (определяют каким цветом выводится информация: красный, желтый, зеленый). Все адреса заполняйте по КЛАДРу.
Так же надо поправить строку с указанием города в заголовке слоя 2ГИС. У меня там написано "Челябинск", так что по этой фразе можете легко в коде найти и исправить на свой. Либо слегка переделать алгоритм, чтобы он был более универсальным и брал город из исходных данных.
Все, теперь можно сделать слой и открыть в 2ГИС. Если не знаете как, смотрите прошлые мои комментарии.
Последнее о чем стоит упомянуть - возможноя разница между адресами в КЛАДР и 2ГИС в вашем городе. Такое можно определить только анализируя адреса контрагентов, которые не вывелись на карту. Для решения этой проблемы есть функция ДопилитьНапильником().
34. Дмитрий74Чел 239 30.08.12 13:43 Сейчас в теме
(31) добавьте описание подключения "для чайников", в описание обработки. Уже не один раз вас спросили.
32. пользователь 24.08.12 08:18
Сообщение было скрыто модератором.
...
33. Anyxwar 111 24.08.12 12:09 Сейчас в теме
Спасибо!!! Информативно
35. a1ex4ndr 5 03.09.12 02:57 Сейчас в теме
я тоже думаю, что описание подключения лучше в общем описании обработки искать, а не в комментариях к обработке...
36. capshow 06.09.12 16:11 Сейчас в теме
Какие примеры практического применения этой реализации?
Насколько я понял, это вывести в 1С оффлайн карту (адрес клиента, местонахождение склада...), когда нет интернета, верно?
А не собираетесь расширять функционал маршрутами, расчетом оптимальных? Или уже есть? Например, логистическим компаниям было бы очень удобно
37. 1977 2 07.09.12 17:06 Сейчас в теме
Контрогентов, можно будедет видеть? Можно использовать для CRM....
38. v.a.ryag 37 11.09.12 14:15 Сейчас в теме
В закладочки, надо обязательно скачать)
39. beara24 4 26.02.21 06:41 Сейчас в теме
Почему у меня ничего не работает? Я один такой? Все заполняю по КЛАДРУ ни одного флажка... :(
Оставьте свое сообщение