|
v7: Каким образом можно выбрать строки из выбранных документов....
| ☑ |
0
susik_haram
16.02.15
✎
13:57
|
Задача такая, в каждом документе в ТЧ есть графа "Дата", нужно выбрать строки попадающие в интервал....
|
|
1
vicof
16.02.15
✎
13:58
|
Запросом
|
|
2
ДенисЧ
16.02.15
✎
13:58
|
отсортировать и перебрать )
|
|
3
vicof
16.02.15
✎
13:59
|
А, блин, это семерка. Ну там тоже запросом, можно, по-моему
|
|
4
Mitay_D
16.02.15
✎
14:31
|
ВыбратьСтроки()
Пока ПолучитьСтроку() = 1 Цикл
Если (Дата < НачалоИнтервала) и (Дата > КонецИнтервала) Тогда
продолжить;
Иначе
вывести на печать или в таблицу значений
КонецЕсли;
КонецЦикла;
|
|
5
susik_haram
16.02.15
✎
14:36
|
в таком случае это как то так, но так не работает....
Док.ВыбратьДокументы();
Пока Док.ПолучитьДокумент() = 1 Цикл
Док.ТекущийДокумент().ВыбратьСтроки();
Док.ТекущийДокумент().ВыбратьСтроки();
Пока Док.ПолучитьСтроку() = 1 Цикл
КонецЦикла;
КонецЦикла;
|
|
6
susik_haram
16.02.15
✎
14:37
|
Одна строка лишняя
|
|
7
kobzon2
16.02.15
✎
14:39
|
А зачем Док.ТекущийДокумент() ? Он какой не текущий?
|
|
8
1Сергей
16.02.15
✎
14:41
|
(7)+1
(5) Кто вас такому учит?..
|
|
9
susik_haram
16.02.15
✎
14:46
|
а как правильно, если надо проверить строки во всех документах???
|
|
10
1Сергей
16.02.15
✎
14:47
|
(9) например так
Док.ВыбратьДокументы();
Пока Док.ПолучитьДокумент() = 1 Цикл
Док.ВыбратьСтроки();
Пока Док.ПолучитьСтроку() = 1 Цикл
КонецЦикла;
КонецЦикла;
|
|
11
susik_haram
16.02.15
✎
16:20
|
всем спасибо....
|
|
12
Ёпрст
16.02.15
✎
16:36
|
(9) запросом, если нужна скорость - прямым запросом.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший