При открытии "Редактор объекта БД" выдает ошибку
|
|
Euwebmast | Дата: Понедельник, 07.05.2018, 04:51 | Сообщение # 1 |
Рядовой
Группа: Проверенные
Сообщений: 5
Репутация: 0
Статус: Оффлайн
| Добрый день!
Ошибка при открытии редактора БД.
Не удалось записать служебный элемент ирПортативныйСервер справочника ДополнительныеОтчетыИОбработки: {ВнешняяОбработка.ирПортативный.МодульОбъекта(2548)}: Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ПередЗаписью': Попытка передачи с клиента на сервер мутабельного значения 1-го параметра метода СправочникиПередЗаписью ().
COM компоненты зарегистрированы все от имени администратора.
Более того не могу записать изменения любых объектов. Например когда редактирую документ. Появляется ошибка (она в приложении).
|
|
| |
tormozit | Дата: Понедельник, 07.05.2018, 07:17 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 6396
Репутация: 165
Статус: Оффлайн
| Желательно сообщить информацию для тех. поддержки http://devtool1c.ucoz.ru/forum/2-2-1 Текст второй ошибки тоже желательно сообщить (картинка - хорошо, а текст с картинкой - лучше). В этой конфигурации портативный вариант пытался использовать впервые? Обработчики подписок СправочникиПередЗаписью и ДокументыПередЗаписью расположены в общих модулях с какими свойствами (желательно скриншоты)?
|
|
| |
Euwebmast | Дата: Понедельник, 07.05.2018, 12:41 | Сообщение # 3 |
Рядовой
Группа: Проверенные
Сообщений: 5
Репутация: 0
Статус: Оффлайн
| Информация для тех.поддержки: Платформа: 8.3.10.2699 Режим БД: клиент-серверный Конфигурация. Название: 1С:ERP Управление предприятием 2 (2.4.2.123) Конфигурация. Основной режим запуска: Управляемое приложение Конфигурация. Режим совместимости: НеИспользовать Конфигурация. Версия БСП: 2.4.4.130 Инструменты разработчика: Портативные 4.52p Клиент. ОС: Windows x86 Microsoft Windows 8.1 version 6.3 (Build 9600) Клиент. Приложение: Обычное приложение 32б Клиент. От имени администратора Windows: Нет Сервер. ОС: Windows x86 Microsoft Windows 8.1 version 6.3 (Build 9600) Сервер. Отладка: нет
В конфигурации запускаю не впервые. Работало на версии 4.36, сейчас и на ней не работает.
Текст второй ошибки по кнопке Побробнее: {ВнешняяОбработка.ирОбщий.МодульОбъекта(11774)}: {ВнешняяОбработка.ирОбщий.МодульОбъекта(11681)}: Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ПередЗаписью': Попытка передачи с клиента на сервер мутабельного значения 1-го параметра метода ДокументыПередЗаписью (). ЭтоНовый: Нет РежимЗаписи: Запись МассивЗависимыхЗаказовПоставщикам: ФиксированныйМассив ПроверкаДокументов_ДанныеПроверки: Структура ВызватьИсключение НовоеОписаниеОшибки;
Скрин общего модуля подписки ПередЗаписью документов в приложении. Обработки справочников нет.
|
|
| |
tormozit | Дата: Понедельник, 07.05.2018, 22:02 | Сообщение # 4 |
Генералиссимус
Группа: Администраторы
Сообщений: 6396
Репутация: 165
Статус: Оффлайн
| Подписки СправочникиПередЗаписью и ДокументыПередЗаписью расположены в общем модуле, который не компилируется в режиме "Обычное приложение" и имеет флажок "Вызов сервера". Поэтому в режиме обычного приложения эти подписки сразу делают серверный вызов и пытаются передать в него мутабельное значение (объект данных). Попробуй включить этим модулям в свойствах режим компиляции "Обычное приложение". Если проблемы в той же конфигурации раньше не было, то скорее всего кто то недавно добавил эти подписки. Располагать обработчики подписок на события в общих модулях, не компилируемых в обычном приложении и имеющих флажок "Вызов сервера", не рекомендуется.
|
|
| |
Euwebmast | Дата: Вторник, 08.05.2018, 03:57 | Сообщение # 5 |
Рядовой
Группа: Проверенные
Сообщений: 5
Репутация: 0
Статус: Оффлайн
| Огромное спасибо, действительно как выяснил добавили подписки без этих флагов, проставил флаги, все заработало. Успехов Вам! Отличный инструмент!
|
|
| |