Имя: Пароль:
1C
 
Как из дерева значений убрать ненужные строки?
0 worker-good
 
02.09.14
13:30
Как из дерева значений убрать ненужные строки, согласно условию? Согласно следующему коду, строки из дерева значений убирается через одну, а как сделать подряд?
Для Каждого стрДерева Из тбФиксации.Строки Цикл
            Для Каждого стр Из стрДерева.Строки Цикл
                Если стр.Дата <НачалоРасчета ИЛИ стр.Дата>КонецРасчета Тогда
                    стрДерева.Строки.Удалить(стр);
                КонецЕсли;
            КонецЦикла;
        КонецЦикла;
1 zulu_mix
 
02.09.14
13:31
отбор наложи с условием Дата МЕЖДУ НачалоРасчета КонецРасчета
2 Зойч
 
02.09.14
13:34
делай обход с конца
3 worker-good
 
02.09.14
13:34
(1) Как поставить МЕЖДУ? в синаксис-помощнике такого нет
4 worker-good
 
02.09.14
13:35
(2) А как это организовать с конца?
5 Поpyчик-4
 
02.09.14
13:35
6 zulu_mix
 
02.09.14
13:39
ЗначениеС и ЗначениеПо
7 worker-good
 
02.09.14
13:40
(5) На приведенный там код 1С ругается:
{Форма.Форма.Форма(2652)}: Поле объекта не обнаружено (Строки)
    Для Каждого стрДерева Из тбФиксации.Строки Цикл
8 worker-good
 
02.09.14
13:41
(6) А можно привести в качестве примера, кусок кода...
9 Поpyчик-4
 
02.09.14
13:48
(8) Ну типа в БСП или в УТ 11

ОбщегоНазначения
Функция ПолучитьДеревоМетаданныхКонфигурации(Отбор = Неопределено) Экспорт

или поиск по конфе
// используем обратный порядок обхода дерева значений
10 worker-good
 
02.09.14
14:12
(9) Спасибо за помощь, все получилось)))