Имя: Пароль:
1C
1С v8
Как удалить в таблице документа строку?
,
0 koketka
 
20.02.12
11:49
Есть документ с таблицей. Если в строке значение не заполнено то удалить строку никак не пойму как? у меня глюк просто же!! народ помогите?

Процедура КоманднаяПанель1УдалитьОСНеВостребованные(Кнопка)
   Для Каждого СтрокаЗнач Из Ос Цикл
       Если СтрокаЗнач.НеИмеетНалогНаИмущества = Ложь Тогда
           Ос.Удалить(СтрокаЗнач);
       Иначе
       КонецЕсли;
   КонецЦикла;    
КонецПроцедуры
1 mikecool
 
20.02.12
11:49
в поиск
2 koketka
 
22.02.12
13:38
у меня ничего не получается народ помогите зависла!!
3 Reset
 
22.02.12
13:43
Для каждого УдаляемаяСтрока из Ос.НайтиСтроки(Новый Структура("НеИмеетНалогНаИмущества",Ложь)) цикл
Ос.Удалить(УдаляемаяСтрока);
КонецЦикла;
4 DosWinXP
 
22.02.12
13:43
Самый простой путь - перебирать строки "с конца" по индексу и удалять, чтобы после удаления строчки указатель не сбивался
5 aleks-id
 
22.02.12
13:45
запросом обратиться к ТЧ с условием
ГДЕ НеИмеетНалогНаИмущества
дальше ТЧ.Загрузить(Запрос.Выполнить().Выгрузить());
6 Reset
 
22.02.12
13:46
// Если с особым садизмом:
Ос.Загрузить(Ос.Выгрузить(Новый Структура("НеИмеетНалогНаИмущества",Истина)));
7 PVV65
 
22.02.12
13:47
(6) Садист.
8 Капитан О
 
22.02.12
13:48
(7) ему, видимо, за количество строк платят. чем меньше строк, тем больше ;)
9 guitar_player
 
22.02.12
13:51
(3) +1)
10 koketka
 
22.02.12
13:51
У меня все получилось!!! Спасибо мальчикки!!!! С праздником наступающим Вас!!! Всего вам самого хорошего и доброго!!! НАши помошники и наши защитники!!! уряяя
11 Капитан О
 
22.02.12
13:52
(10) спасибо. помогу ещё раз. "помощники" через Щ пишется ;)
12 ukolabrother
 
22.02.12
13:53
А еще можно строки для удаления собрать строки в массив и потом удалить в цикле. Но это как то не очень, да.
13 koketka
 
22.02.12
13:54
Ой!Ну уже немножко отметили!!!
14 Капитан О
 
22.02.12
13:55
(13) за нас всего немножко??
15 PVV65
 
22.02.12
13:55
(13) Не. Только начинаем.
16 koketka
 
22.02.12
13:56
Еще не вечер!
17 Капитан О
 
22.02.12
13:56
(16) это в каком часовом поясе?
18 koketka
 
22.02.12
13:56
в центральном
19 Капитан О
 
22.02.12
13:58
(18) Гринвич? приятно познакомиться, я русский
20 koketka
 
22.02.12
13:58
У нас еще только 13-57 нам еще гулять и гулять
Основная теорема систематики: Новые системы плодят новые проблемы.