Много тем писалось по поводу иерархической тч на УФ.
Но у меня возникли следующие проблемы:
1) Как отловить событие окончания ввода в поле дерево значения? Нужно для расчета сумм.
2) Почему эта процедура срабатывает только если выбираешь поле "Артикул"?? Или косяк платформы, или я что то не понимаю...
&НаКлиенте
Процедура ДеревоНоменклатурыПриАктивизацииСтроки(Элемент)
Если Элемент.ТекущиеДанные = Неопределено Или Элемент.ТекущийЭлемент = Неопределено Тогда
Возврат
КонецЕсли;
Если Элемент.ТекущийЭлемент.Имя = "ДеревоНоменклатурыАртикул" Тогда
Сообщить ("Это артикул");
Если Элемент.ТекущиеДанные.ПолучитьРодителя() = Неопределено Тогда
Элемент.ТекущийЭлемент.ТолькоПросмотр = Истина
Иначе
Элемент.ТекущийЭлемент.ТолькоПросмотр = Ложь
КонецЕсли
ИначеЕсли Элемент.ТекущийЭлемент.Имя = "ДеревоНоменклатурыЦена" тогда
Сообщить ("ок")
КонецЕсли;
КонецПроцедуры
В какой конфигурации на УФ есть документы с иерархической ТЧ? В УТ посмотрел док "установка цен номенклатуры", но там нет никаких расчетов одних полей, на основании других.
на одном известном сайте, который тут не принято обсуждать, видел красивую конфигурацию для учета компьютеров, принтеров и т.д. на управляемых формах вроде.... как она называется, мб кто нить знает? там была иерархия тч.