|
Дерево значений в управляемой форме... |
☑ |
0
GhostTM
22.10.11
✎
02:50
|
Подозреваю что решение моей проблемы лежит на поверхности, но....
Суть проблемы:
Есть табличная часть документа, ее надо отображать деревом значений на форме. Проблема состоит в том, как сделать что бы новая строка добавляемая в дерево, добавлялась в корень, а не в подчиненные строки элемента на котором стоит курсор?
Т.е. все добавляемые строки должны расти из корня.
|
|
1
nicxxx
22.10.11
✎
03:21
|
в событии ПередНачаломДобавления() попробуй очистить родителя
|
|
2
GhostTM
22.10.11
✎
03:33
|
(1) Пробовал - не помогает
|
|
3
GhostTM
22.10.11
✎
03:40
|
ПередНачаломДобавления (BeforeAddRow)
Синтаксис:
ПередНачаломДобавления(<Отказ>, <Копирование>, <Родитель>, <ЭтоГруппа>)
Параметры:
<Отказ>
Тип: Булево.
Признак отказа от записи объекта. Если в теле процедуры-обработчика установить данному параметру значение Истина, то запись объекта выполнена не будет.
Значение по умолчанию: Ложь
<Копирование>
Тип: Булево.
Определяет режим копирования. Если установлено Истина, то происходит копирование строки.
---------------------------
<Родитель>
Тип: Неопределено, СправочникСсылка.<Имя справочника>, ПланСчетовСсылка.<Имя плана счетов>.
Ссылка на элемент, который будет использован при добавлении в качестве родителя.
---------------------------
<ЭтоГруппа>
Тип: Булево.
Признак добавления группы.
Истина - будет добавлена группа.
Описание:
Вызывается перед началом интерактивного добавления строки.
|
|
4
Стальная Крыса
22.10.11
✎
08:40
|
(0) зачем же тогда дерево, если добавление не должно быть "деревянным" ?
|
|
5
Стальная Крыса
22.10.11
✎
08:44
|
если нужно именно такое "извращение" тогда только:
в ПередНачаломДобавления()
Отказ = Истина;
а все дальнейшие действия по вводу новой информации (новой строки) через собственный функционал.
|
|
6
GhostTM
22.10.11
✎
13:12
|
(5) А как запустить стандартную процедуру изменения, т.е. я добавлю строку в корень программно, но пустую, как отдать процесс заполнения пользователю?
Дерево надо для отображения, потому как выбранное значение может быть документом и тогда надо в "детей" добавить строки и считать итоги по группе по некоторым полям, а может быть элементом справочника, тогда это должна быть просто строка.
|
|
7
kosts
22.10.11
✎
13:38
|
(6) в не управляемой форме есть спец. метод, может такое есть и в уф?...
|
|
8
GhostTM
22.10.11
✎
13:41
|
(7) если не секрет, как звучит?
|
|
9
Defender aka LINN
22.10.11
✎
13:47
|
(6) Ты не поверишь... ИзменитьСтроку()
|
|
10
GhostTM
22.10.11
✎
14:02
|
(9) Не поверил - проверил, работает ;)
Спасибо за помощь.
|
|