Имя: Пароль:
1C
1C 7.7
v7: Задать закладку
0 Масянька
 
13.10.11
14:14
день добрый.
Подскажите, пожалуйста, как  сделать:
в обработке формируется таблица. По двойному клику на строчке таблицы - открывается форма элемента справочника. Как задать нужную закладку в справочнике?
Спасибо.
1 Ёпрст
 
гуру
13.10.11
14:15
Форма.Закладки.ТекущаяСтрока(НужныйНумерЗакладки)
2 Злопчинский
 
13.10.11
14:15
Закладки - это списокЗначений
Форма.Закладки.ТекущаяСтрока(НужныйНомер)
+ вызвать программно пресиджу которая оперирует слоями и их видимостью прит смене закладки
3 filh
 
13.10.11
14:16
Форма.Закладки.ТекущаяСтрока не предлагали еще?
4 Масянька
 
13.10.11
14:17
Мне хочется при вызове из обработки:
типа ОткрытьФорму(Справочник, закладка).
5 filh
 
13.10.11
14:20
ОткрытьФорму(<?>,)
Синтаксис:
ОткрытьФорму(<ОписательОбъекта>,<КонтекстФормы>)
Назначение:
Открывает визуальную форму списка справочника.
Возвращает: 1 - если действие выполнено, 0 - иначе.
Параметры:
<ОписательОбъекта> - строковое выражение. ''Справочник.ХХХХХ.YYYYY'', где ХХХХХ - вид справочника, YYYYY - имя выбранной формы списка справочника;
<КонтекстФормы> - имя переменной, куда можно задать значение любого типа для передачи в открываемую форму. Данное значение будет доступно в открытой форме как атрибут Форма.Параметр. После исполнения данного метода система вернет в данную переменную контекст открытой формы (необязателен).
Замечание:
Пока форма открыта, тип значения параметра <КонтекстФормы> равен 100, когда закрыта - 0.
6 Sh1ko
 
13.10.11
14:22
(5) Это коммерческая информация, пусть покупает СП.

(4) Кури форма.параметр при открытии справочника.
7 Ёпрст
 
гуру
13.10.11
15:04
(6) >>Кури форма.параметр при открытии справочника.
нахрена ?

(4)

Процедура ОбработкаЯчейкиТаблицы(Зн,фл,Таб,Адрес)
  фл=1;
  Если типЗначеияСтр(зн)="Справочник" Тогда
    фл=0;
    Конт="";
    ОткрытьФорму(зн,Конт);
    Конт.Форма.Закладки.ТекущаяСтрока(Конт.Форма.Закладки.НайтиЗначение("ИмяНужнойЗакладки"));
//или Конт.Форма.Закладки.ТекущаяСтрока(СразуНомерНужнойЗакладки если его знаешь);
   КонецЕсли;
КонецПроцедуры
8 FN
 
13.10.11
15:58
(7) А обработчик ПриВыбореЗакладки кто "дернет"? А это будет следующий вопрос от ТС...
9 Злопчинский
 
13.10.11
16:47
(8) на это уже был дан ответ в (2)
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.