Имя: Пароль:
1C
1С v8
Как удалить позиции из таблицы значений
0 curys
 
10.10.12
12:20
Доброго времени суток! Есть две таблицы:
Поступления
1652764
14300
37020
6196,5

платежки
115648
115648
14300
37020
357500
6196,5
115648

Подскажите как удалить строки и таблицы поступления повторяющимися строками таблицы платежки?
1 aleks-id
 
10.10.12
12:20
запросом
2 Рэйв
 
10.10.12
12:21
ТЗ.Свернуть("ИмяКолонки")
3 zak555
 
10.10.12
12:21
что такое поступления, что такое платежи ?
4 Рэйв
 
10.10.12
12:22
(0)>>и таблицы поступления

или тебе нужно удалить строки одной тз, которые есть в другой?
5 ПиН
 
10.10.12
12:23
лучше запросом, если не умеешь, то выборкой, бегаешь по строчкам ТЗ1 и ищешь значение в ТЗ2... если находишь - удаляешь текущай строчку ТЗ1
6 curys
 
10.10.12
12:24
(4)да, нужно удалить строки одной тз, которые есть в другой
7 Godofsin
 
10.10.12
12:26
делай запросом
8 curys
 
10.10.12
23:05
запросом я не знаю как, сделеал вот так:

Для Каждого Стр Из ТабПлатежек Цикл
               Структура = Новый Структура;
               Структура.Вставить("СуммаПоступления", Стр.СуммаДокумента);
               МассивСтрок = ТабПоступлений.НайтиСтроки(Структура);
               Если МассивСтрок.Количество()=0 Тогда
                   СуммаПлатежа = СуммаПлатежа+Стр.СуммаДокумента;
               Иначе
                   Для Каждого ТекЗнач Из МассивСтрок Цикл
                       ТабПоступлений.Удалить(ТекЗнач);
                   КонецЦикла;
               КонецЕсли;
           КонецЦикла;
но почему то уберается из таблицы поступлений 2 строки сразу вместо одной, как сделать чтобы удалялась по обходу обходу одна строка?
9 ДенисЧ
 
10.10.12
23:09
Выбрать * из тзПоступления т1
левое объединение тзПлатежи т2
по т1.Поле = т2.Поле
где где т2.Поле есть NULL
10 curys
 
11.10.12
09:07
(9) спасибо за ответ, а можно реальный пример кода, не могу разобраться что у меня не так?
11 hhhh
 
11.10.12
09:49
(10) ну здесь

                  Для Каждого ТекЗнач Из МассивСтрок Цикл
                       ТабПоступлений.Удалить(ТекЗнач);
                   КонецЦикла;

ведь вы все поступления из массива удаляете. А потом нас спрашиваете, зачем вы это удалили.