Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: ИспользоватьРодителя("моягруппа",0) - в Модуле формы спр - как это Работаеть ???

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

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

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

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

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

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

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

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.