Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Закладки (http://forums.kuban.ru/f1040/zakladki-2021433.html)

InnaM 05.01.2012 16:47

Закладки
 
Использую "ЗакладкиОтбора" для формы списка справочника. Дальше хочу произвести какие-то действия в зависимости от выбранной закладки. В предопределенную "ПриВыбореЗакладки" не попадаю. Что делать?

СthuIhu 05.01.2012 17:04

использовать использоватьзакладки(1) и форма.закладки.

СthuIhu 05.01.2012 17:08

ЗЫ: или эмулировать.
1) в модуль добавить переменную для запоминания последней активизированной закладки (точнее - значения реквизита, по которому организованы закладки отбора)
2) на морду навесить текстовый реквизит с вызовом функции. каковую функцию написать так, чтобы она:
- вычисляла для текущегоэлемента() значение закладки отбора (точнее - значения реквизита, по которому организованы закладки отбора)
- и если это вычисленное значение отличается от п.1 - соображала что закладка сменилась, и выполняла все что тебе надо при смене закладки.

СthuIhu 05.01.2012 17:10

(3)+: "[em]...и выполняла все что тебе надо при смене закладки[/em], после чего запоминала новое значение последней активизированной закладки в п.1"

InnaM 05.01.2012 17:29

Непонятно только куда повесить функцию

InnaM 05.01.2012 17:32

ооооооо! стало проясняться

СthuIhu 05.01.2012 17:33

"на морду навесить текстовый реквизит с вызовом функции ..." = "на форму списка поместить текстовый реквизит, в формулу которого (в Свойствах) прописать/вбить/ввести вызов функции ..."
но если это непонятно, тоо.. кхм.

СthuIhu 05.01.2012 17:33

только именно "на форму" а не в сам список.

InnaM 05.01.2012 17:37

Спасибо! Понятно понятно.... Уже делаю

СthuIhu 05.01.2012 17:43

(9): в функции, кстати, можно добавить параметр, при определенном его значении которого выполнять действия "как будто сменилась закладка" вне зависимости от смены (значения графы отбора для тек.элемента), и именно с "принудительным" параметров вызывать эту функцию из ПриОткрытии. а из формулы вызов выполнять без "принудиловки" ибо уже из формулы пусть "само ловится"..


Текущее время: 18:20. Часовой пояс GMT +3.