|
Индекс находится за границами массива... | ☑ | ||
---|---|---|---|---|
0
Босечка
21.10.13
✎
09:58
|
Если ЗначениеЗаполнено(текСтрокаДереваОпераций.Строки[2]) = истина тогда
текСтрокаДереваОпераций = текСтрокаДереваОпераций.Строки[2]; Конецесли; |
|||
1
Godofsin
21.10.13
✎
09:59
|
ну нету воторой строки, хоть тресни
|
|||
2
Godofsin
21.10.13
✎
09:59
|
ЗначениеЗаполнено(текСтрокаДереваОпераций.Строки[2]) = истина
"= Истина" - лишнее |
|||
3
User_Agronom
21.10.13
✎
09:59
|
Значит, в этом массиве два или менее элементов...
|
|||
4
Нуф-Нуф
21.10.13
✎
09:59
|
ну нету третьей строки, хоть тресни
|
|||
5
zippygrill
21.10.13
✎
10:00
|
ну нету четвертой строки, хоть тресни
|
|||
6
User_Agronom
21.10.13
✎
10:00
|
(1) верно, третьей: (4)
|
|||
7
User_Agronom
21.10.13
✎
10:00
|
(5) Фотка есть. Не обманывай.
|
|||
8
Sabbath
21.10.13
✎
10:01
|
(0)
1. Надо проверять количество строк. 2. = истина не надо, т.к. ЗначениеЗапонено() возвращает уже то, что надо - булево 3. Загадочная задача, нужна именно третья строка)) |
|||
9
Sabbath
21.10.13
✎
10:01
|
(1) не вторая а третья, ибо первая с индексом 0
|
|||
10
Godofsin
21.10.13
✎
10:01
|
Да да, третьей, третьей... Все равно хоть тресни...
|
|||
11
Godofsin
21.10.13
✎
10:02
|
Да в курсе, щас затыкают мля )))))
|
|||
12
Босечка
21.10.13
✎
10:02
|
Так как надо написать?
|
|||
13
Sabbath
21.10.13
✎
10:02
|
(11) все, теперь ты не "высокий программист"!
|
|||
14
1dvd
21.10.13
✎
10:03
|
(12) избавься от двойки
|
|||
15
Sabbath
21.10.13
✎
10:05
|
(12) Ну если тупо и не зная задачи, то
Если текСтрокаДереваОпераций.Строки[2]).Количество() > 2 И ЗначениеЗаполнено(текСтрокаДереваОпераций.Строки[2])тогда текСтрокаДереваОпераций = текСтрокаДереваОпераций.Строки[2]; Конецесли; Но тут еще интересно, что текСтрокаДереваОпераций сначала содержала строки, а потом сама стала одной строкой) Как-то не очень красиво |
|||
16
Godofsin
21.10.13
✎
10:08
|
(12) так а что вообще нужно-то?
|
|||
17
Sabbath
21.10.13
✎
10:08
|
+(15) там скобка лишняя перед "количество" и пробела перед "тогда" нет, если что
|
|||
18
Sammo
21.10.13
✎
10:09
|
(12) Почему обращение идет именно к определенной строке?
|
|||
19
iamnub
21.10.13
✎
10:09
|
(15)
Что это за лажа? |
|||
20
hhhh
21.10.13
✎
10:10
|
(17) Если текСтрокаДереваОпераций.Строки.Количество() > 2
|
|||
21
Sabbath
21.10.13
✎
10:11
|
(19) (20) ну да ну да, сплю еще
|
|||
22
Godofsin
21.10.13
✎
10:14
|
(21) Теперь ты не "высокий" программист! =))))
|
|||
23
Босечка
21.10.13
✎
10:17
|
Это вообще таблица штрихкодов операций, которая меняется в зависимости от желания пользователей.
Учет норм времени работ с использованием штрихкодирования. В зависимости от ситуации получаем разные наборы штрихкодов. Больше чем 2 не предусмотрено было наверно. |
|||
24
1dvd
21.10.13
✎
10:18
|
(23) ну, вот в зависимости от ситуации меня двойку на другой нужный индекс
|
|||
25
Sabbath
21.10.13
✎
10:18
|
(22) :'(
|
|||
26
Босечка
21.10.13
✎
10:31
|
(24) неизвестно, сколько может понадобиться операций, поэтому вариант
Если (текСтрокаДереваОпераций.Строки.Количество() > 2) И (ЗначениеЗаполнено(текСтрокаДереваОпераций.Строки[2])) тогда текСтрокаДереваОпераций = текСтрокаДереваОпераций.Строки[2]; Конецесли; больше подходит. |
|||
27
Босечка
21.10.13
✎
10:32
|
Спасибо всем , попробую, что будет.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |