|
Как передать номер строки табличной части |
☑ |
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.ТекущаяСтрока
|
|