|
Текущая позиция в поле табличного документа | ☑ | ||
---|---|---|---|---|
0
DasTPID
11.09.13
✎
16:40
|
Добрый день!
8.2 На форме лежит ПолеТабличногоДокумента, в него выведен отчёт, по структуре примерно такой: СКЛАД1 и тут десять тысяч элементов номенклатуры на этом складе СКЛАД2 и тут ещё тысячи три и складов штук 15. Понятное дело, что найдя нужную номенклатуру через ctrl-F в этом отчёте не видно на каком складе она лежит, документ приходится прокручивать вверх, ища строку со складом, что неудобно. Возможно ли сделать так, чтобы при изменении выведенных на экран строк в этом поле срабатывало бы событие, которое выводило бы текущий склад в например надпись, чтобы пользователь его постоянно видел? |
|||
1
Rovan
гуру
11.09.13
✎
16:42
|
(0) не знаешь как перехватить выбор ячейки ПТД ?
|
|||
2
Xatori
11.09.13
✎
16:44
|
ПриАктивизацииОбласти (OnActivateArea)
Синтаксис: ПриАктивизацииОбласти() Описание: Событие, возникающее при смене текущей области поля табличного документа. |
|||
3
DasTPID
11.09.13
✎
16:48
|
(1)Не знаю
(2) ПриАктивизацииОбласти, как ни странно, срабатывает при активизации - щелчке мышкой то есть. Я документ колесиком могу хоть сверху донизу прокрутить - и событие не сработает. |
|||
4
Defender aka LINN
11.09.13
✎
16:50
|
(0) Открой для себя фиксацию
|
|||
5
DasTPID
11.09.13
✎
16:53
|
(4) Перечитай внимательно вопрос. Мне не нужно фиксировать шапку таблицы
|
|||
6
Defender aka LINN
11.09.13
✎
16:53
|
(5) Перечитал. Из каждой строчки сквозит прямо противоположное.
|
|||
7
Xatori
11.09.13
✎
16:53
|
(3) Могу предложить тогда всегда отслеживать Текущую область и выводить куда нибудь в сторонке пользователю.
|
|||
8
hhhh
11.09.13
✎
16:53
|
(3) поменяйте группировки местами: сначала Номенклатура, потом Склад. Два нажатия мышкой всего.
|
|||
9
DasTPID
11.09.13
✎
16:58
|
(6) И тем не менее фиксировать шапку мне не нужно. Ещё раз повторяю - в одном документе 15 складов. Их все фиксировать?
(7) Текущая область - это то что синим цветом подсвечено. Я могу щелкнуть мышкой, нажать PgDown и синяя область уйдёт с экрана. Мне не она нужна, а то что видно пользователю (8) Если бы мне нужно было поменять группировки, я бы так и сделал, а так задача стоит по-другому |
|||
10
DasTPID
11.09.13
✎
16:59
|
+(9) PgDown плохой пример, он текущую область меняет. Однако прокручивание таблицы колесиком мыши - нет
|
|||
11
DasTPID
11.09.13
✎
17:02
|
Даже можно событие прокрутки не отслеживать, а подключить обработчик ожидания, который бы получал первую среди видимых в данный момент строк, и искал бы вверх по таблице склад. Но как это сделать - не знаю
|
|||
12
Бледно Золотистый
11.09.13
✎
17:04
|
Зачем такие сложности? Просто колонку со складом рядом вывести нельзя?
|
|||
13
DasTPID
11.09.13
✎
19:10
|
(12) Можно, но условия задачи, описанные в (0), этого не предполагают
|
|||
14
France
11.09.13
✎
19:16
|
глянут в "ПриАктивизацииОбласти"?
|
|||
15
DasTPID
13.09.13
✎
15:13
|
Сделал временно параметр расшифровки, при двойном щелчке по номенклатуре сообщается склад. Но это неудобно. Всё-таки - возможно ли как-нибудь сделать (0)?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |