|
ТЗ поиск и перебор с определенной строки | ☑ | ||
---|---|---|---|---|
0
Chum
05.06.13
✎
11:32
|
Есть простая ТЗ из двух колонок: дата, тип
Нужно найти нужную строку по колонке дата и если тип не устраивает по условию, то пробежать по строкам дальше до выполнения условия. Как это делается? Нашел, допустим нужную строку, получил объект СтрокатаблицыЗначений, а дальше как? з.ы. 8-ку впервые вижу. |
|||
1
DarKySiK
05.06.13
✎
11:35
|
т.е. тебе дату по типу получить надо? а что за условие такое? может можно все в соответствие закинуть?
|
|||
2
chelentano
05.06.13
✎
11:38
|
сначала сортируешь ТЗ по дате, ищешь первую строку с нужной датой, далее получаешь строки ТЗ по индексу, как-то так
|
|||
3
Chum
05.06.13
✎
11:39
|
Простейшая задача: найти конечную рабочую дату по производственному календарю путем прибавления календарных дней к начальной дате.
|
|||
4
mikecool
05.06.13
✎
11:39
|
обычный цикл по строкам, подходит по условию - прерываем цикл, нет - бежим дальше
|
|||
5
mikecool
05.06.13
✎
11:40
|
(3) делается запросом
|
|||
6
mikecool
05.06.13
✎
11:40
|
+5 без всяких циклов
|
|||
7
Chum
05.06.13
✎
11:41
|
(2) нашел, получил объект СтрокаТаблицыЗначений, как индекс-то узнать?
(4) можно по идее, но хотелось бы цикл начинать с определенной строки. Вопрос в определении ее индекса |
|||
8
Wobland
05.06.13
✎
11:41
|
(3) выбрать максимум(дата) где рабочий_день и дата<чешго-нибудь
|
|||
9
chelentano
05.06.13
✎
11:41
|
(7) Индекс = ТаблицаЗначений.Индекс(НайденнаяСтрока)
|
|||
10
Chum
05.06.13
✎
11:42
|
(9) спасибо.
|
|||
11
Chum
05.06.13
✎
11:46
|
(6) например?
если расчетная дата <> рабочий день по календарю. тогда взять первый рабочий день. |
|||
12
H A D G E H O G s
05.06.13
✎
11:48
|
Автор хочет фигню.
|
|||
13
Chum
05.06.13
✎
11:50
|
(12) автор хочет не фигню, а выпить и закусить.
|
|||
14
Alexaha
05.06.13
✎
11:52
|
(0) а НайтиСтроки() не подходит?
|
|||
15
Rovan
гуру
05.06.13
✎
12:01
|
(+14) +1 !
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |