Проблема с открытием документов, которые имеются в расширении.
Здравствуйте! Скажите пожалуйста, имеется конфигурация типовая но имеется расширение. Прежде с ними не работал, но такая проблема. Имеется подсистема в расширении и имеются еще добавленные собственные документы. При попытке создать документ появляется ошибка
Я понял причину: Проблема в том что у нас в справочнике НаборыДополнительныхРеквизитовИСведений не указан наш документ Атт предопределенным элементом, но как быть если справочник Наборы Дополнительных Реквизитов и Сведений добавлен в расширение и предопределенные элементы в него не добавить. Кто сталкивался подскажите решение?
{ОбщийМодуль.УправлениеСвойствами.Модуль(1765)}: Поле объекта не обнаружено (Документ_Атт)
Я понял причину: Проблема в том что у нас в справочнике НаборыДополнительныхРеквизитовИСведений не указан наш документ Атт предопределенным элементом, но как быть если справочник Наборы Дополнительных Реквизитов и Сведений добавлен в расширение и предопределенные элементы в него не добавить. Кто сталкивался подскажите решение?
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)
вот в этой функции, рушится все на строке
Функция ИспользуютсяСвойства(Форма, ДополнительныеПараметры)
Если Не ПравоДоступа("Чтение", Метаданные.Справочники.НаборыДополнительныхРеквизитовИСведений) Тогда
ОтключитьДополнительныеРеквизитыНаФорме(Форма, ДополнительныеПараметры);
Возврат Ложь;
КонецЕсли;
Если ДополнительныеПараметры <> Неопределено
И ДополнительныеПараметры.Свойство("ПроизвольныйОбъект")
И ДополнительныеПараметры.ПроизвольныйОбъект Тогда
Возврат Истина;
КонецЕсли;
Если ДополнительныеПараметры <> Неопределено
И ДополнительныеПараметры.Свойство("Объект") Тогда
ОписаниеОбъекта = ДополнительныеПараметры.Объект;
Иначе
ОписаниеОбъекта = Форма.Объект;
КонецЕсли;
ТипОбъекта = ТипЗнч(ОписаниеОбъекта.Ссылка);
ПолноеИмя = Метаданные.НайтиПоТипу(ТипОбъекта).ПолноеИмя();
МассивИмениФормы = СтрРазделить(ПолноеИмя, ".");
ИмяЭлемента = МассивИмениФормы[0] + "_" + МассивИмениФормы[1];
НаборСвойств = Справочники.НаборыДополнительныхРеквизитовИСведений[ИмяЭлемента];
ИспользуютсяСвойства = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(НаборСвойств, "Используется");
Если Не ИспользуютсяСвойства Тогда
ОтключитьДополнительныеРеквизитыНаФорме(Форма, ДополнительныеПараметры);
КонецЕсли;
Возврат ИспользуютсяСвойства;
КонецФункции
Показатьвот в этой функции, рушится все на строке
НаборСвойств = Справочники.НаборыДополнительныхРеквизитовИСведений[ИмяЭлемента];
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот