Имя: Пароль:
1C
1С v8
Значение ячейки табличной части
,
0 NewBieOneS
 
08.04.14
20:11
Здравствуйте!

Есть документ с табличной частью. Необходимо (для примера) вывести на экран значение текущей выбранной ячейки (тип для всех реквизитов ТЧ - строка). Причем не при "клике" на ячейку, а при нажатии на кнопку командной панели таблицы.

Единственный выход, который я вижу - это использовать события табличной части на форме, т.е. при "клике" на ячейку записывать в какой-нибудь реквизит формы ее значение, а при нажатии на кнопку командной панели - отображать последнее считанное значение.

Есть ли более красивое решение без временных реквизитов? Спасибо.
1 KUBIK
 
08.04.14
20:15
Ничего не понял..

Необходимо (для примера) вывести на экран значение текущей выбранной ячейки = куда? в новое окно, типа, с огромным шрифтом? зачем?
2 Wobland
 
08.04.14
20:20
(1) поиметь то значение, в котором стоит юзер.
текущая строка, текущая колонка, текущие данные?
3 KUBIK
 
08.04.14
20:23
(2) :)))) то, что "поиметь то значение,..." понятно.
Цель невнятна
4 Wobland
 
08.04.14
20:25
>(для примера)
щупает человек
5 Wobland
 
08.04.14
20:26
человек, данные - это не то, что видно на экране, запомни. а то вы горазды объект менять через элементы управления
6 NewBieOneS
 
09.04.14
08:11
Хорошо, опишу конкретную цель. Пользователь кликает на ячейку и нажимает кнопку. После этого значение выбранной ячейки проставляется по всей строке таблицы. Как это реализовать без использования временных реквизитов?
7 Wobland
 
09.04.14
08:13
>проставляется по всей строке таблицы
вот так прям и по всей строке?
8 anton_mgn
 
09.04.14
08:23
(0) При активизации ячейки записывать Имя колонки и номер строки в переменные модуля формы, а не в реквизит.
9 Wobland
 
09.04.14
08:23
а для того, чтобы выяснить значение текущей строки текущей колонки, непременно хочется употребить временные реквизиты?
10 NewBieOneS
 
09.04.14
10:56
(7) да, по всей строке.
(8) а какая разница куда записывать: в переменную или в реквизит.
(9) правильно ли я понимаю, что выяснить значение текущей строки и колонки можно только в событии при активизации ячейки?
11 Wobland
 
09.04.14
10:57
(10) нет
12 Рэйв
 
09.04.14
10:58
(10)ТекущаеДанные - это спойство табличного поля как элемента формы
13 NewBieOneS
 
09.04.14
11:12
(11) а как тогда выяснить?
14 Wobland
 
09.04.14
11:13
текущие данные, строка, колонка
15 NewBieOneS
 
09.04.14
11:14
ТекущиеДанные - обращаемся на сервере?
16 NewBieOneS
 
09.04.14
14:26
Я заранее извиняюсь, но я никак не могу понять, каким образом решить мою проблему.

Опишу ситуацию подробнее. Есть документ "Дежурство". В документе есть табличная часть "Отметки". Табличная часть состоит из следующих реквизитов: сотрудник (ссылка), понедельник (строка), вторник (строка), ... , воскресенье (строка).

Т.е. пользователь заходит в документ и выставляет какие-либо строковые заметки в столбце, соответствующем текущему дню недели.

Мне нужно сделать кнопку, выполняющую следующие действия:

1. Получить строковое значение текущей ячейки.
2. Пробежаться по всей таблице и очистить те ячейки, в которых значения не совпадают со значением из текущей ячейки.

Как я уже говорил ранее, можно воспользоваться переменной и событием активизации ячейки. Мой вопрос состоит в том, как можно обойтись без событий в решении данного вопроса?
17 Wobland
 
09.04.14
15:20
(16) читать СП, усиленно думать
18 NewBieOneS
 
09.04.14
18:49
(17) Если бы я нашел решение в СП, я бы не писал сюда. Ладно, раз не хотите помогать - сделаю через события. Спасибо всем.
AdBlock убивает бесплатный контент. 1Сергей