|
v8: Справочник Номенклатура выбор из конкретной ГРУППЫ | ☑ | ||
---|---|---|---|---|
0
GENN
17.06.14
✎
15:48
|
1С 8,2 Обычное приложение (самописная конфигурация)
Справочник Номенклатура на Форма Элемента есть поля поле Гр1 (Верхняя одежда; Одежда; Шапки; Сумки;) поле Гр2 (д/д; д/м; ....;) поле Гр3 (зимняя; летняя; демисизонная; ...;) поле Гр4 (комбез; куртка; пуховик; .....;) поле Гр5 (;;;;........;) поле Описание (;;;;....;;;;) поле Наименование Наименование формируется Гр1+Гр2+Гр3+Гр4+Гр5+Описание (Верхняя Одежда д/м зимняя комбез ...) ВОПРОС! как сделать так чтобы при нажатии кнопки выбора (наприм) в поле Гр2 открывался (я использую - СправочникДерево) спр Номенклатуры (ФормаВыбора) только содержимое выбранного в поле Гр1 (т.е. Верхняя Одежда) чтобы получалось так - в открывшемся дереве подсвечивалась текущая строка "Верхняя одежда" и развернулось содержимое "Верхняя одежда" "д/д" "д/м" |
|||
1
sanja26
17.06.14
✎
15:48
|
бандеровец?
|
|||
2
GENN
17.06.14
✎
15:50
|
(1) НИКАК НЕТ!!!
|
|||
3
sanja26
17.06.14
✎
15:51
|
Форма = Справочники.Номенклатура.ПолучитьФорму("ФормаВыбора");
Форма.ЭлементыФормы.СправочникСписок.ИерархическийПросмотр = Ложь; Форма.СправочникСписок.Отбор.Ссылка.Использование = Истина; Форма.СправочникСписок.Отбор.Ссылка.ВидСравнения = ВидСравнения.Равно; Форма.СправочникСписок.Отбор.Ссылка.Значение = ТвояГруппа; Форма.Открыть(); |
|||
4
User_Agronom
17.06.14
✎
15:51
|
Формы обычные или управляемые?
|
|||
5
sanja26
17.06.14
✎
15:52
|
(3) по аналогии ск дереву применить
|
|||
6
GENN
17.06.14
✎
15:53
|
(4) ОБЫЧНЫЕ
|
|||
7
Beduin
17.06.14
✎
15:53
|
(3) Ему курсор нужно поставить, а не отборы.
|
|||
8
sanja26
17.06.14
✎
15:54
|
есть еще
Форма.ЭлементыФормы.Дерево.ТекущийРодитель |
|||
9
sanja26
17.06.14
✎
15:55
|
(6) даже за капслок не забанили) хоть и с Днепропетровска...)
|
|||
10
sanja26
17.06.14
✎
15:55
|
Днепродзержинска
|
|||
11
GENN
17.06.14
✎
16:00
|
(9) а чё должны были забанить? большими буквами писать что нельзя?
|
|||
12
sanja26
17.06.14
✎
16:01
|
(11) получается орешь на весь форум и на участников)
|
|||
13
GENN
17.06.14
✎
16:06
|
(12) да нет я просто большими написал
|
|||
14
PR
17.06.14
✎
16:13
|
Странно, в личке вроде мужик, а по поведению блондинка.
|
|||
15
Ymryn
17.06.14
✎
16:23
|
(14) значит 86 год. Что уж тут :) Других вариантов нет.
|
|||
16
DexterMorgan
17.06.14
✎
16:27
|
(14) забей, твой пол у меня вообще вызывает сомнения :)
|
|||
17
GENN
17.06.14
✎
16:43
|
я вот так делаю
ФормаВыбора в модуле приложения: Перем ГруппаНоменклатурыДляОткрытияПриВыборе; ФормаЭлемента События НачалоВыбора() Процедура Гр9НачалоВыбора(Элемент, СтандартнаяОбработка) ГруппаНоменклатурыДляОткрытияПриВыборе = Гр1 //Строковое название группы, КонецПроцедуры ФормаВыбора справочника Номенклатура Свойства формы обработчик ПриОткрытии() Процедура ПриОткрытии() Если ГруппаНоменклатурыДляОткрытияПриВыборе <> Неопределено Тогда Родит = Справочники.Номенклатура.НайтиПоНаименованию(ГруппаНоменклатурыДляОткрытияПриВыборе); ЭлементыФормы.СправочникСписок.ТекущийРодитель = Родит; КонецЕсли; ГруппаНоменклатурыДляОткрытияПриВыборе = Неопределно;//Чтобы не всегда открывалось на предыдущей группе, определенной для открытия КонецПроцедуры и всё равно ничего не получается. Поведение что с этим кодом что без него ничего не меняется что может быть не так? |
|||
18
sanja26
17.06.14
✎
16:50
|
(17) даже попробовал, на обычных формах
всё как надо открывается. У тебя условие вообще выполняется? |
|||
19
sanja26
17.06.14
✎
16:56
|
+(18) правда тут нет ни кода открытия формы и СокрЛП не помешает
|
|||
20
GENN
17.06.14
✎
17:04
|
(18) шота мимо ходит
|
|||
21
GENN
02.07.14
✎
16:37
|
всё сам сделал
ТЕМА ЗАКРЫТА!!! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |