Имя: Пароль:
1C
1С v8
как передать параметр в форму открываемую по стандартной кнопке <Добавить>
0 ЭЦ
 
23.01.14
17:33
ГОСПОДА !
Имеется форма элемента справочника ФизЛица.
На этой форме имеется табличное поле с источником данных РегистрСведенийСписок
у таб. поле имеется стандартная панель на которой имеется кнопка Добавить.
При ее нажатии - открывается форма записи РегистраСведений.
Нужно передать в нее ссылку на текущий элемент справочника ФизЛица.
Конечно можно прилепить свою кнопку где явно ОткрытьФорму и прописать ее параметр.
Но есть уверенность что можно обойтись стандартной кнопкой.
Прошу подсказать.
Спасибо
1 Euguln
 
23.01.14
17:36
Обычное или управляемое приложение?
2 ЭЦ
 
23.01.14
17:40
Приложение обычное, Форма не управляемая
3 marvak
 
23.01.14
17:49
(0) Может в обработчиках событий
ПередНачаломДобавления();
ПередНачаломИзменения();
табличного поля с источником данных РегистрСведенийСписок?
4 ЭЦ
 
23.01.14
17:50
Еще можно передавать параметр через глобальную переменную.
Но думаю должны быть более удобные способы
5 marvak
 
23.01.14
17:57
(3)+
Там пишешь типа такого:

ФормаРС = РегистрыСведений.<ТвойРС>.ПолучитьФормуРедактированияЗаписи();

ФормаРС.Парметр1 = 1;
ФормаРС.Парметр2 = 2;
....
ФормаРС.Открыть();
Отказ=истина;

естественно параметры должны быть описаны в самой форме.
6 ЭЦ
 
23.01.14
17:59
(5) Не !
Эдак у меня две формы откроются и пустая и с параметрами
7 Адский плющ
 
23.01.14
18:03
(6) Это если не знать про параметр СтандартнаяОбработка...
8 marvak
 
23.01.14
18:05
(6)
Отказ = Истина // Пустая форма не откроется
9 ЭЦ
 
23.01.14
18:05
(7) ПользователиПередНачаломДобавления
ПользователиПередНачаломИзменения
- нет такого параметра
10 marvak
 
23.01.14
18:06
(8)+
Юзай в ПользователиПередНачаломДобавления()
11 marvak
 
23.01.14
18:08
Тока тебе все измерения для новой записи РС тоже придется прописывать.
12 ЭЦ
 
23.01.14
18:09
Все измерения я в форме записи интерактивно пропишу, а одно автоматически
13 ЭЦ
 
23.01.14
18:20
Однако думаю что это тоже не очень грамотно.
Должно быть как то покрасивее