Имя: Пароль:
1C
1С v8
Удалить строку тч документа
0 Простенький вопросик
 
02.09.13
12:42
Как удалить строку тч документа при обходе тч в цикле?
1 LehhaK
 
02.09.13
12:44
2 butterbean
 
02.09.13
12:44
1. обходить с конца
2. удалить вне цикла обхода тч
3 Godofsin
 
02.09.13
12:44
Результат = Запрос.Выполнить().Выгрузить();
    
  //  ВыборкаДетальныеЗаписи = Результат.Выбрать();

    Номер = 0;
    
    

    
        
        Шапка.Параметры.ДатаДокумента = формат(Результат[0].ДатаПланирования,"ДФ=ММММ-кк-гггг");    
    
    
    Для каждого ВыборкаДетальныеЗаписи.Следующий из Результат Цикл
        Номер = Номер + 1 ;

        Строка.Параметры.Номенклатура = ВыборкаДетальныеЗаписи.Номенклатура;
        Строка.Параметры.Порядковый = Номер;
        Строка.Параметры.Закупка = ВыборкаДетальныеЗаписи.Закупка;
4 Godofsin
 
02.09.13
12:44
оууу
5 Godofsin
 
02.09.13
12:45
ТаблицаЗначений (ValueTable)
Удалить (Delete)
Вариант синтаксиса: Удаление по объекту

Синтаксис:

Удалить(<Строка>)
Параметры:

<Строка> (обязательный)

Тип: СтрокаТаблицыЗначений.
Удаляемая строка таблицы значений.
Вариант синтаксиса: Удаление по индексу

Синтаксис:

Удалить(<Индекс>)
Параметры:

<Индекс> (обязательный)

Тип: Число.
Индекс строки, которую необходимо удалить.
Описание:

Удаляет строку таблицы значений.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Пример:

ТаблицаЦен.Удалить(Индекс);
6 Alex S D
 
02.09.13
12:45
(3) как все сложно...)
7 Godofsin
 
02.09.13
12:46
(6) это не я, это подсознание =)))
8 Sammo
 
02.09.13
12:48
Получаешь строку / массив строк - которые надо удалить.
Удаляешь.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.