|
v7: документ |
☑ |
0
mixa1127
23.05.14
✎
13:08
|
Помогите пожалуйста
Есть документ, есть реквизит шапки типа справочник.участки
я сделал чтобы при переходе на табличную часть ,если не выбрали участок
выходит предупреждение и открывается справочник участки (открытьФормуМодально), как сделать,
чтобы при выборе участка в справочнике он попадал в документ в шапку реквизита "Участок", у которого тип Справочник.Участки
|
|
1
Ёпрст
гуру
23.05.14
✎
13:13
|
ОткрытьФормуМодально вернёт тебе твой участок
|
|
2
Ёпрст
гуру
23.05.14
✎
13:13
|
всё.
|
|
3
пипец
23.05.14
✎
13:14
|
ОткрытьПодбор("Справочник."+"Участки",,Фрм,0,ТекЭлемент);
+ //
Процедура ОбработкаПодбора(Значение,ЗЗ)
|
|
4
Ёпрст
гуру
23.05.14
✎
13:19
|
Но, можно еще так сделать, чтоб наверняка:
|
|
5
Duke1C
23.05.14
✎
13:25
|
Вместо ОткрытьФормуМодально
...
СпрУчастки=СоздатьОбъект("Справочник.Участки");
Если СпрУчастки.Выбрать(<Подсказка>,<ФормаСписка>)=1 Тогда
Участок=СпрУчастки.ТекущийЭлемент();
КонецЕсли;
|
|
6
Duke1C
23.05.14
✎
13:28
|
(1) Ё, стесняюсь спросить, куда вернёт?
ОткрытьФорму(<ОписательОбъекта>,<КонтекстФормы>)
Назначение:
Открывает визуальную форму списка справочника.
Возвращает: 1 - если действие выполнено, 0 - иначе.
Ежели тока в модуле списка справочника прописать присвоение Форма.Параметр=ТекущийЭлемент(), или я чего-то не знаю
|
|
7
mixa1127
23.05.14
✎
13:30
|
что-то не работает, можно по подробнее
|
|
8
Ёпрст
гуру
23.05.14
✎
13:32
|
(6) вернёт в <КонтекстФормы>
|
|
9
mixa1127
23.05.14
✎
13:39
|
Большое спасибо все получилось!!!!!!!
|
|
10
mixa1127
23.05.14
✎
13:39
|
(5) респект
|
|
11
Duke1C
23.05.14
✎
13:59
|
(8) в СП об этом ни слова, хотя щас вспоминаю, вроде где-то ужо использовал сей момент
|
|
12
Ёпрст
гуру
23.05.14
✎
14:24
|
(11) во всех типовых.. подбор количество, например
|
|
13
Duke1C
23.05.14
✎
14:43
|
(12) через ОткрытьФормуМодально??? форму списка справочника?
там же везде через подбор
|
|
14
Ёпрст
гуру
23.05.14
✎
14:47
|
(13) да какая разница чего открывать ?
В открываемой форме в ПриЗакрытии что установишь в Форма.Параметр, то и прилетит в <КонтекстФормы> в методе
ОткрытьФормуМодально(,<КонтекстФормы>)
Это повсеместно используется во всех типовых, для ввода количества, и т.д и т.п..
|
|
15
Duke1C
23.05.14
✎
14:54
|
(14) ааа, ну дык я про это и написал в (6), т.е. самостоятельно надобно присваивать, а я то, грешным делом, подумал, что на уровне платформы "само" прилетает.
|
|
16
Ёпрст
гуру
23.05.14
✎
14:57
|
(15) а ты об этом, не читал (6)..
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший