Имя: Пароль:
1C
1C 7.7
v7: Активная строка табличной части
,
0 MiracMC
 
25.09.17
01:05
Доброй ночи.

Необходимо в документе в табличной части определить на какой строке стоит курсор (какая выбрана).

Делаю в функции на форме УстДост()
...
Сообщить(НомерСтроки);
...

отрабатывает
но на выводе всегда получаю число равное кол-ву строк в документе...

Так же есть вывести, допустим, так:
...
Сообщить(ТМЦ.ПолучитьАтрибу("Код"));
...

Все равно выводит один и тот же код товара.. последнего в таблице...

Что не так?

Заранее благодарен.
1 Злопчинский
 
25.09.17
02:16
нормально отрабатывает (у меня).
ищи где выводишь или не там ставишь
2 MiracMC
 
25.09.17
17:16
так как бы все пересмотрел... все равно выдает максимальный номер строки из табличной части(
3 Масянька
 
25.09.17
17:18
(0) ТекущаяСтрока().
4 HawkEye
 
25.09.17
17:55
(2) значит так посмотрел...

давай сюда весь код своего документа...

(3) нет у документа такого метода...
5 GreyK
 
25.09.17
18:24
(0) Для чего тебе нужно определить номер строки?
6 MiracMC
 
25.09.17
19:28
(4) дык кода то там немеренно... все перелапатал...
(3) нет там такого...
(5) надо понимать на какой строке стоит курсор что б вывести доп. информацию по товару (остатки по всем складам). Вариант вывести остатки в саму стоку товара не оптимальны так как складов очень много(
7 GreyK
 
25.09.17
19:41
(6) Так это ещё в ТиС8.7 было. Вешаешь на форму текстовый реквизит с вызовом процедуры и отрабатываешь в процедуре по номеру строки, отдельно проверяешь что строки есть и номер строки больше 0.
8 Chameleon1980
 
25.09.17
19:44
(6)
а зачем для этого номер строки ?

Текстовое поле с формулой (функцией)

в функции выражение
Номенклатура, вроде и так вернет номенклатуру в текущей строке
9 Chameleon1980
 
25.09.17
19:49
ТС врет

Функция ЧтоВТекущейСтроке()
    
    Сообщить("Номер строки: "+НомерСтроки);
    Сообщить(Номенклатура);
    
КонецФункции // ЧтоВТекущейСтроке

вот это в формулу текста

и все показывает
10 Chameleon1980
 
25.09.17
19:50
проверено только что

http://prntscr.com/gpjqcj
11 Злопчинский
 
25.09.17
20:16
(10) это я ещё в (1) сказал
12 Chameleon1980
 
25.09.17
20:33
(11) даров. мельком проскочил.
13 Chameleon1980
 
25.09.17
20:36
+(12) тут-то видишь - документально доподтвердил :)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан