|
1с 8.2 программно вызвать событие Обработка Выбора | ☑ | ||
---|---|---|---|---|
0
zvivla
12.04.12
✎
16:04
|
Здравствуйте!
Есть справочник мед услуги, его структура такова: Класс услуги Раздел Подраздел Группа Подгруппа ____________________________ Класс услуги Раздел Подраздел -- эти значения берутся из других справочников необходимо организовать форму выбора для справочника мед номенклатура в виде дерева: -класс -раздел -подраздел - группа -элемент визуально дерево создала, оно состоит из кода и наименования-у обоих просто строковый тип поместила это дерево в форму выбора справочника мед номенклатура. соответственно стандартный список в форме выбора я не хочу использовать, скрыла его, теперь кнопка выбора не активна. Можно ли создать свою кнопку, которая будет вызывать событие Обработка Выбора? в ней я буду передавать нужное значение справочника в форму, открывшую эту выбор |
|||
1
Defender aka LINN
12.04.12
✎
16:06
|
А зачем вызывать событие, если ты и так можешь программно дерево корежить как угодно?
|
|||
2
zvivla
12.04.12
✎
16:08
|
есть форма в которой реквизит типа справочник ссылка.медНоменклатура
я хочу выбрать номенклатуру, нажимаю кнопку- открывается форма, в которой неродное дерево и кнопка выбора не активна как же мне выбрать? как обработать выбранный элемент и передать нужное мне значение? |
|||
3
zvivla
12.04.12
✎
16:19
|
должно же быть какое-то решение. Ведь не всех устраивают стандартные формы выбора
|
|||
4
Mort
12.04.12
✎
16:21
|
(3) Свою кнопку + ОповеститьОВыборе. И да, только строки в дереве не айс. Ссылки где?
|
|||
5
zladenuw
12.04.12
✎
16:24
|
в обработчике
Процедура ВыбТоварыНачалоВыбора(Элемент, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; Ф=Справочники.Товары.ПолучитьФормуВыбора(,ЭтаФорма); Ф.Открыть(); КонецПроцедуры ну и ОбработкаВыбора |
|||
6
zvivla
12.04.12
✎
16:38
|
Процедура ВыбТоварыНачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь; Ф=Справочники.Товары.ПолучитьФормуВыбора(,ЭтаФорма); Ф.Открыть(); КонецПроцедуры это надо прописывать в каждой форме в которой я хочу выбрать мед номенклатуру? нужно универсальное решение, прописанное только в самой форме справочника мед номенклатура. так не получится? |
|||
7
zladenuw
12.04.12
✎
16:39
|
сделаю свою форму выбора и установи ее по умолчанию.
|
|||
8
zladenuw
12.04.12
✎
16:39
|
сделай*
|
|||
9
zvivla
12.04.12
✎
16:47
|
сделала свою форму, открывается, но там нет кнопки "выбрать" как из нее выбирать элемент и обрабатывать событие?
|
|||
10
zladenuw
12.04.12
✎
16:50
|
точно создал форму выбору, а не просто форму
|
|||
11
zvivla
12.04.12
✎
16:51
|
создала)))
создала произвольную форму и назначила ее формой выбора по умолчанию |
|||
12
zvivla
12.04.12
✎
16:57
|
ну как же выйти из ситуации???
|
|||
13
zladenuw
12.04.12
✎
17:03
|
не произвольную форму. а форму выбора. при ее создание убираешь галку со списка. оставляешь только дерево
|
|||
14
zvivla
12.04.12
✎
17:07
|
не произвольную форму. а форму выбора. при ее создание убираешь галку со списка. оставляешь только дерево
так и делала, если список с формы убирать, то кнопка "выбрать не активна" Единственное решение- это просто видимость убрать у списка и при выборе элемента в дереве, делать активной нужную строку в списке, чтобы выбирался нужный элемент так? |
|||
15
zladenuw
12.04.12
✎
17:10
|
||||
16
zvivla
12.04.12
✎
17:12
|
о как, а как вызвать конструктор формы справочника?
|
|||
17
zladenuw
12.04.12
✎
17:14
|
(16) ужас....
|
|||
18
zvivla
12.04.12
✎
17:15
|
ну чо чо сразу ужас то)
|
|||
19
zvivla
12.04.12
✎
17:16
|
хелп ми плизз)
|
|||
20
zladenuw
12.04.12
✎
17:19
|
а как ты форму создаешь то
|
|||
21
zvivla
12.04.12
✎
17:22
|
конфигуратор-мед номенклатура-вкладка формы- добавить-назначаю форму формой выбора
|
|||
22
zladenuw
12.04.12
✎
17:27
|
ну так дальше конструктор. если нажать кнопку далее.... и так много написал
|
|||
23
vmv
12.04.12
✎
17:30
|
про ВыполнитьВыбор() уже писали или пустили тс по наклонной?
|
|||
24
vmv
12.04.12
✎
17:31
|
+(23) т.е. ИзменитьСтроку()
|
|||
25
zvivla
13.04.12
✎
09:41
|
ну так дальше конструктор. если нажать кнопку далее.... и так много написал
дошло, нашла, но в конструкторе формы справочника есть только список дефолтный, как сделать чтоб еще один список там отобразился?(( |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |