|
|
|
Выбор группы - хочу красиво )) | ☑ | ||
|---|---|---|---|---|
|
0
Барбариска
17.09.10
✎
15:35
|
Честно искала - не нашла
А наверное ведь проблема совсем легко решается В табличной части - по строкам выбираю группы. В форме выбора - видны только эти группы (верхний уровень, без вложенности). У поля ввода стоит признак "группы" для "ВыборГруппИЭлементов" Тем не менее - по ентеру и по двойному клику - группа открывается, а не выбирается. Выбирается только из меню по правой клавише. В семерке вроде все запросто было - ВыборГруппы(1).... и все. Хочу "как в семерке" )) |
|||
|
1
IronDemon
17.09.10
✎
15:52
|
Shift+Enter
|
|||
|
2
also
17.09.10
✎
15:55
|
в левом верхнем углу Выбрать
|
|||
|
3
also
17.09.10
✎
15:56
|
ВыборГруппИЭлементов -- Группы и элементы
|
|||
|
4
Барбариска
17.09.10
✎
15:57
|
(1) это я знаю. в крайнем случае просто оставлю как есть и обучу так выбирать
(2) ну неудобно же ))) сама в семерке привыкла с клавиатуры и быстро - на этом месте спотыкаюсь всегда (3) нет!!! мне там только группы нужны, ни содним из вариантов то что я хочу - не работает |
|||
|
5
also
17.09.10
✎
15:57
|
(3)ВыборГруппИЭлементов -- Группы
|
|||
|
6
Ненавижу 1С
гуру
17.09.10
✎
15:58
|
форму (выбора) группы подсунь
|
|||
|
7
Барбариска
17.09.10
✎
16:01
|
(3) и так группы стоит. все равно раскрывается
(6) не поняла... там сейчас форма через ПолучитьФормуВыбора, в ней только нужные элементы(которые группы верхнего уровня).... как в ней отрегулировать отработку двойного клика нестадартно - не поняла пока |
|||
|
8
Mitriy
17.09.10
✎
16:02
|
ПолучитьФормуВыбораГруппы
|
|||
|
9
also
17.09.10
✎
16:03
|
(7)если поставить "группы", то будут только группы в форме выбора
|
|||
|
10
also
17.09.10
✎
16:04
|
(8) а чем это отличается от (5)?
|
|||
|
11
Киборг
17.09.10
✎
16:04
|
в табличном поле, которое типа СправочникСписок на форме выбора, поставь ПросмотрГруппИЭлементов = Группы, тогда у тебя будет форма выбора групп с нужным тебе поведением
|
|||
|
12
Барбариска
17.09.10
✎
16:06
|
(8) спасибо, сейчас попробую, сюда еще не копала
(11) а не будет ведь! у меня и так стоит сейчас.... а проблема есть |
|||
|
13
also
17.09.10
✎
16:10
|
||||
|
14
Барбариска
17.09.10
✎
16:12
|
(13) ну так и стоит все
|
|||
|
15
Киборг
17.09.10
✎
16:12
|
(12) и действительно, этого недостаточно
|
|||
|
16
also
17.09.10
✎
16:13
|
(14) и чт оне нравится?
|
|||
|
17
Mitriy
17.09.10
✎
16:13
|
(10) это было ответом на (7) "там сейчас форма через ПолучитьФормуВыбора", только и всего...
|
|||
|
18
also
17.09.10
✎
16:15
|
(17) а
|
|||
|
19
Барбариска
17.09.10
✎
16:16
|
(16) ага, там стандартная обработка отключена была......
но сейчас у меня только группы верхнего уровня выбираются, не раскрываясь даже по крестику - со стандартной обработкой. |
|||
|
20
also
17.09.10
✎
16:17
|
(19) врешь, любого уровня выбираются
|
|||
|
21
Барбариска
17.09.10
✎
16:18
|
+(19) все, разобралась окончательно )))) спасибо ))) там просто большей вложенности и не было
|
|||
|
22
patapum
17.09.10
✎
16:18
|
(0) а как ты хочешь раскрывать группу, если по дабл клику она должна выбираться?
|
|||
|
23
Барбариска
17.09.10
✎
16:18
|
большей вложенности групп...
|
|||
|
24
Барбариска
17.09.10
✎
16:19
|
(22) нормально все. если есть вложенность - по крестику раскрывается
|
|||
|
25
also
17.09.10
✎
16:19
|
(21) :)
|
|||
|
26
Барбариска
17.09.10
✎
16:22
|
хотя конечно непонятным остался вопрос, как то же самое организовать с отключенной стандартной обработкой
например, мне нужны только группы верхнего уровня (так и есть), но есть вложенности (хотя пока и нет) отключаю стандартную обработку, получаю форму выбора, в форме выбора - задаю нужный отбор.... и опять этот ентер... ))) |
|||
|
27
Mitriy
17.09.10
✎
16:24
|
(26) ничо не понял...
|
|||
|
28
Buster007
17.09.10
✎
16:30
|
(26) тебе же написали... ПолучитьФормуВыбораГруппы
|
|||
|
29
Киборг
17.09.10
✎
16:33
|
Гм... что-то у меня не получается у формы выбора получить функциональность формы выбора групп. Это вообще возможно?
|
|||
|
30
Барбариска
17.09.10
✎
16:36
|
(27) если поставить признак "группы" - то при выборе вижу только группы - классно. И выбираются как надо - тоже классно. Но выбрать могу в т ч и вложенные группы, а мне нужно только верхнего уровня.... поэтому отключаю стандартную обработку ))
(28) сейчас пытаюсь переделать "нестандартную обработку" с формы выбора на форму выбора группы... наверное копать именно туда нужно, но чего-то пока не все понятно, сейчас отладчиком пройду |
|||
|
31
also
17.09.10
✎
17:03
|
(30) Делай ПолучитьФормуВыбораГруппы, только перед окрытием устанавливай отбор, чтобы выводились только нужные группы
|
|||
|
32
Барбариска
17.09.10
✎
17:04
|
По поводу вопроса в (0) - ПолучитьФОрмуВыбораГруппы - решает вопрос, даже с отключенной стандартной обработкой ))
Остался вопрос со списком нужных - но это совсем другая проблема, все сейчас получится ))) Спасибо |
|||
|
33
also
17.09.10
✎
17:13
|
Функция ПолучитьродителейВерхнегоУровня()
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Номенклатура.Ссылка |ИЗ | Справочник.Номенклатура КАК Номенклатура |ГДЕ | Номенклатура.ЭтоГруппа | И Номенклатура.Родитель = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка)"; Массив = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Ссылка"); Список = Новый СписокЗначений; Список.ЗагрузитьЗначения(Массив); Возврат Список; КонецФункции Процедура ПолеВвода1НачалоВыбора(Элемент, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; Форма = Справочники.Номенклатура.ПолучитьФормуВыбораГруппы(,Элемент,); Форма.СправочникСписок.Отбор.Ссылка.Использование = Истина; Форма.СправочникСписок.Отбор.Ссылка.ВидСравнения = ВидСравнения.ВСписке; Форма.СправочникСписок.Отбор.Ссылка.Значение = ПолучитьродителейВерхнегоУровня(); Форма.Открыть(); КонецПроцедуры |
|||
|
34
Барбариска
17.09.10
✎
17:19
|
(33) Ой спасибо ))) Как раз сейчас с запросом для поиска родителей верхнего уровня ковыряюсь )) В качестве параметра и по тексту поставлю "ВидСправочника"... и будет мне счастье )))
Спасибо аааагромное ))) |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |