Редактирование значений дополнительного реквизита

1. user1753408 05.03.22 16:22 Сейчас в теме
Здравствуйте, помогите с написанием обработки. Необходимо изменить значение дополнительного реквизита, которое изначально берется из значения свойств объекта. К примеру, объект Категория имеет значение СТОП, вытаскиваю его через
Категория = Объект.ДополнительныеРеквизиты[8].Значение;
Сообщить(Категория);

Как провести его перезапись? Извините за глупый вопрос, ранее работали Террасофт
По теме из базы знаний
Найденные решения
3. laperuz 47 05.03.22 21:05 Сейчас в теме
(1)ух, обращение по номеру строки..
Есть общий модуль УправлениеСвойствами. Смотрите там ЗначениеСвойства() и УстановитьЗначенияСвойств()
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. soft_wind 05.03.22 17:35 Сейчас в теме
(1)
Категория = Объект.ДополнительныеРеквизиты[8].Значение;


да кажется так-же

Объект.ДополнительныеРеквизиты[8].Значение = НоваяКатегория; //просто присвоить
ЭтаФорма.Модифицированность = Истина; //можно добавить такую команду


а при выходе из формы, не забыть записать ее
3. laperuz 47 05.03.22 21:05 Сейчас в теме
(1)ух, обращение по номеру строки..
Есть общий модуль УправлениеСвойствами. Смотрите там ЗначениеСвойства() и УстановитьЗначенияСвойств()
4. winapi 61 06.03.22 02:57 Сейчас в теме
(3) Да лучше через БСП, если не используется хотя бы по табличной части через поиск строки сделайте, индекс плохой вариант, он непоятоянен.
5. namazi74 5 07.03.22 09:03 Сейчас в теме
Вытаскивать:
&НаСервере
Функция ПолучитьЗначениеДопРеквизита(Ссылка, Свойство) Экспорт
	
    ДопСвойство = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию(Свойство);
    ПараметрыОтбора = Новый Структура;
    ПараметрыОтбора.Вставить("Свойство",ДопСвойство);
    Массив = Ссылка.ДополнительныеРеквизиты.НайтиСтроки(ПараметрыОтбора);

    Если Массив.Количество() = 0 Тогда
        Возврат Неопределено;
    Иначе
        Возврат Массив[0].Значение;
    КонецЕсли;

КонецФункции
Показать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот