Имя: Пароль:
1C
1С v8
Как привязать сообщение к полю дерева
0 ChAlex
 
04.06.12
17:46
Можно ли в управляемой форме привязать СообщениеПользователю к полю дерева значений, как для таблицы значений, что бы выводилось у не правельно введенных данных? Если можно, то каков тогда синтаксис реквизита "поле"?
1 sapphire
 
04.06.12
17:47
(0) Наверное, надо установить флаг проверять заполнение у поля :)
2 ChAlex
 
04.06.12
17:56
(1) - для дерева значений? как ? :)
3 ChAlex
 
04.06.12
17:56
+(2) К тому же мне нужно проверять не на заполненность, а по некоторым иным критериям
4 DrShad
 
04.06.12
17:57
ну наверняка также как ты и к ТЗ прикрутил
5 ChAlex
 
04.06.12
18:03
(4) к ТЗ прикручивается строкой типа Объект.Товары[0].Товар, но для дерева значений такая конструкция не катит, во-первых дерево не может быть у объекта, во-вторых - для дерева нет возможности обратиться сразу по индексу
6 DrShad
 
04.06.12
18:06
(5) а я-то и не знал, обращался где нужно по индесу, ну правда еще родителя строки знал
7 DrShad
 
04.06.12
18:08
а вообще хз, я как-то не имел необходимость в ДЗ выводить такие сообщения
8 ChAlex
 
04.06.12
18:08
(5) Обратится можно к ДанныеФормыКоллекцияЭлементовДерева, которая получается из самого дерева (вернее ДанныеФормыДерево) методом ПолучитьЭлементы().
9 ChAlex
 
04.06.12
18:11
Засада в том, что в поле нужно указать путь к данным. я так понимаю в пути нет возможности вставлять методы, только через точки поля. Хотя конструкция "[0]" - вроде как предполагает некоторые действия по позиционированию...
10 DrShad
 
04.06.12
18:15
напиши свою функцию по разворачиванию родителей строки в строку с индексами родителей
11 DrShad
 
04.06.12
18:16
функция не сложная
12 ChAlex
 
04.06.12
18:19
(10) - и что это даст? Сообщение нужно поместить на интеракивной форме. Получить или развернуть строки - я получаю, только куда их прикрутишь?
13 DrShad
 
04.06.12
18:21
(12) так ты в (5) и не к ТЗ прикрутил, обманщик
14 ChAlex
 
04.06.12
18:30
(13) - вообще-то сообщение привязывается к ТаблицеФормы. Если в таблице формы выводится например табличная часть документа и или просто таблица значений - сообщение привязывается и выдается именно привязанное к нужной строке (во втором случае только опустить слово "объект")  Так что собственно ни в чем я не обманывал. В данный момент бодаюсь в документе, но точно так-же выводил и в таблицах
15 ChAlex
 
04.06.12
18:31
А вот с деревом значений - максимум что удалось, так это вывести у шапки всего дерева. даже вывести у какой-либо колонки не получается
16 DrShad
 
04.06.12
18:33
а если получить строку типа Строки[2].строки[10][25].Номенклатура?
17 ChAlex
 
04.06.12
18:36
(16) - тогда вообще к объекту не привязывается
18 DrShad
 
04.06.12
18:38
не ну имя то объекта не забыть
19 ChAlex
 
04.06.12
18:39
Все что берет - так это только имя дерева значений (плюс после имени дерева можно интекс указать, но результатт тотже что и без него). что-либо дополнительно добавить (имя колонки например) - и все вообще не привязывается
20 ChAlex
 
04.06.12
19:21
И что? никто никак? Можно констатировать еще одна Ж в УФ! :)
21 DrShad
 
04.06.12
20:09
да не спеши дай попробовать на досуге