Не обнаружено своййство Форма.Свойства_ИспользоватьСвойства
Справочник создан путем копирования старого, созданного не мною но все же рабочего. Что бы в ручную не переносить БСПшный код. Вот при открытии элемента пишет что не найдено такое свойство, это в процедуре ПослеЗагрузкиДополнительныхРеквизитов. Сопоставил код исходного справочника и нового - все вроде совпадает.
Что не так?
Что не так?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)На форме нет свойства - Свойства_ИспользоватьСвойства
Хорошо бы посмотреть процедуру послезагрузкиДополнительныхРеквизитов. и посмотрите в конфигураторе все вызовы этой формы, возможно при вызове формы передается в параметре при открытии.
Хорошо бы посмотреть процедуру послезагрузкиДополнительныхРеквизитов. и посмотрите в конфигураторе все вызовы этой формы, возможно при вызове формы передается в параметре при открытии.
Не понял, это же БСПшные процедуры, мне так кажется это свойство где то динамически создается, ну поставлю я отладчик на эту процедуру и увижу что оно есть, и что, откуда оно береться?
так вам для нового справочника надо и настройку Дополнительных реквизитов/свойств копировать/создать
ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения
где-то в разделе Администрирования или Настройки
где-то в разделе Администрирования или Настройки
А зачем туда лезть...
А ошибка?
Вот при открытии элемента пишет что не найдено такое свойство,...
в принципе если не критично, то и не обращайте на нее внимание, оставляйте так как есть,
или по коду найдите этот вызов и отключите его.
1) Удалил Дополнительные характеристики объекта метаданных. В дереве конфигурации на документе, правой кнопкой мышки контекстное меню-->Характеристики. Не помогло.
2) Отключил в своем документе, взятом за основу из типового, на форме отключил типовые методы
&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
//// СтандартныеПодсистемы.Свойства
//УправлениеСвойствами.ПередЗаписьюНаСервере(ЭтотОбъект, ТекущийОбъект);
//// Конец СтандартныеПодсистемы.Свойства
....
не помогло((
3) встроил игнор, если на форме нет этих свойств.
ОбщийМодуль.УправлениеСвойствами:
Процедура ОбработкаПроверкиЗаполнения(Форма, Отказ, ПроверяемыеРеквизиты, Объект = Неопределено) Экспорт
ПараметрыСеанса.ИнтерактивнаяПроверкаЗаполненияСвойств = Истина;
//-=Н=- по заявке №
//Милов А.В., 9 сентября 2022 г. 13:02:53
//Цель: Добавление функционала
Если Не ттРазработка.ЕстьСвойствоОбъекта(Форма, "Свойства_ИспользоватьСвойства") Тогда
Возврат;
КонецЕсли;
//
//-=К=-
Функция проверки свойств отсюда
2) Отключил в своем документе, взятом за основу из типового, на форме отключил типовые методы
&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
//// СтандартныеПодсистемы.Свойства
//УправлениеСвойствами.ПередЗаписьюНаСервере(ЭтотОбъект, ТекущийОбъект);
//// Конец СтандартныеПодсистемы.Свойства
....
не помогло((
3) встроил игнор, если на форме нет этих свойств.
ОбщийМодуль.УправлениеСвойствами:
Процедура ОбработкаПроверкиЗаполнения(Форма, Отказ, ПроверяемыеРеквизиты, Объект = Неопределено) Экспорт
ПараметрыСеанса.ИнтерактивнаяПроверкаЗаполненияСвойств = Истина;
//-=Н=- по заявке №
//Милов А.В., 9 сентября 2022 г. 13:02:53
//Цель: Добавление функционала
Если Не ттРазработка.ЕстьСвойствоОбъекта(Форма, "Свойства_ИспользоватьСвойства") Тогда
Возврат;
КонецЕсли;
//
//-=К=-
Функция проверки свойств отсюда
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
