Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Не отображается Яндекс.Карта

Не отображается Яндекс.Карта
Я
   Predator
 
03.12.20 - 15:23
Используем в УНФ самописные обработки, в которые встроены Яндекс.Карта. Периодически карта перестаёт отображаться (серый фон с надписью "Для этого участка местности нет данных..."), в таких случаях я открываю Яндекс.Карты в Internet Explorer, после чего в 1С карта снова начинает отображаться. Но сегодня это не помогло. Мне удалось заставить работать карту через клиент 1С на сервере 1С, но на терминальном так и не работает. Настройки IE привёл к идентичному виду на обоих серверах, куки, кэш очищал, SSL очищал, кэш 1С очищал, серверы перезагружал. Ничего не помогло.
Может, у кого есть какие-нибудь идеи?

Работа в 1С на терминалке Windows Server 2019, все остальные серверы (отдельный с 1С и отдельный с MSSQL) - тоже WinSrv 2019.
Платформа 1С 8.3.17.1549, клиент-сервер x64.
Конфигурация на основе УНФ 1.4.8.7, миллион раз изменённая.
   Garykom
 
1 - 03.12.20 - 15:37
(0) 1. Почитать ЛС яндекс карт
2. Перейти с я на о
   stopa85
 
2 - 03.12.20 - 15:46
(1) с Яндекс на openstreetmap?
   Kassern
 
3 - 03.12.20 - 15:51
(0) а кто-нить вообще читал условия пользования картами от яндекс и стоимость их API?
Бесплатная версия API предназначена только для сайтов или приложений, доступ к которым может получить любой пользователь интернета. Если есть регистрация, она должна быть доступной всем желающим. Бесплатная версия API не предназначена для проектов с ограниченным доступом, например, когда он раздается по приглашениям или открыт только для сотрудников внутри компании.
На стороне 1с это запустить не нарушая условия бесплатного пользования по мне так ооочень сложная задача, а цены на коммерческое использование не такие уж лояльные.
По поводу openstreetmap, вроде норм тема, но ооочень криво работает поиск по улице/дому, часть адресов вообще не находит. Если знать координаты, то да норм решение.
   Predator
 
4 - 03.12.20 - 15:57
Уважаемые, если бы меня интересовал вопрос лицензирования, я бы так и написал =)
Сейчас меня интересует, почему в одной и той же базе с одной машины карта работает, с другой - нет. Буду очень рад и признателен, если у кого возникнут идеи по существу.
   Predator
 
5 - 03.12.20 - 16:01
Пока удалось раскопать, что при построении цепочки невозможно проверить функцию отзыва, т.к. сервер отзыва сертификатов недоступен. Очевидно, что-то блокирует со стороны терминального. Но вроде нечему. Да и с чего вдруг, ни с того, ни с сего?..
   arsik
 
6 - 03.12.20 - 16:06
(0) Фигня какая то. При чем здесь ослик, если в 8.3.17 webkit.
Как вы обработку с осликом связали?
   Predator
 
7 - 03.12.20 - 16:14
(6) Наши программисты 1С божатся, что ослик.
   arsik
 
8 - 03.12.20 - 16:16
(7) Управляемые формы? Тогда точно не ослик.
   Garykom
 
9 - 03.12.20 - 16:18
(8) УНФ это УФ
   Garykom
 
10 - 03.12.20 - 16:20
(7) >Наши программисты ... божатся

А вы там кто?
   Predator
 
11 - 03.12.20 - 16:20
(8) Хорошо. А как в этом случае проверить, что блокирует карту?
   Garykom
 
12 - 03.12.20 - 16:25
(11) код на сервере яндекса блин, за то что нарушаете их соглашение
   Predator
 
13 - 03.12.20 - 16:32
(12) Не объясняет, почему карта с нашим лиц. ключом Яндекс работает с другой машины.
   Garykom
 
14 - 03.12.20 - 16:33
(13) Другую машину пока не забанили
   arsik
 
15 - 03.12.20 - 16:36
Покажи скрипт страницы. Скорее всего там что то наворотили.
   Predator
 
16 - 03.12.20 - 16:42
(15) Никаких изменений/обновлений не делали уже несколько дней. А карта сегодня ещё работала.
   arsik
 
17 - 03.12.20 - 16:43
(16) Так у вас же и до этого такая проблема проявлялась.
   Predator
 
18 - 03.12.20 - 16:46
(17) Да, но лечилась однократным запуском Яндекс.Карт в осле. Сегодня впервые таким образом не лечится.
   ам794123
 
19 - 03.12.20 - 16:56
FAQ по картам яндекса:
Как мне понять, подходит ли мне бесплатная версия API или нужно приобрести платную?

Внимательно ознакомьтесь с условиями использования бесплатной версии. Если ваш проект предполагает нарушение хотя бы одного из условий (например, вы будете использовать API Карт во внутренней сети компании), следует приобрести платную версию API.
   stopa85
 
20 - 03.12.20 - 17:08
Поставьте прокси сервер между 1с и Яндексом. Залогируйте запросы и ответы сервера. Сравните с браузером.

Ну и спросите, наконец, у Яндекса почему оно не работает
   Predator
 
21 - 04.12.20 - 02:26
Итак, проблема таки в невозможности проверить сертификат на отзыв. Пока буду разбираться, почему, вот временное решение (вдруг кто ещё столкнётся).
В ключе реестра HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SecurityProviders\SCHANNEL создать параметр DWORD ManualCredValidation со значением 1.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.