Имя: Пароль:
1C
1С v8
УФ не правильный номер строки
0 rool
 
20.11.12
11:20
День добрый!

Есть управляемая форма с табличной частью, если тч заполнена первоначально то в процедуре Выбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка) то в параметре выбранная строка содержится правильное значение, а если таблица перезаполнена, т.е. вызвано Таблица.Очистить() с последующим заполнением, то в в параметр ВыбраннаяСтрока попадает значение номерСтроки + КоличествоСтрокДоПерезаполнения т.е. полная хрень :) подскажите плиз как это побороть, или посоветуйте более адекватный механизм выбора строки из табличной части
1 mikecool
 
20.11.12
11:21
никак
2 mikecool
 
20.11.12
11:21
+1 не, можно попробовать извратиться с перенумерацией, только зачем?
3 rool
 
20.11.12
11:22
(2) а как тогда строку по человечески выбрать?
4 GLazNik
 
20.11.12
11:22
кури ИсходныйНомерСтроки
5 5 Элемент
 
20.11.12
11:30
>> то в параметре выбранная строка содержится правильное значение
Там содержится идентификатор строки, то что он иногда совпадает с номером строки это случайность
6 Aprobator
 
20.11.12
11:39
НайтиСтрокуПоИдентификатору
7 ДенисЧ
 
20.11.12
11:40
Это ситуация описана в книге по УФ...
8 rool
 
20.11.12
11:41
это конечно все хорошо, но хотелось бы все-таки как-нибудь получить данные именно той строки по которой пользователь щелкнул мышкой, или выделил. как это сделать? книга по уф в данный момент не очень доступна :)
9 rool
 
20.11.12
11:51
разобралсо

КодДокумента = ЭтаФорма.Элементы.Заказы.ТекущиеДанные.КодДокумента;

Всем спасибо