Пятница, 04.10.2024, 15:05
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Редактор объекта БД: ошибка выбора таблицы бизнес-процеса
MaxДата: Четверг, 16.07.2020, 18:32 | Сообщение # 1
Генерал-майор
Группа: Пользователи
Сообщений: 276
Репутация: 148
Статус: Оффлайн


Открываю прикладную форму списка бизнес-процесса "Задание", выделяю любую строку, жму Ctrl+Alt+E и вызываю команду "строка - Редактировать объект". Возникает ошибка:
Значение не является значением объектного типа (Данные)
{ИнструментыРазработчикаTormozit Обработка.ирИмитаторСсылочныйОбъект.МодульОбъекта(148)}: Результат = ирОбщий.ОбъектБДПоКлючуЛкс(ПолноеИмяТаблицы, КлючОбъекта,, Ложь, Ложь).Данные;
{ИнструментыРазработчикаTormozit Обработка.ирИмитаторСсылочныйОбъект.МодульОбъекта(190)}: ОбъектБД = ОбъектБД();
{ИнструментыРазработчикаTormozit Обработка.ирРедакторОбъектаБД.Форма.Форма.Форма(476)}: ЭлементыФормы.КартаМаршрута.УстановитьСхему(СтруктураОбъекта.Методы.ПолучитьКартуМаршрута());
{ИнструментыРазработчикаTormozit Обработка.ирРедакторОбъектаБД.Форма.Форма.Форма(334)}: ПоместитьДанныеОбъектаВФорму(мСтруктураОбъектаБД,, СсылкаИзменилась);
{ИнструментыРазработчикаTormozit Обработка.ирРедакторОбъектаБД.Форма.Форма.Форма(2971)}: ПеречитатьДанные(, Не фОбъект.ЭтоКонстанта);
{ИнструментыРазработчикаTormozit Обработка.ирРедакторОбъектаБД.Форма.Форма.Форма(907)}: ИмяОсновнойТаблицыПриИзменении();
{ИнструментыРазработчикаTormozit Обработка.ирРедакторОбъектаБД.Форма.Форма.Форма(849)}: УстановитьТаблицуБД(НовоеИмяОсновнойТаблицы);
{ИнструментыРазработчикаTormozit Обработка.ирРедакторОбъектаБД.Форма.Форма.Форма(797)}: ЗагрузитьОбъектПоКлючу(фОбъект.ПараметрКлючИлиОбъект);
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(19333)}: ФормаРедактора.Открыть();
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирГлобальный.Модуль(230)}: ирОбщий.ОткрытьСсылкуВРедактореОбъектаБДЛкс(Ссылки[0]);


Аналогичная ошибка возникает, если открыть "чистый" редактор объекта БД и выбрать в нем таблицу этого же бизнес-процесса, поэтому в заголовке темы указал именно редактор объекта БД, а не Ctrl+Alt+E.

В панель сообщений выводится два сообщения:
1. Рекомендуется в общих параметрах записи включить флажок "Объекты на сервере"
2. Ошибка создания объекта: {ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(1350)}: Ошибка при вызове метода контекста (СоздатьБизнесПроцесс): При подписке ЗаписатьНаборыЗначенийДоступа на событие ПриЗаписи произошла ошибка. Обработчик события не найден.

По первому сообщению: этот флажок у меня установлен.
По второму сообщению: в эту же подписку входит, например, также справочник "ИдентификаторыОбъектовМетаданных" и "СоглашенияСКлиентами", и выбор такой таблицы в редакторе объекта БД такую ошибку уже не вызывает.
Можно ли надеяться в этом случае, что с бизнес-процессом удастся это дело как-нибудь обойти (по аналогии со справочником)?


Сообщение отредактировал Max - Четверг, 16.07.2020, 18:42
 
tormozitДата: Четверг, 16.07.2020, 22:44 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
Ошибку воспроизвел.
http://www.hostedredmine.com/issues/881522
 
tormozitДата: Понедельник, 20.07.2020, 00:14 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
Исправлено в 5.44
 
MaxДата: Понедельник, 20.07.2020, 12:10 | Сообщение # 4
Генерал-майор
Группа: Пользователи
Сообщений: 276
Репутация: 148
Статус: Оффлайн
Работает, благодарю!
 
  • Страница 1 из 1
  • 1
Поиск: