Имя: Пароль:
1C
1С v8
УФ - как прописать удаление строки из ТЧ?
,
0 RomaH
 
naïve
28.02.12
11:14
Строку из таблицы формы которая отображает ТЧ документа удалить ткущую строку по команде - как такое написать?
1 RomaH
 
naïve
28.02.12
11:15
пишу:
&НаСервере
Процедура УдалитьТекущийПолис()
   
   ИндексДляУдаления = Элементы.ПолисыМедицинскогоСтрахования.ТекущаяСтрока;
   
   Если ИндексДляУдаления <> Неопределено Тогда
       Объект.ПолисыМедицинскогоСтрахования.Удалить(ИндексДляУдаления);
   КонецЕсли;


но первую строку удалает по индексу 0

а вот вторую - ругается уже на то что индекс за пределами - "1"
2 Wobland
 
28.02.12
11:15
(0) у УФ бывают кнопки на командной панели, связанной с ТЧ?
3 lubja
 
28.02.12
11:17
а нельзя на форму вытащить стандартную команду удалить? и писать ничо не надо
4 RomaH
 
naïve
28.02.12
11:21
надо запретить интерактивно менять пользовтаелю состав строк
5 Wobland
 
28.02.12
11:22
&НаСервере
Элементы.ПолисыМедицинскогоСтрахования.ТекущаяСтрока;

меня отчего-то смущает
6 RomaH
 
naïve
28.02.12
11:28
(5) от чего же?
7 Wobland
 
28.02.12
11:28
(6) текущая строка на сервере. а после отработки клиент знает, что у него одной строки уже нет?
8 Mort
 
28.02.12
11:36
Идентификатор текущей строки <> индекс строки ТЧ.
9 ilpar
 
28.02.12
11:38
(1) код некорректный
10 RomaH
 
naïve
28.02.12
11:47
и как тогда?
11 Mort
 
28.02.12
11:57
Например, покурить метод НайтиПоИдентификатору(<Идентификатор>)