Не видит существующий доп.реквизит

1. user87385463 07.03.25 08:58 Сейчас в теме
Всем привет, ДО.
Хочу записать в существующий доп.реквизит значение...... Создает новый, хотя точно такой же есть выше. ЧТО НЕ ТАК????

	ДопРеквизитСтатусЗРДС = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Статус ЗРДС");
			ДокументКомплектаОбъект = ДокументКомплекта.ПолучитьОбъект();
			
			ЕстьСтроки = ДокументКомплектаОбъект.ДополнительныеРеквизиты.НайтиСтроки(Новый Структура("Свойство", ДопРеквизитСтатусЗРДС)); 
			
			Если ЕстьСтроки.Количество() = 0 Тогда
				СтрокаТЧ = ДокументКомплектаОбъект.ДополнительныеРеквизиты.Добавить();
				СтрокаТЧ.Свойство = ДопРеквизитСтатусЗРДС;
			Иначе       
				
				СтрокаТЧ = ЕстьСтроки[0];   
				
			КонецЕсли;    
			СТрокаТЧ.Значение = Справочники.КатегорииДанных.НайтиПоНаименованию("Исполнена", Истина);
			Попытка 	
				ДокументКомплектаОбъект.Записать();			
			Исключение 
				Сообщить(ОписаниеОшибки());
			КонецПопытки;
			
Показать
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
4. glek 119 07.03.25 09:02 Сейчас в теме
(1) А вообще у доп. реквизитов есть реквизит "Имя" и еще один, не помню как называется. Они не повторяются. И искать надо по ним.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. glek 119 07.03.25 09:01 Сейчас в теме
(1)
Создает новый, хотя точно такой же есть выше

Не вижу в коде создания доп. реквизита. Вижу только поиск.
3. user87385463 07.03.25 09:02 Сейчас в теме
(2) СтрокаТЧ = ДокументКомплектаОбъект.ДополнительныеРеквизиты.Добавить();
5. glek 119 07.03.25 09:05 Сейчас в теме
(3) На скрине 2 разных дополнительных реквизита с одинаковым наименованием. Не аргумент.
4. glek 119 07.03.25 09:02 Сейчас в теме
(1) А вообще у доп. реквизитов есть реквизит "Имя" и еще один, не помню как называется. Они не повторяются. И искать надо по ним.
6. user87385463 07.03.25 09:06 Сейчас в теме
(4) Согласна,
так помогло.
ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "СтатусЗРДС");
7. user2107191 07.03.25 09:06 Сейчас в теме
Значит у тебя два свойства с одинаковыми наименованиями.
Оставьте свое сообщение

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