Имя: Пароль:
1C
1C 7.7
v7: Получение номера строки документа
0 mpbakunov
 
17.10.11
13:55
Необходимо было по номеру строки документа, которая породила проводку получать доп. значения которых нет в проводке.

НомСтр=би.Операция.НомерСтрокиДокумента();
   
док.ПолучитьСтрокуПоНомеру(НомСтр);

В некоторых моментах это не сработало. Начал смотреть и увидел , что в документе действиетельно одна строка , но номер строки - 3!!!. Соответственно при выполнении переменная НомСтр=1 программа не позиционируется на единственную строку документа. для интереса временно написал док.ПолучитьСтрокуПоНомеру(3) - сработало. Тогда выходит, что метод док.ПолучитьСтрокуПоНомеру() не совсем как надо работает. Как мне надежно получать строку документа которая породила проводку?
1 ДенисЧ
 
17.10.11
13:56
D j,otv ckexft - ybrfr/
2 ДенисЧ
 
17.10.11
13:56
блин....
В общем случае - никак.
3 Torquader
 
17.10.11
14:53
Если у документа включена автоматическая нумерация строк, то строки будут идти по порядку. Если этого не сделано, то номера присваиваются, как получится.
4 mpbakunov
 
17.10.11
15:07
(3) Спасибо
Основная теорема систематики: Новые системы плодят новые проблемы.