Имя: Пароль:
1C
 
Отбор строк таблицы значений на форме с помощью переключателя
0 azelow
 
02.04.24
14:39
Нужно сделать отбор в таблицы по третьим лицам. Создал колонку со значениями ТретьегоЛица(булево), по ней делаю отбор. Пишет, что значение Реквизит или колонка реквизита ТретьеЛицо не найден.
Код:
&НаСервере
Процедура Расш2_ПриСозданииНаСервереПеред(Отказ, СтандартнаяОбработка)
	
	КолонкаТретьиЛица = ЭтаФорма.Элементы.Добавить("ТретьеЛицо", Тип("ПолеФормы"), Элементы.Состав);
	КолонкаТретьиЛица.Видимость = Истина;
	КолонкаТретьиЛица.Вид = ВидПоляФормы.ПолеВвода;
	КолонкаТретьиЛица.ПутьКДанным = "Объект.Состав.БанковскийСчет.СчетТретьегоЛица";
		
	
	
КонецПроцедуры

&НаКлиенте
Процедура Расш2_ТретьиЛицаПриИзмененииПосле(Элемент)
	
	Если Объект.ТретьиЛица = 2 Тогда
		Элементы.Состав.ОтборСтрок = Новый ФиксированнаяСтруктура("ТретьеЛицо", Истина);
	ИначеЕсли Объект.ТретьиЛица = 3 Тогда
		Элементы.Состав.ОтборСтрок = Новый ФиксированнаяСтруктура("ТретьеЛицо", Ложь);
	Иначе  
	КонецЕсли;
КонецПроцедуры
1 Волшебник
 
02.04.24
14:47
переменную "КолонкаТретьиЛица" переименуйте в "КолонкаТретьеЛицо" или "к"
2 osa1C
 
02.04.24
14:47
(0) Что за таблица, как она формируется?, динамическим списком?
3 osa1C
 
02.04.24
14:50
(1) Станислав, можно вопрос? А зачем приняли решение не показывать на форуме участников, которые в данный момент находятся на ветке? Хотя бы сделали цифровое значение, что ветку сейчас смотрят 5 человек. А то не понятно, актуальна ли ветка
4 Волшебник
 
02.04.24
14:55
(3) Это нарушение приватности. Но может и верну. Я подумаю.
5 AlvlSpb
 
02.04.24
14:52
КолонкаТретьиЛица.ПутьКДанным = "Объект.Состав.БанковскийСчет.СчетТретьегоЛица";
Путь явно что-то не то
6 azelow
 
02.04.24
14:56
(2) (ДокументТабличнаяЧасть.ВедомостьНаВыплатуЗарплатыПеречислением.Состав) это не динамический список вроде
7 AlvlSpb
 
02.04.24
15:01
(6) А какая конфигурация?
8 azelow
 
02.04.24
15:02
зуп (3.1.28.84)
9 AlvlSpb
 
02.04.24
15:04
В ЗУП и ЗКГУ  у справочника Банковские счета нет реквизита СчетТретьегоЛица. Потому и пишет ошибку. Либо создавай реквизит либо, если нет необходимости хранить значения, правильно укажи путь "Объект.Состав.ТретьеЛицо"
10 AlvlSpb
 
02.04.24
15:11
del
11 azelow
 
02.04.24
15:07
(9) Реквизит в Банковских счетах был создан булевского типа
12 Волшебник
 
02.04.24
16:29
Именуйте сущности нормально.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.