|
Позиция выбранной ячейки таблицы значения на форме | ☑ | ||
---|---|---|---|---|
0
MiracMC
26.02.19
✎
19:55
|
Приветствую всех...
Необходимо получить номер строки и номер колонки на которой сейчас стоит курсор... в 7-рке было достаточно просто НомерСтроки = ТаблицаЗначение.ТекущаяСтрока(); НомерКолонки = ТаблицаЗначений.ТекущаяКолонка(); А в 8-рке как? ТЗ на форме. Форма не управляемая Заранее спасибо... |
|||
1
ДенисЧ
26.02.19
✎
20:04
|
ТОчно так же. ТОлько ЭлементыФормы.ТабПоле и далее
|
|||
2
MiracMC
26.02.19
✎
20:13
|
тз - это у меня таблица значений на форме...
делаю так: Сообщить(ЭлементыФормы.тз.ТекущаяСтрока); Сообщить(ЭлементыФормы.тз.ТекущаяКолонка); получаю: СтрокаТаблицыЗначений КолонкаТабличногоПоля а не номера(( |
|||
3
ДенисЧ
26.02.19
✎
20:15
|
(2) А в СП посмотреть? Или тупо в отладчке?
Хотя чего я это такое несу... Наверное, устал на работе... |
|||
4
MiracMC
26.02.19
✎
20:16
|
(3) Да туплю по ходу... смотрю в книгу но не вижу ответа на свой вопрос...
хелп плз... |
|||
5
ДенисЧ
26.02.19
✎
20:20
|
(4) Встань на строку кода в нужном событии, выдели ЭлементыФормы.тз.ТекущаяСтрока и нажми Shift-F9. А там плюсик будет. Нажми на него, не стесняйся...
|
|||
6
MiracMC
26.02.19
✎
20:24
|
(5) Сори конечно, но Shift-F9 не дает ничего...
и если правой кнопкой нажать - данное поле не активно.... |
|||
7
ДенисЧ
26.02.19
✎
20:29
|
(6) В конфигураторе, а не в приложении
|
|||
8
MiracMC
26.02.19
✎
20:33
|
Денис.. я не совсем тупой))
естественно что в конфигураторе.. это внешняя обработка... у нее на форме ТЗ... но мне надо понять на какой строке стоит курсор... и в какой ячейке.... |
|||
9
ДенисЧ
26.02.19
✎
20:35
|
(8) Ща картинку попробую сделать
|
|||
10
ДенисЧ
26.02.19
✎
20:44
|
||||
11
MiracMC
26.02.19
✎
20:48
|
ну так то понятно... если колонку "НомерСтроки" добавить... а к ней еще и авто инкремент....
по умолчанию оно ж не отдает ее номер.. порядковый... в 7-рке не было такого... блин.. зачем вообще замарачиватся так глубоко и без толку... |
|||
12
ДенисЧ
26.02.19
✎
20:51
|
(11) Номер строки сам добавляется... Я ни слова не написал руками
|
|||
13
ДенисЧ
26.02.19
✎
20:52
|
Правда, у меня это ТЧ обработки, а не ТП на форме... В этом отличие.
Но можно попробовать ТекущиеДанные и Индекс(), но мне уже лень |
|||
14
MiracMC
26.02.19
✎
20:57
|
точно лыжи не едут...
{ВнешняяОбработка.ххххххх.Форма.Форма.Форма(1689)}: Поле об`єкту не виявлено (НомерСтроки) Сообщить(ЭлементыФормы.тз.ТекущаяСтрока.НомерСтроки); |
|||
15
ДенисЧ
26.02.19
✎
20:59
|
(14) "ЭлементыФормы.тз.ТекущаяСтрока"
Что показывает в отладчике? |
|||
16
MiracMC
26.02.19
✎
20:59
|
(15) что нет такого поля... что оно еще может показать???
|
|||
17
MiracMC
26.02.19
✎
21:01
|
(13)
красава.. привел пример не того о чем суть вопроса.. типа молодец... загрузил и без того воспаленный мозг... и типа "мне лень".... ))) зачет оно так не работает как ты пишешь... проверь сначала то что предлагаешь с учетом всех выше описанных условий а потом меня в СП отправляй.... |
|||
18
ДенисЧ
26.02.19
✎
21:09
|
(17) Я тебе картинку из реальной 1с показал. Так что оно работает.
|
|||
19
MiracMC
26.02.19
✎
21:13
|
(18) А кто спорит то? кончено работает... перечитай свое же сообщение (13)... сколько моих базовых условий не сошлось?
|
|||
20
MiracMC
26.02.19
✎
21:14
|
блин.. люди... приведите пример кода как оно должно работать а не водите за нос...
попросту потеря времени... неужели я так много прошу? |
|||
21
MiracMC
26.02.19
✎
21:41
|
Спасибо. Сам нашел ответ...
НомерСтроки = ТЗ.Индекс(ЭлементыФормы.ТЗ.ТекущиеДанные); Вот где то такого ответа я ждал от Вас а не примеров с другими вводными параметрами.... |
|||
22
hhhh
26.02.19
✎
22:05
|
(21) ну уж индекс это не номер строки. Вам надо лечь поспать, утро вечера мудренее
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |