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