|
Как из дерева значений убрать ненужные строки? |
☑ |
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) Спасибо за помощь, все получилось)))
|
|