v7: Как определить адрес соседней ячейки в таблице? #203786


#0 by Kokon
Здравствуйте! Ситуация: Допустим сформировался отчет, я кликаю по ячейке, срабатывет процедура ОбработкаЯчейкиТаблицы. Мне надо програмно определить адрес соседней ячейки в этой строке, а также номер строки в которой находиться ячейка, по которй я кликнул. Подскажите пожалуйста как это сделать?
#1 by maxchaos
Синтаксис: ОбработкаЯчейкиТаблицы(<Значение>,<ФлагСтандОбраб>,<Таблица>,<Адрес>) Назначение: Предопределенная процедура обработки ячейки таблицы (по двойному щелчку мыши или по нажатию клавиши ''Enter'' в табличном документе на выбранной ячейке). Параметры: <Значение> - здесь в процедуру передается вычисленное значение ячейки (задается в конфигураторе: ''Свойства'' ячейки, ''Текст'', ''Значение''). <ФлагСтандОбраб> - флаг обработки ячейки: установка в 1 приведет к выполнению стандартной обработки значения ячейки по завершении процедуры (открытию документа, элемента справочника и т.п.). <Таблица> - необязательный параметр. Имя переменной, куда система передаст объект типа ''Таблица''. С помощью значения этого контекста можно произвольно манипулировать данной таблицей, пока она открыта. Пока данный объект ''Таблица'' существует,  тип значения данного параметра равен 100, если закрыта - 0. <Адрес> - необязательный параметр. Имя переменной, куда система передаст адрес ячейки/объекта в формате ''R1C1:R2C2''. Замечание: Объект типа ''СписокЗначений'' может записываться в поле ''значение'' ячейки таблицы и использоваться затем процедурой ОбработкаЯчейкиТаблицы. Важно! Если данная процедура описана в модуле формы, то вызывается она, иначе система запускает одноименную процедуру из глобального модуля. Внимание! Данная предопределенная процедура НЕ вызывается при выборе ячейки таблицы в режиме ввода данных. Для этого случая вызывается предопределенная процедура ПриВыбореЯчейкиТаблицы.
#2 by Kokon
Мне нужно определить не адрес ячейки по которой я кликнул, а адрес соседней с ней ячейки.
#3 by Кошак Вася
#4 by Ёпрст2
А что мешает распарсить <Адрес> ?
#5 by Кошак Вася
Религия. Сто процентов.
#6 by Ёпрст2
Ты опять шифруешьси ?
#7 by Кошак Вася
Я. Вы меня с кем-то путаете.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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