Импорт GPS карт формата Навител, Гармин и Гис Русса в географические схемы (геосхемы) 1С:Предприятия 8.х.

Публикация № 60665 12.11.09

Приемы и методы разработки

Технология быстрого создания географических схем для 1С:Предприятия 8.х.

Даная статья написана cцелью увеличения количества разработок с использованием географических схем 1С:Предприятия 8.х. Этот объект платформы не новый, но в связи с его малым продвижением фирмой 1С, он практически не изучен и очень мало используется в разработках. Не смотря на его ограниченный функционал и возможность только программного редактирования объектов, он вполне может выполнять основную функцию отображения векторной графике в платформе 1С Предприятия без использования внешних компонент. Есть надежда, что повышение интереса к данному объекту платформы повлияет на его продвижение и увеличение функциональности.

Терминология:

ГИС - географические информационные системы;

MapInfo Professional – полнофункциональная ГИС для создания, редактирования и анализа картографической и пространственной информации).

MapBasic- среда программирования для MapInfo Professional, позволяет адаптировать MapInfo для решения самого широкого спектра задач и разрабатывать приложения для специалистов различного профиля.

ArcGIS — семейство программных продуктов компании ESRI, одного из лидеров мирового рынка геоинформационных систем.

Предложенный мною способ создания геосхем довольно прост, и позволяет получать карты достаточно неплохого качества и совершенно бесплатно. Географические схемы 1С:Предприятия поддерживают импорт топологических данных только с одного формата - *.shp(шейп-файлы), которые создаются в ГИС ArcGIS. Профессиональные карты в таком формате стоят довольно дорого, и позволить их себе могут только солидные организации т.к. их разработка достаточно сложна и требует определенных знаний в этом направлении. В интернете имеется множество векторных карт: стран, регионов, городов, для разных программ gps-навигаторов. Часть этих карт имеет открытый формат, и некоторые постоянно обновляются авторами. Вот именно эти карты мы возьмем в качестве топологической основы. Профессиональному ГИС-инженеру знакомому с такими языками программирования как, например, MapBasic, и разбирающемуся в форматах  векторных карт - не составляет большого труда выполнить конвертацию. Но для рядового 1С-ка, не имеющего, ни малейшего представления о ГИС, дело это довольно хлопотное и сложное. Моя цель: упростить создание топологической основы для географической схемы и сделать ее более доступной для дальнейших разработок.

Прежде всего, нам нужна карта формата Навител, Гармин или Гис Русса. Подходят карты только старого формата(*.rus, *.img, *.ntm), а также в польского формата (*.mp). Все другие форматы вероятнее всего не подойдут, т.к являются в основном закрытыми. По поиску карт советую посетить такие вот места:

Для работы вышеперечисленными форматами нам понадобятся три программы:

1.      GPSMapEdit (http://www.geopainting.com/ru/) используется для работы с самой картой. Эта программа хоть и shareware, но полностью функциональна(недоступно всего лишь несколько функций которые нам не понадобятся). С ее помощью мы будем просматривать, и экспортировать карты в нужный нам формат. С ее помощью можно также редактировать или изменять карту и вносить новые объекты. По своему функционалу она полностью подходит для создания любительских карт.

2.      PText2shp (http://www.msh-tools.com/Ptxt2shp.html) предназначена для импорта из польского формата в формат ArcGIS. С ее помощью мы и будем создавать наши шейп-файлы.

3.      Третья программа ArcView GIS 3.2 (http://www.esri.com) предназначена для просмотра и редактирования самих шейп-файлов.

Схема экспорта карты довольно проста: карта сохраняется через GPSMapEdit в польский формат и потом конвертируется PText2shp. После конвертации, для правильного построения пространственных индексов, полученные шейп-файлы необходимо пересохранить через ArcView.

Во всем этом есть только одно неудобство – при конвертации через PText2shp все слои карты преобразовываются в один, в зависимости от типов (точечный, линейный, полигональный). То есть, если на карте разными слоями но одного типа (полигон) были указаны строения и водоемы – они переконвертируются в один слой. Чтобы избежать этого необходимо перед конвертацией карту разгруппировать на отдельные слои. Разгруппировывать слои можно  в GPSMapEdit. Для этого нам необходимо «ручками» отобрать слои и по отдельности сохранить в отдельный файл-карту (для этого нужно иметь заготовку т.к. в GPSMapEdit новые файлы создавать нельзя!!!).

Разберем теперь все это поочередно на примере:

Открываем карту в GPSMapEdit.

Если при открытии вываливается вместо карты куча текста -  значит, к сожалению, формат карты не поддерживается))). Топаем в Редактирование->Выбрать объекты->По типу.  

Ставим флажки на выбранных слоях (группировать нужно обязательно по типах) и жмем ОК.

Потом идем Редактирование->Вырезать. Открываем файл-заготовку. В ней удаляем все объекты (Редактирование->Выбрать объекты->Все объекты и потом Редактирование->Удалить) и вставляем из буфера вырезанные слои.

 

Потом топаем в Файл->Сохранить карту как, и выбираем Polishformat (*.mp, *.txt) и сохраняем. Первый слой готов. Возвращаемся в открытую карту и повторяем процедуру выбора слоев, вырезания и переноса в пустышку. Ну и так до конца…

 

Слои лучше группировать по назначению (например, дороги, строения, водоемы). Если есть слои одного назначения, но разного типа (например, водоемы могут быть и полигональными и линейными), то их лучше разбить на дополнительные слои. К названию слоя для удобства нужно добавлять его тип.  Когда создание слоев завершено – переходим на второй этап – конвертирование шейп-файлов. Здесь тоже все просто – запускаем PText2shp, выбираем файл импорта, и исходный файл. С трех флажков (Line, Area, Point) оставляем тот, к какому типу относится этот слой (Линейный, Полигональный, Точечный).

 По поводу флажка All(под lev) расскажу подробнее. В gps-картах слои еще разделяются на уровни масштаба. То есть в режиме просмотра карты при увеличении/уменьшении масштаба карты определенные слои отображаются/скрываются при этом увеличивая/уменьшая детализацию тех или иных объектов. Наибольшая детализация объектов находится на уровне «0». С увеличением уровня некоторые слои стают менее детализированными, а некоторые исчезают вовсе. Некоторые слои могут находиться только на верхних уровнях т.к. большая детализация не логична (к примеру, крупные автомагистрали, или соседние города). Уровни могут идти не последовательно, часто перескакивая сразу через несколько. Общего правила здесь нет – проще всего снять флажок Allи поочередно конвертировать, начиная с «0», добавлять каждый раз по уровню, а потом уже в ArcView выбрать необходимый слой(или несколько слоев т.к. в геосхеме тоже есть возможность выбора масштабного диапазона).

У меня при всех моих опытах больше 6-го уровня не заходило. Количество уровней также можно посмотреть через GPSMapEdit в Просмотр->Уровни детализации.

После завершения конвертирования в выбранном исходном каталоге имеются файлы с расширениями  *.shp, *.shx, *.dbf. Теперь необходимо удалить пустые  файлы. Их найти не сложно – все файлы одного типа будут иметь одинаковый размер. 

 

 

 

 

 

 Shape-файл в общем виде состоит из файлов 5 типов:

.shp - файл пространственных данных;

.shx - индексный файл к файлу пространственных данных;

.dbf - файл формата dBASE IV (?) для хранения аттрибутивных данных;

.sbn and .sbx - файлы, в которых хранятся пространственные индексы. Эти файлы создаются в ходе некоторых операций с пространственными данными, например, при объединении слоев (тем). Без последних двух типов импорт в 1С не возможен.

Для создания этих типов файлов я не нашел ничего проще чем пересохранение через ArcView, при этом очень удобно просматривать и отбирать созданные шейп-файлы. Тут тоже все просто: Запускаем ArcView и создаем новый проэкт.

И добавляем новые данные.

Указываем папку с шейп-файлами и с помощью Shiftвыделяем все файлы и жмем ОК.

 
При загрузке шейпов программа автоматом проставит цвета. Слева на панели можно галочками выбрать отображаемые слои. 
 

Для пересохранения шейп-файлов просто активируем слой (левая панель) и потом Тема -> Преобразовать в шейп-файл.  Файлам даем новое имя и сохраняем в другую папку. Выбираем следующий слой и сохраняем. Слои сохранять можно выборочно, не все, в зависимости от необходимых топологических данных.

Ну вот и все, теперь только осталось импортировать в 1С.  Для уменьшения потребляемых ресурсов(большие карты жрут много памяти) я использую «1С:Предприятие - Работа с файлами» (находится тут). Создаем новый документ «Географическая схема».

Заходим в «Настройку слоев»

 

И добавляем новый слой. 

 

Выставляем параметры импорта и загружаем.

 

Слои загружаются одноцветными и изначально имеют безобразный вид. После загрузки следует отредактировать слои. В закладке «Объекты» необходимо поменять цвета границ и объектов, выбрать необходимые маркеры и типы линий.

 

Ну, вот как бы и все. Будут вопросы – пишите.

Адамец Петр (adun[at]list.ru, ICQ326534336 ).

Внимание! Данная статья написана эксклюзивно для сайта www.bexit.com.ua. Полная или частичная перепечатка данной статьи допускается только с обязательной ссылкой на сайт и автора статьи.

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

Наименование Файл Версия Размер
Заготовка

.mp 0,61Kb
183
.mp 0,61Kb 183 Скачать
PText2shp

.rar 179,87Kb
140
.rar 179,87Kb 140 Скачать
GPSMapEdit

.zip 1,27Mb
87
.zip 1,27Mb 87 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. wirg 12.11.09 14:27 Сейчас в теме
Лучше бы встроил гугл мапс, а то каждый слой и объекты рисовать долго
2. adun 774 12.11.09 15:27 Сейчас в теме
(1) :D ...если вам нужен гугл мапс, то вам сюда http://infostart.ru/public/18770/ к г-ну Душелову.
3. artbear 1382 12.11.09 15:57 Сейчас в теме
4. Serj1C 480 12.11.09 19:12 Сейчас в теме
Отличная статья! Спасибо!
5. support 4572 13.11.09 14:12 Сейчас в теме
Вот так бы все свои статьи оформляли! :)
6. zholeg 18.11.09 13:31 Сейчас в теме
Спасибо!!! Поддерживаю - статья отличная!!!
7. RomanUzmov 40 19.11.09 00:54 Сейчас в теме
8. SiAl 74 20.11.09 15:31 Сейчас в теме
Хорошая статья, познавательная.
9. Shura2000 20.11.09 17:15 Сейчас в теме
а как навителовские карты загрузить?
10. adun 774 21.11.09 11:20 Сейчас в теме
(9) Большая просьба все вопросы задавать на форуме
11. ovsyanikov 24.11.09 09:44 Сейчас в теме
Статья отличная)))
Но подскажите точную линку на Arcview GIS 3.2, а то по указанной че-то не найду))) :(
13. tva@ishim.ru 12.02.10 08:13 Сейчас в теме
Статья просто замечательная.
Автор все толково и правильно изложил.
14. Delpass 20.04.10 17:56 Сейчас в теме
Спасибо за статью!!!
Потскажи, пожалуйста, возможно ли в 1С такое: заходим в справочник контрагентов, нажимаем по контрагенту и автоматически открывается карта, на которой мы видим как наш скалад, так и магазина контрагента (а, возможно и растояние в км до него и маршрут). Из твой статьи я понял, как gps- карту экспортировать в 1С, но что это мне даcт, не понимаю пока :)
15. pamezhny 07.06.10 13:30 Сейчас в теме
ОГРОМЕННОЕ СПАСИБО ЗА СТАТЬЮ!!!!!! И за помощь в создании первой карты для 1:С тоже респект!!!
16. slige 38 14.07.10 01:07 Сейчас в теме
++++++++++++++++++ЖИРНЫЙ ПЛЮС. Огромное спасибо, очень помогло
17. AlWinter 19.08.10 13:56 Сейчас в теме
Статья, конечно, хорошая, но только, проделав все действия, в arcmap все добавляется, но при этом выскакивает уведомление об отсутствии пространственной привязки, а значит и проецировать правильно программа хочет, в итоге получается, словно карта располагается под углом, как бы в пространстве... а хотелось бы все-таки вид сверху, какой и был в исходном .mp
18. adun 774 25.08.10 12:06 Сейчас в теме
(17) 1. Если вы используете другое программное обеспечение для работы с топологическими основами, то возможны любые отклонения :).
2. Данный метод разрабатывался на платформе 8.1. Под 8.2 не работает - выдает ошибку: Файл не обнаружен *.prj
19. DiselDen 25.11.10 19:00 Сейчас в теме
Вместо ArcView GIS 3.2 можно использовать MapInfo Professional ?
20. xSer 27.11.11 01:47 Сейчас в теме
Статья замечательная.
Автор правильно изложил. Не понятно - 1С дает функционал - но не пишет как использовать.
21. pss1985 3 02.02.12 11:06 Сейчас в теме
У меня такой вопрос, вот вы ссылки предложили где карты можно взять, эти карты бесплатны полностью? у меня есть проект по 1с. В нем будут использоваться карты. Затем полученный продукт будет массово продаваться населению. Так вот эти карты интересно, я могу использовать?
22. adun 774 02.02.12 12:29 Сейчас в теме
(21) pss1985, я думаю, что эту информацию следует искать на указанных ресурсах, например, здесь или здесь. Карты бесплатны, но использование в коммерческих продуктах вряд ли допустимо.
26. IRLes 205 20.01.14 15:17 Сейчас в теме
(22) а почему нет? Программный продукт платный, карты бесплатные ;) Все честно.
23. pt_olga 62 12.03.12 21:55 Сейчас в теме
спасибо за статью! плюс!
24. nestorpetrovi4 29.03.12 15:53 Сейчас в теме
Статья отлично написана. В создании ничего сложного нет, единственное программу ArcView тяжеловато найти в инете )))0
25. MrUnnamed 15 19.12.12 20:55 Сейчас в теме
27. fish249 13.04.15 15:51 Сейчас в теме
Полезная статья, спасибо автору
28. alegator 57 13.02.17 15:38 Сейчас в теме
Подскажите пожалуйста я создаю на управляемой форме объект географическая схема, мне выслали zip архив - из него я вынул 3 файла ULN_BAR_PA.shx, ULN_BAR_PA.shp, ULN_BAR_PA.dbf.
В георгафической схеме нажимаю настроить слои выбираю файл ULN_BAR_PA.shp (больше в окне выбора ничего невидно) и он выдает ошибку Файл не обнаружен 'C:\Users\......\ULN_BAR_PA.prj'. 2(0x00000002): Не удается найти указанный файл.
Откуда должен взяться еще .prj файл?
29. adun 774 13.02.17 19:48 Сейчас в теме
(28) Было в (18) Под 8.2 - 8.3 нужен фай пространственной привязки http://fileext.ru/prj. Попросить у тех, кто отправлял Вам шейпы.
30. alegator 57 14.02.17 07:46 Сейчас в теме
Можно еще такой вопрос мне файл с пространственной привязкой дали но после загрузки в форме области построения пишет красным "Невозможно отобразить схему в указанной проекции". Подскажите пожалуйста что еще не хватает. Использую платформу 8.3.9.2170, управляемые формы
Прикрепленные файлы:
Барыш.zip
31. adun 774 14.02.17 13:47 Сейчас в теме
(30) У Вас топологические данные выгружены не в той системе координат. Не ленитесь искать - такие проблемы люди уже описывали на других форумах.
32. alegator 57 14.02.17 18:27 Сейчас в теме
спасибо, завтра поеду к поставщику карт - попробую ускорить эксперименты с системой координат
33. alegator 57 18.02.17 22:23 Сейчас в теме
Подскажите где нибудь есть пример на управляемых формах чтобы можно было изменять масштаб? На неуправляемых формах есть такое ЭлементыФормы.Геокарта.Масштаб = ...., на управляемых такого не нашел.
34. alegator 57 18.02.17 22:26 Сейчас в теме
В самом объекте в оформлении есть такой реквизит, но как программно туда добраться и как программно изменять его?
35. user931544 03.04.18 01:05 Сейчас в теме
Спасибо за отличное описание.
Конвертировать польский формат карт .mp слой в .shp можно с помощью бесплатной MapEdit++ 1.0.61.496
https://sourceforge.net/projects/gmeaddons/
И потом для импорта в 1с перетянуть .shp в бесплатную QGIS 3.0 и сохранить каждый слой отдельно
https://www.qgis.org/ru/site/forusers/download.html

Но есть проблема.
Все шейп файлы без проблем добавляются как слои в 1с УТ 11.4, после чего сохраняются в формате .geo, но при попытке добавить карту выдается ошибка:
"Формат выбранного файла не соответствует поддерживаемому формату географических схем. Попробуйте выбрать другой файл."
Как исправить?
Прикрепленные файлы:
36. acanta 24.03.19 17:00 Сейчас в теме
Можно ли в обработке с геосхемой встроить например создание задачи в планировщик со ссылкой на выбранный участок? Что попадает в обработчик, координаты точки, слой или объект?
Оставьте свое сообщение

См. также

Навигатор по конфигурации базы 1С 8.3 Промо

Структура метаданных Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная внешняя обработка для просмотра метаданных конфигураций баз 1С 8.3. Отображает свойства и реквизиты объектов конфигурации, их количество, основные права доступа и т.д. Отображаемые характеристики объектов: свойства, реквизиты, стандартные рекизиты, реквизиты табличных частей, предопределенные данные, регистраторы для регистров, движения для документов, команды, чужие команды, подписки на события, подсистемы. Отображает структуру хранения объектов базы данных, для регистров доступен сервис "Управление итогами". Платформа 8.3, управляемые формы. Версия 1.1.0.87 от 02.12.2021

3 стартмани

28.10.2018    46210    413    ROL32    72    

Универсальный редактор данных (УРД)

Инструментарий разработчика Инструменты администратора БД v8 Абонемент ($m)

Универсальный редактор данных (УРД) - это лучший инструмент в своем классе, который позволяет редактировать реквизиты и движения объектов

1 стартмани

27.08.2021    6433    129    Adeptus    51    

Подсистема "Показатели объектов"

Прочие инструменты разработчика v8 1cv8.cf Абонемент ($m)

Если вашим пользователям нужно вывести в динамический список разные показатели, которые нельзя напрямую получить из таблиц ссылочных объектов, и вы не хотите изменять структуру справочников или документов - тогда эта подсистема для вас. С помощью нее вы сможете в пользовательском режиме создать свой показатель, который будет рассчитываться по формуле или с помощью запроса. Этот показатель вы сможете вывести в динамический список, как любую другую характеристику объекта. Также можно будет настроить отбор или условное оформление с использованием созданного показателя.

2 стартмани

06.03.2021    7418    6    pila86    16    

Внешняя компонента: Android tools

Мобильная разработка Разработка внешних компонент v8 v8::Mobile Абонемент ($m)

Несколько дополнительных функций для мобильного приложения\клиента под Android. Размер архива внешних компонент под архитектуры ARM и x86 - 230KB.

1 стартмани

12.01.2021    6362    19    KAV2    13    

Удаление и/или копирование сохраненных в 1С настроек (например настроек печати табличных форм) Промо

Универсальные обработки Сервисные утилиты v8 Абонемент ($m)

Иногда нужно удалить сохраненную в 1С "покореженную" настройку или скопировать "удачную" другому пользователю...

1 стартмани

01.09.2012    67325    1379    AnryMc    46    

FormCodeGenerator Программная доработка форм. Часть 2 (Режим работы "Режим сравнения форм") на примере ERP 2.5

Адаптация типовых решений Прочие инструменты разработчика Практика программирования v8 1cv8.cf Абонемент ($m)

Данная публикация является продолжением описания функционирования обработки "FormCodeGenerator " в режиме сравнения форм и генерирования кода на основании сравнения. Подходит для перевода уже доработанных форм с интерактивной доработки на программную. Данный режим работы обработки снизит издержки при дальнейших обновлениях конфигураций.

5 стартмани

21.12.2020    10608    27    huxuxuya    11    

Внешний регламент для 1С

Прочие инструменты разработчика v8 Россия Абонемент ($m)

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

1 стартмани

05.03.2020    9071    9    moolex    12    

CF & SQL : конструктор прямых запросов к БД 1С

Инструментарий разработчика Администрирование СУБД v8 1cv8.cf Россия Абонемент ($m)

Программа для чтения и анализа внутренней структуры данных 1С V8.х, Содержит конструктор прямых SQL запросов, позволяет обрабатывать и редактировать тексты SQL-запросов, выполнять прямые запросы к базе данных 1С и обрабатывать полученные результаты.

1 стартмани

02.10.2019    31442    300    dmitrydemenew    63    

Faster - многофункциональный ускоритель работы программиста 1С и других языков программирования Промо

Инструментарий разработчика v8 1cv8.cf Россия Абонемент ($m)

Программа Faster 9.4 позволяет ускорить процесс работы программиста (работает в любом текстовом редакторе). Подсказка при вводе текста на основе ранее введенного текста и настроенных шаблонов. Программа Faster позволяет делится кодом с другими программистами в два клика или передать ссылку через QR Код. Исправление введенных фраз двойным Shift (с помощью speller.yandex). Переводчик текста. Переворачивает текст случайно набранный на другой раскладке. Полезная утилита для тех, кто печатает много однотипного текста, кодирует в среде Windows на разных языках программирования. Через некоторое время работы с программой у вас соберется своя база часто используемых словосочетаний и кусков кода. Настройка любых шорткатов под себя с помощью скриптов. Никаких установок и лицензий, все бесплатно.

1 стартмани

24.05.2012    85438    967    moolex    157    

Альтернативный способ добавления элементов и реквизитов на формы

Работа с интерфейсом v8 ERP2 УТ11 Россия Абонемент ($m)

Предлагаю альтернативный вариант добавления динамически создаваемых элементов и реквизитов на форму.

1 стартмани

09.09.2019    18420    35    bmk74    8    

Работа с релизами 1С и договорами ИТС

WEB БСП (Библиотека стандартных подсистем) v8 1cv8.cf Абонемент ($m)

Работа с релизами 1С и партнерским кабинетом.

2 стартмани

15.08.2019    21965    65    RocKeR_13    37    

Вам нравятся запросы в 1С?

Инструментарий разработчика v8 v8::Запросы 1cv8.cf Абонемент ($m)

Речь не только о том, что простейший запрос с "легальным" оформлением растянется на пол-экрана, речь еще обо всем, что нужно написать "в нагрузку" к тексту запроса. Все эти "Новый Запрос", "УстановитьПараметр" и последующие пляски с обработкой результата... Пора с этим заканчивать!

1 стартмани

03.07.2019    28983    7    m-rv    91    

Очистка кэша 1С 8 (8.0, 8.1, 8.2, 8.3). Грамотная чистка кэша 1С с сохранением настроек. Промо

Чистка данных Сервисные утилиты Инструменты администратора БД v8 1cv8.cf Россия Абонемент ($m)

Эффективное средство для устранения ошибок, возникающих в локальном кэше 1С на клиенте, которым легко сможет воспользоваться пользователь с любым уровнем знаний. Wsf-скрипт, созданный на стандартном языке автоматизации Windows - "WSH JScript", очищает кэш 1С просто, быстро и безопасно. Кроме варианта, очищающего кэш текущего пользователя, имеется также вариант для чистки кэша 1С всех пользователей терминального-сервера.

1 стартмани

04.11.2018    54710    541    Eugen-S    35    

Модель объекта

Инструментарий разработчика v8 Абонемент ($m)

Подсистема позволяет описать модель данных объекта, где описана зависимость между реквизитами, и затем использовать эту модель в разных сценариях работы с объектом. Версия платформы: 8.3.6 и выше. С небольшими доработками будет работать на 8.2.

1 стартмани

30.06.2019    17166    1    vadim1980    5    

Блин, мы забыли включить регламентные задания…

Сервисные утилиты v8 Абонемент ($m)

Привет, Инфостарт! Сегодня расскажу, как я решил проблему с выключенными регламентными заданиями в рабочих базах. Желая исключить человеческий фактор и минимизировать количество ошибок, я написал небольшую конфигурацию.  В конфигурации два регламентных задания. Первое периодически подключается к кластеру и сохраняет текущие параметры: имя, Сервер БД, базу СУДБ, блокировки входа и регламентных заданий и т.д. Второе задание периодически проверяет эти параметры на ошибки.

1 стартмани

08.04.2019    25561    19    slozhenikin_com    37    

Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь новая версия - Simple UI (обновлено 14.11.2019)

Инструментарий разработчика Сканер штрих-кода Терминал сбора данных Мобильная разработка Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ v8 v8::Mobile БУ УУ Абонемент ($m)

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

5 стартмани

09.01.2019    63357    271    informa1555    239    

Установка предопределенных элементов: просмотр, исправление и поиск ошибок (задвоенных и отсутствующих) Промо

Инструментарий разработчика Универсальные обработки v8 1cv8.cf Абонемент ($m)

Простая обработка для просмотра и установки значений предопределенных элементов. Позволяет заменить значение предопределенного элемента с одного элемента справочника на другой, удалить предопределенный элемент (снять пометку предопределенности), установить пометку переопределенного элемента. Проверяет предопределенные данные на наличие задвоений и отсутствующих. Работает со справочниками, планами счетов, планами видов характеристик, планами видов расчетов.

2 стартмани

06.10.2014    171110    2772    ekaruk    170    

Легкое и гибкое управление списком доступных баз 1С у пользователей

Стартеры 1С Сервисные утилиты Администрирование СУБД v8 1cv8.cf Россия Абонемент ($m)

Когда в локальной сети много пользователей, а еще большое количество различных баз и при этом каждому нужны свои, то администрирование этого зоопарка превращается в АД! Этот комплекс позволяет централизованно управлять списком доступных баз в разрезе пользователей. За пару кликов можно добавить или убрать базу у всех пользователей.

7 стартмани

05.12.2018    22345    23    RomikR    9    

Открывашка ячеек таблиц

Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

Глобальное сочетание клавиш для открытия объекта по ссылке из текущей ячейки любой таблицы в большинстве управляемых форм

1 стартмани

27.10.2018    22996    13    tormozit    38    

Отправка электронной почты с помощью локального почтового клиента из 1С, развернутой под удаленным рабочим столом

Печатные формы документов Универсальные функции Email v8 КА1 БП2.0 УТ10 УПП1 Абонемент ($m)

Решение для интерактивной (нажал-отредактировал) отправки электронных писем и печатных форм через почтовый клиент (Thunderbird, Outlook) находящийся на локальном компьютере, из конфигурации 1С, развернутой под удаленным рабочим столом (RDP, remote-app). Подходит также для локального развертывания 1С. Представлен пример быстрой интеграции с конфигурациями "Управление торговлей 10.3", "Управление производственным предприятием 1.3", "Комплексная автоматизация 1.1", "Бухгалтерия предприятия 2.0".

1 стартмани

21.09.2018    31896    24    stvorl    1    

StartManager 1.4 - Развитие альтернативного стартера Промо

Стартеры 1С v7.7 v8 Абонемент ($m)

Очередная редакция альтернативного стартера, являющегося продолжением StartManager 1.3. Спасибо всем, кто присылал свои замечания и пожелания, и тем, кто перечислял финансы на поддержку проекта. С учетом накопленного опыта, стартер был достаточно сильно переработан в плане архитектуры. В основном сделан упор на масштабируемость, для способности программы быстро адаптироваться к расширению предъявляемых требований (т.к. довольно часто просят добавить ту или иную хотелку). Было пересмотрено внешнее оформление, переработан существующий и добавлен новый функционал. В общем можно сказать, что стартер эволюционировал, по сравнению с предыдущей редакцией. Однако пока не всё реализовано, что планировалось, поэтому еще есть куда развиваться в плане функциональности.

1 стартмани

23.04.2014    146900    1776    Alexoniq    1575    

TextRadar - нечеткий поиск в тексте

Разработка внешних компонент Поиск данных v8 1cv8.cf Абонемент ($m)

В отличие от нечеткого сравнения строк, когда обе сравниваемых строки равнозначны, в задаче нечеткого поиска выделяются строка поиска и строка данных, а вычислить необходимо не степень похожести двух строк, а степень присутствия строки поиска в строке данных. Нормированный коэффициент, находящийся между 0 и 1 позволяет отсечь заведомо низкие результаты, организовать поиск по синонимам и т.д. Наглядное отображение результатов в кратком и детальном виде поможет быстро найти интересующий фрагмент.

1 стартмани

19.09.2018    24414    32    TSSV    19    

Работа с публикациями "Инфостарт"

О сообществе WEB Практика программирования v8 УУ Абонемент ($m)

Работа с рублевыми публикациями на сайте "Инфостарт": ведение клиентов, заказов, обновление файлов публикации, рассылка обновлений.

1 стартмани

13.09.2018    29833    15    RocKeR_13    16    

Управляемая консоль запросов, отчетов 3.8.9 (расширение, внешняя обработка)

Консоль запросов v8 v8::УФ v8::Запросы v8::СКД 1cv8.cf Абонемент ($m)

Работа с запросом и СКД, Полная поддержка пакетных запросов, временных таблиц, Сравнение результатов, текстов, Разбор структуры запроса в виде дерева, Анализ плана запроса, Групповая обработка

5 стартмани

14.08.2018    126107    3014    Evg-Lylyk    749    

Позиционирование в помещении с помощью нейросети по сигналу Wi-Fi. Интерактивная карта склада в 1С с показом позиции

Инструментарий разработчика Практика программирования v8 Абонемент ($m)

Данная публикация содержит в себе редактор и интерактивную карту склада или иного помещения, на которой в реальном времени отображается позиция устройства, координаты которого вычисляются по уровням сигнала нескольких роутеров Wi-Fi. В статье и приложенным к ней разработкам предлагаются инструменты и методика для реализации вычисления точной геопозиции внутри помещений с помощью нейронной сети. Конфигурация написана на релизе 1С:Предприятие 8.3.12.1412, клиентское приложение имеет минимальный уровень совместимости SDK -16.

5 стартмани

09.08.2018    37740    31    informa1555    30    

Визуализация событий на временной шкале средствами "Поле HTML документа"

Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

Интересный способ наглядно отобразить события на временной шкале. Например, может быть применен для красивого вывода документов по клиенту. Тестировалось на платформе 8.3.12.1469

1 стартмани

31.07.2018    29731    146    Plotks2017    27    

Работа с данными выбора

Работа с интерфейсом Практика программирования v8 Россия Абонемент ($m)

В управляемом интерфейсе заложена мощная возможность описывать связи реквизитов формы через параметры. Установка параметров связей позволяет ограничить выбор данных так, чтобы целостность данных была обеспечена на этапе ввода. Однако без дополнительного программирования задать можно только самые простые связи. Такие условия связи, как зависимость от реквизита через точку или зависимость через дополнительное отношение, заданное в регистре сведений - уже задать без программирования не получится.

1 стартмани

17.07.2018    70174    25    kalyaka    17    

Приложение Android для идентификации/распознавания образов (с обучением с одного раза, One-Shot Learning) с возможностью работы с 1С через веб-сервис

Мобильная разработка v8 Абонемент ($m)

В данной статье описано приложение, алгоритм и методика распознавания изображений, предоставляющее посредством http-запросов информацию о распознанных объектах в 1С. В качестве примера интеграции прилагается конфигурация, реализующая веб-сервис для приема запросов от приложения.

1 стартмани

19.06.2018    20119    5    informa1555    16    

ВСТАВИТЬ В Справочник.Номенклатура (Код, Наименование) ЗНАЧЕНИЯ ("001", "Новый товар")

Практика программирования v8 v8::Запросы 1cv8.cf Абонемент ($m)

Вас не обманывают ваши глаза, это запрос на изменение данных! И это работает без прямого доступа к БД, регистрации и смс.

1 стартмани

01.06.2018    37960    97    m-rv    58    

Регистры правил [Расширение]

Инструментарий разработчика Информационная безопасность v8 v8::Права УТ11 Абонемент ($m)

Регистры правил - права доступа, запрет редактирования, автоподстановка реквизитов и т.д.

10 стартмани

15.03.2018    23778    30    33lab    5    

Заполняем по шаблону (по умолчанию)

Практика программирования v8 v8::УФ 1cv8.cf Абонемент ($m)

Простой в подключении, универсальный и достаточно удобный механизм заполнения реквизитов произвольных документов/справочников значениями по умолчанию. Реализован в расширении, но может быть и непосредственно включен практически в любую конфигурацию на управляемых формах простым копированием одной формы и двух команд. Весь код в статье.

1 стартмани

08.02.2018    35873    20    mvxyz    17    

Печатная форма, сделанная как расширение конфигурации для БП 3.0. Новые возможности БСП

Универсальные печатные формы Практика программирования v8 БП3.0 Абонемент ($m)

Печатные формы на внешних обработках скоро канут в лету. На смену им приходят ПФ, реализованные в виде расширений конфигурации. Не нашел на сайте примеров таких расширений. Привожу пример подобного расширения для БП 3.0.

1 стартмани

06.12.2017    34246    60    kwazi    6    

Мобильное приложение "Отчет по проделанной работе"

Мобильная разработка Учет рабочего времени Учет рабочего времени v8 Россия УУ Абонемент ($m)

Приложение выполняет фиксацию рабочего времени у клиентов, а также заявок на работы, пригодится как шаблон для разработки своего или как готовое решение для работников в сфере услуг, которые фиксируют время у клиентов. В приложении 2 документа: первый "отчет за день", второй "заявка" и полезный инструмент "Отчет задачи", который в свою очередь создан для просмотра, анализа и закрытия заявок. Тестировал на Iphone 6s.

10 стартмани

01.12.2017    29080    10    olejnikov_m    6    

Программное формирование форматированной строки в стиле html+inline CSS

Работа с интерфейсом Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Если вам приходилось работать с форматированными строками программно, то вы знаете, какая это боль. Данное решение облегчает программное формирование таких строк.

1 стартмани

18.11.2017    44256    46    bonv    13    

Быстрое удаление неиспользуемых версий 1С:Предприятие 8, кэша метаданных и информационных баз

Сервисные утилиты v8 Абонемент ($m)

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

1 стартмани

14.11.2017    29484    96    bonv    15    

Расширенная настройка динамического списка УФ

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Открывая управляемую форму выбора и не увидев там видимых в форме списка элементов, часто хочется узнать причину их отсутствия там, т. е. какой наложен отбор. Но стандартная настройка списка управляемой формы показывает только пользовательские настройки, скрывая от пользователя фиксированный отбор. Предлагаю вам расширение конфигурации с расширенной настройкой динамического списка, отображающей пользователю кроме пользовательских настроек еще фиксированные.

1 стартмани

31.05.2017    39652    161    tormozit    25    

Расширения конфигураций 1С: учимся перехватывать методы

Практика программирования v8 v8::УФ 1cv8.cf Абонемент ($m)

В этой статье я на примерах разберу некоторые механизмы расширений конфигураций 1С. А именно «перехваты» методов модуля объекта и «перехваты» событий формы и элементов формы. Данная статья написана с учебными целями, чтобы показать, как при помощи расширений конфигурации можно делать такие доработки, ради которых раньше приходилось снимать конфигурацию с поддержки.

1 стартмани

30.05.2017    170774    13    signum2009    49    

Набор подсистем "Умные таблицы"

Инструментарий разработчика v8 Беларусь Россия Казахстан Абонемент ($m)

Данный набор подсистем – прикладная библиотека, призванная помочь программисту 1С быстрее решать ряд типовых задач бизнес-логики, таких как: ведение статусов объектов, отправка почтовых сообщений в определенное время, ведение произвольных таблиц с возможностью редактирования, сохранения и группировки, ориентированные на расчет бюджетных таблиц (план продаж, ретробонусы B2C, проценты по договорам B2B и договорные условия по КАМ), расчет коммерческой политики для бюджетных таблиц, исполнение произвольных алгоритмов с хранением кода в информационной базе, определение рабочих баз, хранение файлов во внешних СУБД (Postgre SQL, MS SQL и MongoDB) и выполнение произвольного кода после изменений ссылочного объекта вне транзакции изменения.

1 стартмани

22.05.2017    38399    105    Silenser    34    

Автокликер для 1С

Сервисные утилиты v8 1cv8.cf Абонемент ($m)

Внешняя обработка, запускаемая в обычном (неуправляемом) режиме для автоматизации действий пользователя (кликер). ActiveX компонента, используемая в обработке, получает события от клавиатуры и мыши по всей области экрана в любом приложении и транслирует их в 1С, получает информацию о процессах, текущем активном приложении, выбранном языке в текущем приложении, умеет сохранять снимки произвольной области экрана, активных окон, буфера обмена, а также, в режиме воспроизведения умеет активировать описанные выше события. Все методы и свойства компоненты доступны при непосредственной интеграции в 1С. Примеры обращения к компоненте представлены в открытом коде обработки.

1 стартмани

03.04.2017    37315    82    slava_1c    67    

Универсальный поиск объектов по глобальному уникальному идентификатору (ГУИД, GUID)

Универсальные обработки Поиск данных v8 v8::УФ 1cv8.cf Абонемент ($m)

Универсальная обработка поиска объектов информационной базы по глобальному уникальному идентификатору (ГУИД, GUID) или по его части.

1 стартмани

06.09.2016    40792    114    Dzenn    9    

Конструктор-тестер http запросов в 1С

WEB Инструментарий разработчика v8 1cv8.cf Россия Абонемент ($m)

Данная обработка позволяет в несколько кликов конструировать http запросы на языке 1С и просматривать результаты их выполнения.

3 стартмани

19.08.2016    49293    321    hlopik    19    

Полное решение билетов сертификации 1С: Специалист УТ 11

Решение задач на 1С:Специалист v8 УТ10 Оптовая торговля, дистрибуция, логистика Россия УУ Абонемент ($m)

Решение 10 основных билетов на экзамене 1С: Специалист по УТ 11. Все билеты попадались группе пользователей, из которой сдали все.

1 стартмани

18.08.2016    31017    133    maksimov-y-v    6    

1С: Предприятие + корпоративный чат, как наладить оперативные уведомления за 10 минут

Практика программирования v8 Абонемент ($m)

Как сделать автоматические уведомления о разных событиях из 1С в корпоративный чат MyChat для сотрудников компании

1 стартмани

14.08.2016    56075    36    Demanoidos    60    

Подсистема обмена данными с порталом ИМНС по электронным счетам-фактурам (автоматический обмен)

Внешние источники данных WEB Инструментарий разработчика v8 1cv8.cf Беларусь БУ НДС Абонемент ($m)

Подсистема включает документы и обработки для автоматического обмена данными с порталом ИМНС через web-сервис. Присутствует возможность заполнения данными типовых операций за период, учёта входящих документов, учёта произвольных исходящих документов. Приложены обработки для запуска задания планировщика на автоматический обмен данными.

1 стартмани

28.07.2016    39016    20    c1nil    4