|
Передача параметра в при создании элемента справочника из формы документа.
| ☑ |
0
Logan G
09.04.14
✎
17:35
|
Приветствую.
Собственно есть следующая задача.
В документе есть поле с ссылкой на справочник.
Нужно чтобы если из этого поля, по кнопке создать, добавляют новый элемент в справочник у этого элемента был заполнен один из реквизитов.
Управляемые формы. Платформа 8.3
Вроде как у поля ввода в документе есть событие Создание но как его использовать что-то не соображу.
Заранее спасибо.
|
|
1
Logan G
10.04.14
✎
10:49
|
Подниму пожалуй.
Неужели никто не сталкивался?
|
|
2
Logan G
11.04.14
✎
10:46
|
Подниму пожалуй последний раз.
Если уж никто не знает значит не судьбец.
|
|
3
ramir
11.04.14
✎
12:45
|
Что-то подсказывает (сам не пробовал) можно попробовать задать параметры выбора, может они передаются в форму создания элемента. А там уже понятно что делать.
|
|
4
Logan G
11.04.14
✎
12:57
|
(3) Про параметр это понятно. Проблема в том что не получается перехватить само событие вызова формы создания нового элемента справочника.
|
|
5
ramir
11.04.14
✎
13:22
|
Если эти параметры передаются в форму нового элемента справочника, то зачем отлавливать событие? Просто в обработчике формы элемента ПриСоздании заполняем нужные реквизиты согласно параметрам. Еще раз повторюсь, это мои догадки.
|
|
6
Torquader
11.04.14
✎
13:26
|
Смешались в кучу люди, кони.
У поля ввода не может быть события при создании, так как элемент создаётся отдельно от поля ввода, а в поле ввода он может быть введён только тогда, когда он уже создан и сохранён.
Либо передавать параметр при открытии формы при создании, либо создавать элемент, заполняя все поля, потом его записывать и только потом уже открывать его форму.
|
|
7
Logan G
11.04.14
✎
13:42
|
Возможно я не совсем точно выразился.
Я понимаю что элемент создаётся и только потом вводится в поле ввода.
Вопрос в том что нужно именно чтобы элемент справочника создаваемый кнопочкой создать в этом поле ввода получал определённое значение определённого реквизита.
Конкретно Нужно чтобы все элементы справочника созданные через это поле ввода получали определённого родителя.
|
|
8
ramir
11.04.14
✎
14:01
|
Если не принципиально кнопочка создания, то можно использовать кнопку открытия и прописать следующий код (ПриОткрытии):
Если Объект.Реквизит.Пустая() Тогда
ОткрытьФормуМодально("Справочник.<Имя>.ФормаОбъекта", <Параметры>,Элементы.<ЭлементРеквизита>);
СтандартнаяОбработка = Ложь;
КонецЕсли;
|
|
9
ramir
11.04.14
✎
14:02
|
(8) Необязательно модально
|
|