Имя: Пароль:
1C
1С v8
Вопрос по форме списка справочника
,
0 Ksandr
 
24.11.11
18:06
Здравствуйте,

имеется форма списка справочника. Справочник подчинен ПВХ. На форме панель, при определенном владельце необходимо было представлять данные в другом виде, а при остальных в том как есть.

Добавил на панель страницу, туда табличное поле, данные - реквизит формы (дерево значений, не основной).

В командной панели формы стандартные для  формы списка справочника кнопки.

Проблема в следующем: при нажатии на кнопку добавления элемента станица на форме переключается на ту где расположено табличное поле с данными СправочникСписок (основной реквизит) - как перехватить этот момент и не менять страницу?
1 Vladal
 
24.11.11
18:16
Справочник подчинен ПВХ... Я такого еще не встречал. Какую функцию делает?

При нажатии на какую кнопку переключение? Где кнопка находится? В списке справочника и открывается форма с новой страницей?

Дай скриншот, что-ли. Ну и что за конфа, что должно быть?
2 Ksandr
 
24.11.11
18:32
(1) Консолидация, спр. Субконто, подчинен ПВХ ВидыАналитик

Кнопки в командной панели формы, стандартные для формы с основным реквизитом СправочникСписок.

На самой форме списка панель, на которой несколько страниц на которых различное представление одних и тех же данных - данных справочника.

Так вот на первой странице табличное поле с данными СправочникСписок (Основной реквизит), а на другой табличное поле с данными не основного реквизита формы.

проблема в том, что при нажатии кнопок из командной панели формы (добавить, изменить, скопировать и т.д.) происходит переключение страниц панели формы на первую страницу где расположено табличное поле с реквизитом СправочникСписок и фокуссирование на строке.
3 Ksandr
 
24.11.11
18:34
в событии перед началом добавления табличного поля страница уже переключена
4 Vladal
 
24.11.11
18:35
Потому, что у тебя кнопочки Добавить и та панель, на которой они находятся, привязаны к первой странице.
Дай скриншот.
5 Vladal
 
24.11.11
18:36
Для новой табличной части добавить новую панель инструментов, связхать её с той таблицей.
6 Ksandr
 
24.11.11
18:47
(4) источником действия командной панели является форма
7 Ksandr
 
24.11.11
18:48
8 Ksandr
 
24.11.11
18:53
есть ли вариант обойтись без написания обработчиков к каждой кнопке?
9 Vladal
 
24.11.11
18:54
Есть. Если создать новую командную панель и привязать её к нужной ТЧ.
10 Vladal
 
24.11.11
19:01
Посмотри в обработке http://depositfiles.com/files/ao29rxt1w
Там у каждой табличной части есть своя командная панель, в свойстве ИсточникДействий прописана та ТЧ, для которой действие.
11 Vladal
 
24.11.11
19:02
Стукнись в аську вечером. Аська в личке.