|
Как спозиционироваться на нужной строке?
| ☑ |
0
geka-geka
04.10.13
✎
11:49
|
Не могу спозиционироваться на нужной строке на нужном элементе, потому что свойство ТекущаяСтрока при удалении строк и добавлении новой продолжает свою нумерацию.
Например: +(Добавление строки), -(Удаление строки), НомерСтроки, Значение свойства ТекущаяСтрока.
+ 1 - 0
+ 2 - 1
+ 3 - 2
- 3 - неопределено
+ 4 - 3
Я ожидал, что после добавления 4 строки значение свойства ТекущаяСтрока будет 2, поэтому писал так:
ТекущиеДанные = Элементы.НабивкаВыработка.ТекущиеДанные;
Элементы.НабивкаВыработка.ТекущаяСтрока = НоваяСтрока.НомерСтроки - 1;
Элементы.НабивкаВыработка.ТекущийЭлемент = Элементы.НабивкаВыработка.ПодчиненныеЭлементы.НабивкаВыработкаКоличество;
Как бы лучше учесть вышесказанное?
|
|
1
geka-geka
04.10.13
✎
11:56
|
верно пишу так:
НоваяСтрока = Объект.НабивкаВыработка.Добавить();
Элементы.НабивкаВыработка.ТекущаяСтрока = НоваяСтрока.НомерСтроки - 1;
Элементы.НабивкаВыработка.ТекущийЭлемент = Элементы.НабивкаВыработка.ПодчиненныеЭлементы.НабивкаВыработкаКоличество;
|
|
2
Господин ПЖ
04.10.13
✎
11:57
|
так лучше вообще не писать
|
|
3
geka-geka
04.10.13
✎
11:58
|
Как лучше написать?
|
|
4
geka-geka
04.10.13
✎
11:58
|
на УФ только начинаю писать
|
|
5
jsmith
04.10.13
✎
12:12
|
о, ужас
|
|
6
jsmith
04.10.13
✎
12:14
|
НоваяСтрока = Объект.НабивкаВыработка.Добавить();
НомерСтроки = НоваяСтрока.ПолучитьИдентификатор();
Элементы.НабивкаВыработка.ТекущаяСтрока = НомерСтроки;
|
|
7
geka-geka
04.10.13
✎
12:37
|
(6) благодарю!
|
|