|
УФ. Номер строки таблицы формы
| ☑ |
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) Да, в итоге отказался от номера строки и сделал по другому
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший