|
v7: получение элемента в список значений справочника | ☑ | ||
---|---|---|---|---|
0
st31
18.07.11
✎
11:02
|
Когда надо выбрать нужный элемент из справочника - вопрос не вознкал. Сейчас у меня ситуация, когда надо выбрать в список значений элемент подчиненного справочника справочнику "Издание". Создаю список значений, создаю кнопку со ссылкой: ВыбратьИздание(0) и формирую:
Перем Кф; //---------------------------------------------------- Процедура ВыбратьИздание(Режим); Спр=Создатьобъект("Справочник.ВыпускИзданий"); Спр.ИспользоватьВладельца(Издание); ОткрытьПодбор(Спр,,Кф,Режим); КонецПроцедуры //ВыбратьИздание(Режим); При отладке выскакивает сообщение: "Неверный вид справочника 0" просьба помочь сформировать выбор элементов подчиненного справочника Спр. Спасибо за помощь |
|||
1
povar
18.07.11
✎
11:03
|
а ЖКК не пробовал читать ?
|
|||
2
st31
18.07.11
✎
11:07
|
не только пробывал, но и делал после просмотра. Сейчас еще раз посмотрю
|
|||
3
zdas
18.07.11
✎
11:09
|
Издание - это что? элемент на форме, переменная?
|
|||
4
st31
18.07.11
✎
11:12
|
Это справочник-владелец.
Суть следующая: одна из компаний делает периодические издания. В справочнике "Издание" хранятся наименования изданий. В справочнике "ВыпускИзданий" (подчинен спр. "Издание") хранится информация о номерах, периодичности и т.д. |
|||
5
1Сергей
18.07.11
✎
11:13
|
(2)(4)
ОткрытьПодбор(<?>,,,,); Синтаксис: ОткрытьПодбор(<Объект>,<ИмяФормы>,<КонтекстФормы>,<ФлагМножВыбора>,<ТекЗнач>) Назначение: Открыть Форму подбора значений. Параметры: <Объект> - строка с именем объекта агрегатного типа для подбора. Можно указывать: ''Справочник.ХХХХХ'' или ''Документ.ХХХХХ'' или ''Журнал.ХХХХХ'' или ''Журнал.Подчиненные'' или ''ЖурналОпераций.ХХХХХ'', ''ПланСчетов.ХХХХХ'' (если ХХХХХ не задан, то открывается подбор из любого(всех) плана счетов) или ''Отчет.ХХХХХХ'' или ''Обработка.ХХХХХХ'', где ХХХХХ - имя вида соответствующего объекта, как он задан в конфигураторе. <ИмяФормы> - строка с именем Формы подбора; <КонтекстФормы> - необязательный параметр. Имя переменной, куда можно задать значение любого типа для передачи в открываемую форму. Данное значение будет доступно в открытой форме как атрибут Форма.Параметр. После исполнения данного метода система вернет в данную переменную контекст формы подбора. С помощью значения этого контекста можно затем произвольно манипулировать формой подбора, пока она открыта. Пока форма открыта, тип значения данного параметра равен 100 (см. ТипЗначения), если закрыта - 0. <ФлагМножВыбора> - число: 1 - выбор нескольких значений; 0 - выбор одного значения, после чего окно закрывается; <ТекЗнач> - необязательный параметр. В случае выбора из списка, здесь можно передать значение, на которое следует изначально установить курсор при открытии формы подбора. Замечание: Доступ к методу возможен только в контексте Модуля формы |
|||
6
zdas
18.07.11
✎
11:14
|
(4) да ты что))) я ведь и не знал )))) он у тебя как объявлен? подсказываю - точно ли объявлена переменная и что храниться?
|
|||
7
st31
18.07.11
✎
11:21
|
(6) В данном случае "Издание" у меня реквизит шапки документа, у которого тип значения "Справочник.издания"
При заполнении шапки документа в этом поле выбирается конкретный элемент справочника "Издания" |
|||
8
1Сергей
18.07.11
✎
11:23
|
пля...
Спр=Создатьобъект("Справочник.ВыпускИзданий"); Спр.ИспользоватьВладельца(Издание); Если Спр.Выбрать("Выбирай","Справочник.ВыпускИзданий.ФормаСписка")=1 Тогда ... |
|||
9
zdas
18.07.11
✎
11:25
|
(8) он ее в подбор хочет словить видимо:)
|
|||
10
zdas
18.07.11
✎
11:25
|
+9 в обработку подбора точнее
|
|||
11
Guk
18.07.11
✎
11:29
|
ОткрытьПодбор("Справочник.ВыпускИзданий","ФормаСписка",Кф,Режим);
КФ.ИспользоватьВладельца(Издание);... |
|||
12
st31
18.07.11
✎
11:29
|
(9),(10) совершенно верно
|
|||
13
1Сергей
18.07.11
✎
11:30
|
(12) какая буква в (5) тебе не понятна?
|
|||
14
st31
18.07.11
✎
11:43
|
(11) огромное спасибо, получилось
(13) мне было непонятно как организовать поиск и выбор в подчиненном справочнике. Всем спасибо за помощь ;) |
|||
15
st31
18.07.11
✎
11:47
|
(5,13) Буду благодарен, если поскажешь как в твоем варианте можно получить аналогичный результат. Что-то попробывал - у меня не пошло...
Вариант (11) -рабочий, еще раз спасибо за реальную помощь. |
|||
16
palpetrovich
18.07.11
✎
11:51
|
(15) (5) и (11) как-бы одно и то-же ваще-т :)
|
|||
17
Guk
18.07.11
✎
12:00
|
(16) несовсем...
|
|||
18
1Сергей
18.07.11
✎
12:01
|
(15) сравни "<Объект> - строка с именем объекта агрегатного типа для подбора. Можно указывать: ''Справочник.ХХХХХ'' или ''Документ.ХХХХХ'' или ''Журнал.ХХХХХ'' или ''Журнал.Подчиненные'' или ''ЖурналОпераций.ХХХХХ'', ''ПланСчетов.ХХХХХ'' (если ХХХХХ не задан, то открывается подбор из любого(всех) плана счетов) или ''Отчет.ХХХХХХ'' или ''Обработка.ХХХХХХ'', где ХХХХХ - имя вида соответствующего объекта, как он задан в конфигураторе." Со своей писулькой в (0)
|
|||
19
palpetrovich
18.07.11
✎
12:05
|
(17) не суть... :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |