|
Строки дерева значение | ☑ | ||
|---|---|---|---|---|
|
0
Surf Rider
24.09.12
✎
07:43
|
Доброе утро
прошу сильно не ругать, изучаю 1с не так давно вопрос такой, как после выбора значения в поле строки зафиксировать значения остальных полей? например у меня есть обработчик Процедура ДанныеСтатусОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка) Если ВыбранноеЗначение=ПолучитьПеречислениеВыполнено() или ВыбранноеЗначение=ПолучитьПеречислениеУтверждено() тогда Элемент.Родитель.ТолькоПросмотр=Истина; КонецЕсли; КонецПроцедуры при его выполнении блокируются все строки, а мне нужно заблокировать только текущую строку и еще не могли бы материалом по этой тематике поделиться? |
|||
|
1
DrShad
24.09.12
✎
08:20
|
Элемент.Родитель
|
|||
|
2
vmv
24.09.12
✎
08:42
|
(0) ограничивать выборочную доступность элементов дерева представляется возможным только постредством условного оформления таблицы формы, котороя служит отображением этого дерева на форме. эээ, возможно это сработает)
все остальные способы - от лукавого |
|||
|
3
Surf Rider
24.09.12
✎
09:04
|
спасибо за ответы, я сделал ч\з обработчик для каждого поля
|
|||
|
4
Pro-tone
модератор
24.09.12
✎
09:25
|
(0)после проверки условия что ты написал в обработчике ПередНачаломРедактирования() каждого поля накладываешь что-то типа Отказ=Истина, либо Элементы.ДеревоНужнаяКолонка.ТолькоПросмотр=Истина
|
|||
|
5
Surf Rider
24.09.12
✎
15:46
|
а как правильно заполнять подчиненные строки?
например, если заполняется поле Время родительской строки, чтобы время в дочерних строках заполнялось из родительской я сделал так Идентификатор=Элементы.Данные.ТекущиеДанные.ПолучитьИдентификатор(); Идентификатор=Идентификатор+1; стр=Данные.НайтиПоИдентификатору(идентификатор); пока ЗначениеЗаполнено(стр.ТранспортноеСредство) цикл стр.ВремяНачалаПлан=Элементы.Данные.ТекущиеДанные.ВремяНачалаПлан; стр=Данные.НайтиПоИдентификатору(Идентификатор); Идентификатор=Идентификатор+1; КонецЦикла; в конце вываливается ошибка, т.к. к несуществующему элементу обращается, как узнать количество строк в дереве? |
| Форум | Правила | Описание | Секции | Поиск |