|
Как получить данные из текущей ячейки? |
☑ |
0
AlexBor
naïve
17.01.17
✎
17:53
|
Есть тч в ней колонки строки. Нужно что бы при выборе ячейки ее значение присваивалось реквизиту документа. Делаю так:
N = Элемент.ТекущаяСтрока.Телефон;
Телефон = N;
P = Элемент.ТекущаяСтрока.Факс;
адресэлектронный = P;
но присваиваются значения сразу из двух колонок строки
|
|
1
Живой Ископаемый
17.01.17
✎
17:55
|
так-так, а надо чтобы присваивался какой реквизит из какой колонки?
|
|
2
Ёпрст
гуру
17.01.17
✎
17:55
|
Если смотреть сверху, то сбоку кажется, что снизу ничего не видно
|
|
3
AlexBor
naïve
17.01.17
✎
18:00
|
две колонки : телефон и адресэлектронный и два реквизитателефон и адресэлектронный. Требуется что бы при счелчке на ячейку в колонке телефон заполнялся реквизит телефон или при счелчке на колонку адресэлектронный заполнялся реквизит адресэлектронный
|
|
4
AlexBor
naïve
17.01.17
✎
18:00
|
из ячейки по которой кликаем
|
|
5
Ёпрст
гуру
17.01.17
✎
18:01
|
(3) ну и делай, зачем ты в одном месте сразу присваиваешь 2 значения ?
Присваивай в зависимости от имени текущей колонки только одно значение
|
|
6
AlexBor
naïve
17.01.17
✎
18:04
|
(5) Сделал для ячеки обработчик события:
Процедура ТФЗаявительПриИзменении(Элемент)
Телефон = Элемент.ТекущиеДанные.Телефон;
КонецПроцедуры
Не прокатывает почему?
|
|
7
Ёпрст
гуру
17.01.17
✎
18:07
|
(6) дык, чтоб он сработал, нужно что-то изменить.
|
|
8
Ёпрст
гуру
17.01.17
✎
18:07
|
тебе же, нужен другой обработчик
|
|
9
Ёпрст
гуру
17.01.17
✎
18:07
|
ПриАктивизацииЯчейки, например
|
|
10
Ёпрст
гуру
17.01.17
✎
18:08
|
там смотришь имя колонки и в зависимости от имени присваиваешь че надо
|
|
11
AlexBor
naïve
17.01.17
✎
18:08
|
(10) ясно попробую счас
|
|
12
AlexBor
naïve
17.01.17
✎
18:34
|
Почему то условие не срабатывает:
Если Элемент.ТекущаяКолонка.Имя = Телефон Тогда
N = Элемент.ТекущаяСтрока.Телефон;
Телефон = N;
КонецЕсли;
|
|
13
AlexBor
naïve
17.01.17
✎
18:42
|
Если Элемент.ТекущаяКолонка.Имя = "Телефон" Тогда
N = Элемент.ТекущаяСтрока.Телефон;
Телефон = N;
Иначе Если Элемент.ТекущаяКолонка.Имя = "Факс" Тогда
P = Элемент.ТекущаяСтрока.Факс;
адресэлектронный = P;
КонецЕсли;
КонецЕсли;
Так прокатило
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший