|
Открытие группы справочника | ☑ | ||
---|---|---|---|---|
0
Mandel
03.05.17
✎
09:21
|
Здравствуйте. Пытаюсь открыть форму группы справочника и после записать. Но меня все время создается не группа, а элемент. Почему?
Форма = ПолучитьФорму("Справочник.НовыйСправочник.Форма.ФормаГруппы", ПараметрыФормы); Форма.Объект.Владелец = Свод; Форма.Объект.Родитель = Глава; Форма.ОткрытьМодально(); |
|||
1
Buster007
03.05.17
✎
09:27
|
Подозреваю, что "ФормаГруппы" не является формой группы у справочника...
|
|||
2
Buster007
03.05.17
✎
09:27
|
+(1) попробуй просто Справочник.НовыйСправочник.ФормаГруппы
|
|||
3
Mandel
03.05.17
✎
09:42
|
является: такая конструкция тоже не помогает. открывается нужная форма, но при записи смотрю ЭтоГруппа = Ложь.
http://ge.tt/4iuG0vj2 |
|||
4
Vaflya
03.05.17
✎
09:50
|
кто так научил элементы создавать?
группа = создатьгруппу(); группа.получитьформугруппы.открыть(); синтаксис понятно не такой должен быть |
|||
5
Mandel
03.05.17
✎
09:51
|
Так я не хочу создавать группу. я лишь хочу открыть сначала пользователю форму группы, а он уже решит: записывать или нет.
|
|||
6
Buster007
03.05.17
✎
09:52
|
(4) ну-ну...
|
|||
7
r_i_n_i_k
03.05.17
✎
09:53
|
В справочник иерархия какая? Групп и элементов или только элементов?
|
|||
8
Mandel
03.05.17
✎
09:55
|
Иерархия групп и элементов
|
|||
9
Мимохожий Однако
03.05.17
✎
09:59
|
Научи пользователя пользоваться кнопкой Создать группу. Это штатная возможность платформы. Программирования - ноль кода.
|
|||
10
Mandel
03.05.17
✎
10:01
|
да, если без кода - работает.
но почему не работает с кодом? :) |
|||
11
dezss
03.05.17
✎
10:01
|
а если сделать так?
Форма.Объект.ЭтоГруппа = Истина; |
|||
12
Mandel
03.05.17
✎
10:04
|
Поле объекта недоступно для записи (ЭтоГруппа)
|
|||
13
Vaflya
03.05.17
✎
10:05
|
(5) и что, кто ему мешает не записывать, а просто закрыть?
(6) гну-гну |
|||
14
Мимохожий Однако
03.05.17
✎
10:06
|
(10) см. (4)+ (13)
|
|||
15
Vaflya
03.05.17
✎
10:07
|
логику понять надо, я так думаю, что форма не определяет, что будет создано - элемент или группа, даже если это форма группы, а по умолчанию создается конечно элемент
|
|||
16
Naf2017
03.05.17
✎
10:08
|
Форма = ПолучитьФорму("Справочник.НовыйСправочник.ФормаГруппы", ПараметрыФормы);
|
|||
17
Buster007
03.05.17
✎
10:19
|
автору ОткрытьФорму("Справочник.НовыйСправочник.ФормаГруппы", Новый Структура("ЭтоГруппа", Истина));
Сам переделай под свою задачу. |
|||
18
Mandel
03.05.17
✎
10:43
|
Спасибо. Получилось.
|
|||
19
Vaflya
03.05.17
✎
10:43
|
(15) хотя нет - форма определяет, ПолучитьФорму("Справочник.НовыйСправочник.ФормаГруппы") возвращает форму с ЭтоГРуппа истина и после "ОК" появляется группа справочника
|
|||
20
Vaflya
03.05.17
✎
10:44
|
с владельцем что то было или ПараметрыФормы?
|
|||
21
Buster007
03.05.17
✎
10:47
|
(19) как оказалось "возвращает форму с ЭтоГРуппа истина" не возвращает, хотя это очень странно
|
|||
22
Vaflya
03.05.17
✎
10:50
|
(21) ну я у себя попробовал - вернула с истиной, скорее всего это из за настроек подчиненности и иерархии, сейчас нам ТС, наверно, скажет, как у него дело было
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |