|
Ошибка отображения типов: Отсутствует отображение для типа 'ОбщийМодуль' | ☑ | ||
---|---|---|---|---|
0
Dinip
07.05.15
✎
14:32
|
Добрый день всем!
Уважаемые, кто подскажет отчего такая ошибка возникает при попытке прикрепить файл к документу в 1С Документооборот?: {ОбщийМодуль.ФайловыеФункцииСлужебный.Модуль(1349)}: Ошибка при вызове метода контекста (ОбщийМодуль) МодульРаботаСФайламиСлужебныйВызовСервера = ОбщегоНазначения.ОбщийМодуль("РаботаСФайламиСлужебныйВызовСервера"); по причине: Ошибка при вызове серверного метода. по причине: Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа. по причине: Ошибка преобразования данных XDTO: Запись значения свойства 'ret': форма: Элемент имя: {http://v8.1c.ru/8.2/managed-application/modules}ret по причине: Ошибка отображения типов: Отсутствует отображение для типа 'ОбщийМодуль' |
|||
1
Dinip
07.05.15
✎
14:37
|
Какой тут еще может быть тип если передается строка....
|
|||
2
DrShad
07.05.15
✎
14:41
|
а он не на строку ругается
|
|||
3
VikingKosmo
07.05.15
✎
14:41
|
ОбщегоНазначения по всей видимости общий модуль серверный. Его функция ОбщийМодуль(), по всей видимости в результате возвращает ОбщийМодуль, который, как видно из ошибки нельзя передавать с клиента на сервер... Как то так ;)
|
|||
4
Dinip
08.05.15
✎
11:54
|
что характерно, такая ошибка ведет себя непонятным образом: то есть то нет. при прочих равных условиях. закономерность пока не выявлена
|
|||
5
ЧеловекДуши
08.05.15
✎
12:38
|
(4) Попробуй Переименовать "свою" функцию "Общий модуль" в другие сословие :)
ОбщийМодуль (CommonModule) Методы: <Имя процедуры или функции> (<Name of a procedure or a function>) Описание: Предоставляет доступ к экспортным процедурам и функциям неглобального общего модуля (т.е. модуля для которого не установлен признак Глобальный при конфигурировании). Доступность: Сервер, толстый клиент, внешнее соединение. См. также: Глобальный контекст, свойство <Имя общего модуля> |
|||
6
ЧеловекДуши
08.05.15
✎
12:41
|
+(0) Покажи лучше полный текст функции вызова, или хотя бы 10 строчек. :)
Зачем такой изврат? |
|||
7
Dinip
27.05.15
✎
11:20
|
(6)
// Дополняет структуру, содержащую общие и персональные настройки по работе с файлами. Процедура ПриДобавленииНастроекРаботыСФайлами(ОбщиеНастройки, ПерсональныеНастройки) Экспорт Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаСФайлами") Тогда МодульРаботаСФайламиСлужебныйВызовСервера = ОбщегоНазначения.ОбщийМодуль("РаботаСФайламиСлужебныйВызовСервера"); МодульРаботаСФайламиСлужебныйВызовСервера.ДобавитьНастройкиРаботыСФайлами(ОбщиеНастройки, ПерсональныеНастройки); КонецЕсли; КонецПроцедуры |
|||
8
Господин ПЖ
27.05.15
✎
11:37
|
до чего же .удацки выглядит попытка реализации классов и описания интерфейсов в системе изначально на это не заточенной...
|
|||
9
Dinip
01.06.15
✎
16:31
|
Вместо двух строчек:
МодульРаботаСФайламиСлужебныйВызовСервера = ОбщегоНазначения.ОбщийМодуль("РаботаСФайламиСлужебныйВызовСервера"); МодульРаботаСФайламиСлужебныйВызовСервера.ДобавитьНастройкиРаботыСФайлами(ОбщиеНастройки, ПерсональныеНастройки); сделал одну РаботаСФайламиСлужебныйВызовСервера.ДобавитьНастройкиРаботыСФайлами(ОбщиеНастройки, ПерсональныеНастройки); и ошибка ушла |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |