|
v7: Подбор во вторую таб. часть документа | ☑ | ||
---|---|---|---|---|
0
Масянька
23.01.14
✎
15:43
|
День добрый!
Подскажите, пожалуйста, как правильно сделать: в док-те есть 2-ая таб. часть, есть кнопка "Подбор" (именно в эту часть). Как организовать обработку подбора? В 1-ой таб. части тоже есть подбор. Спасибо. |
|||
1
KRV
23.01.14
✎
15:45
|
Ну.. надо сделать по кнопке какую-нибудь процедурку что ли..
|
|||
2
vinogradъ
23.01.14
✎
15:46
|
глобальный признак при открытии подбора выставлять (запоминать для какой тч подбор открыт)
|
|||
3
Масянька
23.01.14
✎
15:47
|
(2) Каким образом? У меня 2 разные кнопки.
|
|||
4
Масянька
23.01.14
✎
15:48
|
+(3) Туплю, однако....
(2) То есть - в обработке по кнопке? |
|||
5
vinogradъ
23.01.14
✎
15:48
|
по этим двум кнопкам присваивать разные значение одной переменной, которые анализировать в обработке подбора
|
|||
6
Масянька
23.01.14
✎
15:50
|
(5) Дошло (однако, быстрее, чем до жирафы:))))))))) ).
Спасибо. |
|||
7
Ёпрст
23.01.14
✎
15:53
|
Запоминай контекст открытой формы подбора в переменной, в ОбработкаПодбора сравнивай с контекстом из параметра. Усё.
|
|||
8
Ёпрст
23.01.14
✎
15:54
|
ОбработкаПодбора(<Элемент>,<КонтФормы>)
вот второй параметр и есть то, че те надо. |
|||
9
Масянька
23.01.14
✎
15:55
|
(7) Ё! Привет!
Фишка в том, что: таб. части практически идентичны и подбор осуществляется из одного справочника. КонтФормы мне написал - групповой контекст. |
|||
10
Mikeware
23.01.14
✎
15:58
|
(9) так виды доументов разные.
Конт.Вид() |
|||
11
Ёпрст
23.01.14
✎
15:59
|
(9) запоминай его в переменной в обработкаПодбора сравнивай с <КонтФормы> - однозначно определишь какая это открытая форма подбора и куды потом нужно пихать
|
|||
12
Ёпрст
23.01.14
✎
16:00
|
можешь и массив слепить.. первый элемент массива - контекст отпервого подбора, второй - от второго..
|
|||
13
Масянька
23.01.14
✎
16:02
|
Дядьки! Спасибо! Пошла пробовать :))))
|
|||
14
Ёпрст
23.01.14
✎
16:03
|
будет у тебя
Перем мас[100]; Проца ПоКнопкеПодбор1() ОткрытьПодбор("чего надо",,мас[1]); КонецПроцы Проца ПоКнопкеПодбор2() ОткрытьПодбор("чего надо",,мас[2]); КонецПроцы Проц ОбработкаПодбора(Элем,Конт); Ежели Конт = мас[1] Тогдашеньки Элем пихаем в первую ТЧ ИначеЕсли Конт = мас[2] Тогдашеньки Элем пихаем во вторую ТЧ .... ИначеЕсли Конт = мас[100] Тогдашеньки Элем пихаем во сотую ТЧ |
|||
15
trad
23.01.14
✎
16:08
|
(14) если нажали Кнопку1, а потом Кнопку2 (не закрыв первый подбор), то мас[1]=мас[2]
и в обработке всегда первое условие бутед срабатывать |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |