Никитин Дмитрий

185
Рейтинг

Ditron
Дмитрий Никитин



  •   Регистрация: 05.03.2010 (14 лет назад)

  •   Был(а) на сайте: сегодня в 18:40

Друзья
  • Олена Здор
  • Мистер удача
  • Александр Медведев
  • Дмитрий Малышев
  • иван иванов
  • Евгений Комиссаров
  • Алекс M
  • Сергей Алисевич
  • Омельчук Сергей
  • Андрей Волин
  • Дмитрий Тишковский
  • anry mc
  • Виктор Валерьевич
  • Виталий Бойко
  • Eugene Zozulia
  • Наталья Елисеева
Подписчики 38

Группы

Партнер IS-SP

Профессиональный разработчик

IE 2013 REV Online

Партнер IS-WP

IE 2014 Участник

Рейтинг 185

Расширение (адаптация) "Печать чеков ККМ" для конфигурации "Управление небольшой фирмой для Украины"

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Украина Абонемент ($m) Расширение (cfe) Розничная торговля ККМ

Расширение решает известную проблему печати чека ККМ через типовой универсальный драйвер "Печать чека" при работе в терминальном клиенте (перенаправленные принтеры EasyPrint)...

1 стартмани

29.11.2019    8952    8    Ditron    0       

3

Строим маршруты на картах в 1С с помощью OpenStreetMap, OSRM и Leaflet

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Транспорт, автопарки, такси Абонемент ($m) Внешняя обработка (ert,epf) WEB-интеграция

Краткая статья о том как вывести на карту (в 1С) маршруты с помощью OpenStreetMap, OSRM и Leaflet. По данной системе очень мало примеров, но так как OpenStreetMap является бесплатным сервисом и не требует никаких ключей и регистраций, и является довольно мощным механизмом, решил написать небольшую статью "как это сделать?". В первую очередь скажу, все намного проще, если вы используете последнюю версию платформы (8.3.14), где есть поддержка практически всех браузеров (IE 11, EDGE, Mozilla), но что делать если у нас не самая свежая платформа, где поддержка только IE 9?

2 стартмани

12.02.2019    53966    182    Ditron    150       

116

Интеграция сервиса "Новая почта" и ПП "1С-Предприятие"

Инструменты и обработки Бухгалтер Пользователь Платформа 1С v8.3 Конфигурации 1cv8 Украина Управленческий учет Абонемент ($m) Конфигурация (md, cf) Документооборот и делопроизводство (СЭД) Оптовая торговля Внешние источники данных

Используете сервис доставки "Новая почта"? Работайте не отходя от своей 1С! Интеграция сервиса службы доставки "Новая почта" и ПП "1С-Предприятие", для конфигураций: "Бухгалтерия для Украины" (1.2, 2.0), "Управление производственным предприятием для Украины", "Управление небольшой фирмой для Украины", "Управление торговлей для Украины" (1.3). Модуль выполнен в виде конфигурации и ставится на поддержку параллельно с основной конфигурацией поставщика (1С). Все справочники и документы, включая адресный классификатор, хранятся в базе 1С, что значительно ускоряет работу пользователей...

10 стартмани

10.10.2018    9628    15    Ditron    17       

5

Внешняя компонента WebSocket Клиент (x86 x64)

Инструменты и обработки Программист Платформа 1С v8.3 Windows Абонемент ($m) Архив с данными Разработка внешних компонент WEB-интеграция

Кто когда-нибудь сталкивался с обменом данными по Web-Socket (wss) протоколу из 1С, тому известно, что в платформе отсутствуют данные механизмы (не путать с HTTP запросами и WebServices). Предлагается использовать внешнюю компоненту, написанную по технологии NativeAPI, для подключения и обмена с серверами из 1С-Предприятия, работающими по протоколу Web-Socket.

10 стартмани

30.03.2018    52668    161    Ditron    133       

41

Комментарии

ВКВнешняя компонента WebSocket Клиент (x86 x64)#133 30.12.23 23:01
(132) Добрый вечер! Получите для начала триал лицензию (прочтите описание внимательно)
ОбменСтроим маршруты на картах в 1С с помощью OpenStreetMap, OSRM и Leaflet#156 29.12.23 10:54
(153) и вот мне интересно, вы передаете несколько точек кроме первой и конечной, т.е. принуждаете его строить через свои промежуточные, какой альтернативы вы хотели тогда?, я вам русским языком повторяю, для построения маршрута достаточно указать начальную и конечные точки, включите параметр steps и alternatives и получите подробные точки для отрисовки и массив альтернативных, если раутмашин посчитает нужным их вывести, а не так как вам хочется)), и выбирайте подходящий по параметрам
нумерация точек не автоматическая, ее вообще там нет в лифе
ОбменСтроим маршруты на картах в 1С с помощью OpenStreetMap, OSRM и Leaflet#154 29.12.23 10:40
(153) да там много чего есть и table, например, надо только читать ))
ОбменСтроим маршруты на картах в 1С с помощью OpenStreetMap, OSRM и Leaflet#152 28.12.23 10:58
(151) этот метод строит маршрут и ему достаточно двух точек, все что вы добавите между первой и последней будут промежуточными, а если вы внимательно почитаете апи, и добавите параметр alternative, получите несколько маршрутов (если есть таковые) ну и выбирайте из них который самый короткий или самый быстрый по времени
ОбменСтроим маршруты на картах в 1С с помощью OpenStreetMap, OSRM и Leaflet#150 27.12.23 18:02
(149) оптимальный мало того можно получить несколько вариантов
DevТранзакция и ОписаниеОшибки#11 22.12.23 13:15
что непонятно то:
Код
НачатьТранзакцию();
Попытка
   //Выполняем заполнение и проведение документов
   ...
   ЗафиксироватьТранзакцию();
Исключение
   ОтменитьТранзакцию();
   Сообщения = ПолучитьСообщенияПользователю();
   Для каждого Сообщение Из Сообщения Цикл
      ОбщегоНазначения.СообщитьПользователю(Сообщение.Текст, ДокументСсылка);
   КонецЦикла;
   ИнфоОбОшибке = ИнформацияОбОшибке();
   Описание = КраткоеПредставлениеОшибки(ИнфоОбОшибке);
   Если ЗначениеЗаполнено(Описание) Тогда
      ОбщегоНазначения.СообщитьПользователю(Описание, ДокументСсылка);
      ЗаписьЖурналаРегистрации("СозданиеДокументов.блаблабла", УровеньЖурналаРегистрации.Ошибка, , , ПодробноеПредставлениеОшибки(ИнфоОбОшибке));
   КонецЕсли;
КонецПопытки;
DevТранзакция и ОписаниеОшибки#10 22.12.23 13:03
(9)вы вообще понимаете разницу между "сообщить" и "вызвать исключение"? если отдельным диалогом то это вообще на клиенте и никакая попытка-исключение вам не поможет перехватить это, если это сообщения в окне сообщений, то еще раз, получитьсообщенияпользователя это ваш вариант
DevТранзакция и ОписаниеОшибки#8 22.12.23 10:50
(7) вы данные документов меняете?! Если нет зачем вам транзакция, просто попытка-исключение, если текста ошибок нет (нужно использовать «ИнформацияОбОшибке()»), значит умники использовали «сообщить», тогда используйте «получитьсообщенияпользовптеля()» и выводите их
DevТранзакция и ОписаниеОшибки#6 22.12.23 8:46
(5) я читал ваш вопрос, в нем нет ни слова что это обработка, и что вы не можете менять код! И я ответил на ваш вопрос, меняйте конструкцию, иначе получите то что я описал в пред комментарии
Прямым текстом: «начать транзакцию» должно быть перед «Попытка»!!! Читайте внимательно СП