Имя: Пароль:
1C
1С v8
Как передать номер строки табличной части
,
0 qazokm
 
02.02.15
12:05
Есть Табличная часть Документа, Есть внешняя обработка, у которой реквизит ссылка на документ(ссылки табличную часть документа, почему-то нет ), Курсор находится на третьей строке табличной части, вызывается печать, которая запускает внешнюю обработку, как узнать в этой обработке какая строка(номер строки) была активна?
1 IUnknown
 
02.02.15
12:06
передать - ТекущаяСтрока
2 Cube
 
02.02.15
12:08
(0) А разве в 1С 6.0 были табличные части?
3 qazokm
 
02.02.15
12:09
Это  1С 8.1
4 silent person
 
02.02.15
12:10
(0) если номер строки или строка табличной части,каким-либо образом, не передавались во внешнюю обработку перед открытием, то никак не узнать. передавай сам.
5 qazokm
 
02.02.15
12:12
(4) Печально..:-(, а можно ли как нибудь передать каким-нибудь образом эту ссылку?
6 Cube
 
02.02.15
12:13
(3)Алгоритм:
1. Получи форму документа по переданной ссылке.
2. Проверь, что она открыта.
3. Работай с текущей строкой.
4. Профит!
7 ktvladimir
 
02.02.15
12:13
у строки нет ссылки
8 silent person
 
02.02.15
12:19
(5) хотя если форма документа при открытии формы обработки устанавливается как владелец, и форма документа не закрывается, то можно примерно так: ЭтаФорма.ВладелецФормы.Элементы.ТабличнаяЧасть1.ТекущаяСтрока
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн