Имя: Пароль:
1C
1C 7.7
v7: ИспользоватьРодителя("моягруппа",0) - в Модуле формы спр - как это Работаеть ???
0 pcica
 
04.06.19
15:10
Ребят, хелп!
читаю в описании такую вещь:
.....
Метод ИспользоватьРодителя устанавливает группу справочника в качеестве родителя для формы списка справочника.
Данный метод доступен в контексте Модуля формы списка справочника (см. «Виды программных модулей»).
Действие данного метода относится ко всему текущему справочнику, который доступен в локальном контексте Моду-ля формы списка справочника.
При добавлении нового элемента текущего справочника данный параметр также будет являться свойством нового элемента.
Пример:
ИспользоватьРодителя(ВыбГруппаСотр, 1);
.... бла бла бла

создал в справочнике + одну форму списка - "Списание"
и ее прописал в документе на поле МОЛ закладка дополнительно это форму "Списание"
далее как правильно: хочу чтобы при открытии формы "Списание" открывалась группа "моягруппа" из справочника МОЛ и был выбор ТОЛЬКО ЕЕ!
делаю в форме списание строчку.
ИспользоватьРодителя("моягруппа", 0);

Получаю в ответ "Неверное значение". группа "моягруппа" 10000% есть.

что не так?
прочитал хелп:
<ФлагИзменения >    Необязательный параметр. Этим флагом регулируется возможность интерактивного изменения родителя.
1 — пользователь может изменить родителя интерактивно,
0 — пользователь не может интерактивно изменить родителя.

флаг 0 - меня очень устраивает и именно так и нужно.

ps: да, это ненадежный код, когда имя группы забито в код, но ИМЕННО ТАК МНЕ надо. если юзер сломает - это даже будет ОЧЕНЬ ХОРОШО!!

СПСБ.
1 Mikeware
 
04.06.19
15:13
аргументом функции ИспользоватьРодителя  должна быть группа, а не название группы
2 pcica
 
04.06.19
15:16
пробовал так
Процедура ПриОткрытии()
    спр = СоздатьОбъект("Справочник.ФМОЛ");
    спр.НайтиПоНаименованию("моягруппа",0);
  
    ИспользоватьРодителя(спр.ТекущийЭлемент(),0);
КонецПроцедуры

работает - но открывает весь справочник. в группу не заходит.
3 Mikeware
 
04.06.19
15:32
(2) группу - находит?
4 pcica
 
04.06.19
15:38
Mikeware - все заработало. СПАСИБО!
хотел выпендрится - передать строку, а не ссылку - не получилось

еще раз СПСБ!!!
5 Mikeware
 
04.06.19
15:41
(4) "Читайте инструкцию, и воздастся вам..."© :-)