Значение ячейки табличной части #704746


#0 by NewBieOneS
Здравствуйте! Есть документ с табличной частью. Необходимо (для примера) вывести на экран значение текущей выбранной ячейки (тип для всех реквизитов ТЧ - строка). Причем не при "клике" на ячейку, а при нажатии на кнопку командной панели таблицы. Единственный выход, который я вижу - это использовать события табличной части на форме, т.е. при "клике" на ячейку записывать в какой-нибудь реквизит формы ее значение, а при нажатии на кнопку командной панели - отображать последнее считанное значение. Есть ли более красивое решение без временных реквизитов? Спасибо.
#1 by KUBIK
Ничего не понял.. Необходимо (для примера) вывести на экран значение текущей выбранной ячейки = куда? в новое окно, типа, с огромным шрифтом? зачем?
#2 by Wobland
поиметь то значение, в котором стоит юзер. текущая строка, текущая колонка, текущие данные?
#3 by KUBIK
:)))) то, что "поиметь то значение,..." понятно.
#4 by Wobland
#5 by Wobland
человек, данные - это не то, что видно на экране, запомни. а то вы горазды объект менять через элементы управления
#6 by NewBieOneS
Хорошо, опишу конкретную цель. Пользователь кликает на ячейку и нажимает кнопку. После этого значение выбранной ячейки проставляется по всей строке таблицы. Как это реализовать без использования временных реквизитов?
#7 by Wobland
>проставляется по всей строке таблицы вот так прям и по всей строке?
#8 by anton_mgn
При активизации ячейки записывать Имя колонки и номер строки в переменные модуля формы, а не в реквизит.
#9 by Wobland
а для того, чтобы выяснить значение текущей строки текущей колонки, непременно хочется употребить временные реквизиты?
#10 by NewBieOneS
да, по всей строке. а какая разница куда записывать: в переменную или в реквизит. правильно ли я понимаю, что выяснить значение текущей строки и колонки можно только в событии при активизации ячейки?
#11 by Wobland
нет
#12 by Рэйв
ТекущаеДанные - это спойство табличного поля как элемента формы
#13 by NewBieOneS
а как тогда выяснить?
#14 by Wobland
текущие данные, строка, колонка
#15 by NewBieOneS
ТекущиеДанные - обращаемся на сервере?
#16 by NewBieOneS
Я заранее извиняюсь, но я никак не могу понять, каким образом решить мою проблему. Опишу ситуацию подробнее. Есть документ "Дежурство". В документе есть табличная часть "Отметки". Табличная часть состоит из следующих реквизитов: сотрудник (ссылка), понедельник (строка), вторник (строка), ... , воскресенье (строка). Т.е. пользователь заходит в документ и выставляет какие-либо строковые заметки в столбце, соответствующем текущему дню недели. Мне нужно сделать кнопку, выполняющую следующие действия: 1. Получить строковое значение текущей ячейки. 2. Пробежаться по всей таблице и очистить те ячейки, в которых значения не совпадают со значением из текущей ячейки. Как я уже говорил ранее, можно воспользоваться переменной и событием активизации ячейки. Мой вопрос состоит в том, как можно обойтись без событий в решении данного вопроса?
#17 by Wobland
читать СП, усиленно думать
#18 by NewBieOneS
Если бы я нашел решение в СП, я бы не писал сюда. Ладно, раз не хотите помогать - сделаю через события. Спасибо всем.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С