Имя: Пароль:
1C
1С v8
Иерархическая табличная часть. Управляемые формы.
0 Solitar
 
17.07.13
20:21
Много тем писалось по поводу иерархической тч на УФ.

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

В какой конфигурации на УФ есть документы с иерархической ТЧ? В УТ посмотрел док "установка цен номенклатуры", но там нет никаких расчетов одних полей, на основании других.
1 Лодырь
 
17.07.13
20:44
Проверь имя колонки цены
2 Solitar
 
17.07.13
22:09
(1) все нормально с именем.

на одном известном сайте, который тут не принято обсуждать, видел красивую конфигурацию для учета компьютеров, принтеров и т.д. на управляемых формах вроде.... как она называется, мб кто нить знает? там была иерархия тч.
3 EvgeniuXP
 
17.07.13
23:32
(2) это не мою случайно?
4 EvgeniuXP
 
17.07.13
23:36
там дерево
5 EvgeniuXP
 
17.07.13
23:37
и там сумму не считают :)