Имя: Пароль:
1C
1С v8
УФ. Номер строки таблицы формы
0 PuhUfa
 
08.09.15
17:07
На форме лежит таблица

&НаКлиенте
Процедура ТаблицаПередОкончаниемРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования, Отказ)
    Если НЕ ОтменаРедактирования Тогда

        НомерСтроки= Элемент.ТекущаяСтрока;

    КонецЕсли;    
    
    ЭтаФорма.Модифицированность = Истина;
КонецПроцедуры

Допустим в таблице 2 строки. Начинаю вводить новую, жму Esc, опять начинаю вводить строку, опять Esc. И так несколько раз. После этого нормально ввожу новую строку и вижу, что Элемент.ТекущаяСтрока = 7 а не 3.
Как или где сказать 1С что бы она не накручивала номер строки при отмене редактирования?
1 olegves
 
08.09.15
17:10
(0) добавь свой счетчик и сам им управляй как хочешь
2 D3O
 
08.09.15
17:11
(0) это не номер строки, а индекс. он растет пока ты добавляешь строки и в общем случае не равен номеру строки.
НомерСтроки можешь получить через ТекущиеДанные
3 olegves
 
08.09.15
17:13
(2) это только для табличной части или таблицы значений
4 PuhUfa
 
08.09.15
17:21
(2) Таблица связана с НаборомЗаписей РС, и на клиенте я не могу получить индекс. А что бы сравнить на сервере мне надо передать туда номер строки что бы сравнить его как раз с индексом...
5 vhl
 
08.09.15
17:59
Зачем тебе номер строки?
6 Жан Пердежон
 
08.09.15
21:04
(0) Номер строки не нужен тебе
7 PuhUfa
 
09.09.15
06:57
(5) На форме элемента справочника лежит таблица, путь к данным указывает на реквизит формы. Реквизит формы имеет тип: РегистрСведенийНаборЗаписей
При открытии элемента заполняю реквизит формы, на самой форме, в таблице, все видно. Данные в таблице добавляются, редактируются, в общем все красиво. Встала необходимость, при ручном добавлении новой строки, проверять по значениям 2х колонок на дубль. В ПередОкончаниемРедактирования( беру данные текущей строки и сверяю ее со значениями в Реквизите формы. Но так как  эта строка уже есть в данных реквизита хотел по номеру ее отбрасывать, что бы не сверять саму с собой. Наверное это можно сделать по другому и более правильно, но я не силен в УФ а гугл ничего путного не подсказал.

(6) Да, в итоге отказался от номера строки и сделал по другому
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший