|
вопрос по конфигурированию.Массив | ☑ | ||
---|---|---|---|---|
0
uuu_ggg
07.03.12
✎
20:26
|
у меня есть массив..
... ... НайденнаяСтрока = тзДвиженийДоп.НайтиСтроки(Отбор); НайденнаяСтрока,как показывает отладчик,это массив. мне надо получит значение из одной колонки этого массива. название колонки "сумма". делаю НайденнаяСтрока.сумма ругается что не правильно подскажите пожалуйста,как мне достать это значение) |
|||
1
Reset
07.03.12
✎
20:34
|
У массива нет колонок.
НайденнЫЕСтрокИ = тзДвиженийДоп.НайтиСтроки(Отбор); Для НомерСтроки=0 по НайденнЫЕСтрокИ.Количество()-1 цикл Сообщить(НайденнЫЕСтрокИ[НомерСтроки].Сумма); КонецЦикла; |
|||
2
uuu_ggg
07.03.12
✎
20:37
|
так а если я просто ставлю
НайденнаяСтрока[0].сумма это не тоже самое?) |
|||
3
AlexNew
07.03.12
✎
20:44
|
(2) В общем случае - нет.
|
|||
4
aleks-id
07.03.12
✎
20:45
|
(2) у тебя может быть найдено несколько значений
|
|||
5
vmv
07.03.12
✎
20:55
|
метод найти строки возвращает массив строк - проблемы со смысловыми ассоциациями? по-русски же пишут НайтиСтроки.
для поиска значения колонки есть метод Найти() |
|||
6
EvgeniuXP
07.03.12
✎
21:12
|
(2) в ячейке массива 0 лежит строка, а у этой строки есть колонка Сумма, поэтому и пишешь Массив[0].Сумма.
|
|||
7
sprinter83
07.03.12
✎
21:15
|
НайденнаяСтрока[0].сумма
Перед использованием такого варианта не плохо бы проверять не пустой ли массив, если пустой (строки не найдены) тогда ясно почему система ругается Если НайденнаяСтрока.Количество > 0 Тогда НужнаяСумма = НайденнаяСтрока[0].сумма; КонецЕсли; |
|||
8
sprinter83
07.03.12
✎
21:16
|
Ошибся немного
Вместо НайденнаяСтрока.Количество > 0 нужно НайденнаяСтрока.Количество() > 0 :) |
|||
9
ПесняПроЗайцев
07.03.12
✎
21:37
|
(6) сказали ж, нет в массиве колонок )
|
|||
10
uuu_ggg
07.03.12
✎
21:44
|
ДОБАВИЛА КАК В (1),получилось...спасибо
а еще вопрос..) как получить количество календарных дней в месяце,если известна дата этого месяца) |
|||
11
hhhh
07.03.12
✎
21:45
|
День(КонецМесяца(Дата))
|
|||
12
DrShad
07.03.12
✎
21:58
|
(10) в (1) дурацкий код
|
|||
13
DrShad
07.03.12
✎
22:00
|
Для каждого строка из НайденныеСтроки Цикл
|
|||
14
uuu_ggg
07.03.12
✎
22:03
|
(12)а какой не дурацкий7
|
|||
15
experimentator76
07.03.12
✎
22:13
|
(14) а вот повыше который - похож на недурацкий
|
|||
16
Reset
11.03.12
✎
09:56
|
(12) Вариант с переменной-счетчиком выбран не случайно, а для демонстрации обращения по индексу. В конструкции "для каждого" это не было бы очевидным. Да и вообще, называть цикл for() дурацким... хм странно, что-ли.
|
|||
17
patapum
11.03.12
✎
09:59
|
а вообще, чтобы программирование шло успешно, в профиль на мисте необходимо добавить фотку!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |