|
v7: Можно ли открыть определенную закладку справочника через ОткрытьФорму()
| ☑ |
0
Gugolovski
11.12.17
✎
10:38
|
В справочнике номенклатура несколько закладок: основные, дополнительные и проч. Если берем:
ОткрытьФорму(Номенклатура,Парам,0);
Открывается первая закладка. Можно ли открыть таким образом иную закладку?
|
|
1
HawkEye
11.12.17
✎
10:42
|
(0) в Парам - у тебя контекст открытой формы..
попробуй к ней применить ИспользоватьСлой() и Закладки.ТекущаяСтрока()
самому лень проверять.
|
|
2
big
11.12.17
✎
10:56
|
Парам сделать списком значений, в этом списке передавать нужную закладку для открытия.
НужнаяЗакладка = Парам.Получить("нужная_закладка");
Форма.Закладки.ТекущаяСтрока(Форма.Закладки.НайтиЗначение(НужнаяЗакладка));
Форма.ИспользоватьСлой("БлаБла",2);
|
|
3
HawkEye
11.12.17
✎
11:44
|
(2) находясь в форме документа, зачем юзать ИсопльзоватьСлой? вызывай сразу ПРиИзмененииЗакладки()...
|
|
4
big
11.12.17
✎
11:52
|
(3) это я уже в качестве экспромта написал. Ессно всё зависит от имеющегося контекста у ТС
|
|
5
Gugolovski
12.12.17
✎
08:32
|
(4) У меня честно говоря заработало как раз через слои:
...
ОткрытьФорму(Номенклатура, Парам, 0);
Парам.Форма.ИспользоватьСлой("Общий, ТМЦ2, Дополнительный, Кнопки", 2);
Парам.Форма.Закладки.ТекущаяСтрока(2);
...
- Списка для выбора не требуется, этого достаточно. )) Здорово.
ЗЫ. (3) - ПРиИзмененииЗакладки() - Не нашел такого метода.
|
|
6
Масянька
12.12.17
✎
08:34
|
(5) Видишь суслика? Нет? А он есть. (С)
|
|
7
Gugolovski
12.12.17
✎
08:35
|
Видно я не дошел еще до кондиции)
|
|
8
ADirks
12.12.17
✎
10:31
|
(5) ищи ПриВыбореЗакладки()
В семёрке закладки и форма между собой связываются только руками (в этом самом событии).
|
|