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

1C 8.3 у внешней обработки при вызове вылетает ошибка Процедура или функция не определена

1C 8.3 у внешней обработки при вызове вылетает ошибка Процедура или функция не определена
Я
   Amorthis
 
07.05.19 - 00:12
Добрый день!
у нас стоит 1с v8 на linux и базы Бухгалтерия 3 всё работает отлично, но сейчас закупили кассы с личным кабинетом которых производитель синхронизация идёт через внешнюю обработку.
Она работает на толстом и тонком клиенте но не хочет работать в web клиенте пишет

"Процедура или функция с указанным именем не не определена (ПрочитатьJSON)"

разные браузера и ОС пробовали не помогает, разработчики открещиваются мол проблемы 1С а 1с говорит что за сторонние обработки ответственности не несут.
 
 
   palsergeich
 
1 - 07.05.19 - 00:35
(0) Ну вообще ПрочитатьJSON это платформенная штука.
Посмотри в отладчике, все ли хорошо с ЧтениемJSON(Если на вход строка, то все ок, если файл, то доступен ли он), который идет в ПрочитатьJSON.
Если с чтением все хорошо - делай простую обработку, и воспроизводи в браузере.
Если ошибка на модельном примере с приметивным JSON без чужого кода воспроизведется - пинай дальше 1с, если нет, то надо искать.
Но выглядит как платформенный косяк.
   palsergeich
 
2 - 07.05.19 - 00:37
А да самое главное.
Платформа то какая?
Прочитать JSON пооявилось в 8.3.6.1977
   palsergeich
 
3 - 07.05.19 - 01:20
Тупое решение, но попробуй, на форме Форма процедуру ДесериализоватьJSON измени директиву компиляции на &НаСервере или &НаСервереБезКонтекста, по коду ничего не должно отвалиться. Принципиально важно, что бы эта строка приехала с браузера на сервер приложений и там уже преобразовалась.
Чуть чуть потеряется в производительности, больше рисков нет.
   Amorthis
 
4 - 07.05.19 - 12:11
Ваше "тупое" решение самое рабочее! благодарю!

Список тем форума
Рекламное место пустует  Рекламное место пустует
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.