Проблема с ЗаписатьJSON в веб-сервисе #808143


#0 by leossb
В общем модуле и т.д. делаю так: ЗаписатьJSON(ЗаписьJSON,МассивJSON,,"ОбработкаСложныхТипов",ИмяМодуля); Сейчас надо в веб-сервисе сделать то же самое, но как мне указать, что обработчик лежит в том же сервисе? Если ничего не указывать, то ошибка передаваемого типа, ЭтотОбъект - переменная не определена. Метаданные.WebСервисы.DiscountList.Модуль ошибка типа, как если ничего не указывать. Общий модуль создать не могу, т.к. конфигурация типовая, сервис в расширении, режим совместимости конфигурации 8.3.8. Может подскажет кто?
#1 by DrShad
и что мешает создать общий модуль?
#2 by leossb
ОбщийМодуль.Расш_ОбщийМодуль1: Использование общих модулей в расширениях недопустимо в режиме совместимости 8.3.8 и ниже При проверке метаданных обнаружены ошибки! Операция не может быть выполнена.
#3 by DrShad
что мешает сделать веб-сервис не в расширениях?
#4 by leossb
Не хочу снимать конфигурацию с поддержки)
#5 by DrShad
и не надо, просто дай возможность редактировать
#6 by leossb
Ну, тут проблема в том, что в рибе около 50 узлов и придется обновлять все, а сервис нужен только в центральной базе, думал обойтись расширением)) Судя по всему, проблему так просто не решить? Мб есть у кого-то идеи?
#7 by Anarki
В "ОбработкаСложныхТипов" много преобразуешь? Какие типы?
#8 by МимохожийОднако
Внешние обработки не подходят?
#9 by Anarki
Как вариант, ты можешь подготовить заранее структуру на запись, заранее сделав все преобразования. И не использовать функцию преобразования вообще.
#10 by leossb
Там таблица значений, неопределено, представление справочников, еще может что-то, не помню. Видимо так и придется сделать. веб сервис во внешней обработке? Или файлик типа выкладывать на ftp, а с другой стороны его забирать? Тоже вариант. Просто странно, что нельзя как-то указать на текущий модуль просто...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С