|
Как найти номер строки? | ☑ | ||
---|---|---|---|---|
0
mdv92
21.09.11
✎
14:19
|
Для каждого ТекСтр из Таб86 Цикл
Если (ТекСтр.Субконто1 = НазначениеЦелевыхСредств) и(ТекСтр.Субконто2 = СтрокаТаблицы.НКО_Проект) и(ТекСтр.Субконто3 = Перечисления.ДвиженияЦелевыхСредств.ДобровольныеВзносы) Тогда НомСтр= ТекСтр.НомерСтроки; Нашли=1; Прервать; КонецЕсли; КонецЦикла; Нашла я строчку! А номер у нее где взять? Уж во всяком случае - не так, как у меня! |
|||
1
Рэйв
21.09.11
✎
14:20
|
Таб86.Индекс(ТекСтр) - счет с 0. Если надо с 1 то +1
|
|||
2
Ненавижу 1С
гуру
21.09.11
✎
14:21
|
Индекс = ТекСтр.НомерСтроки-1;
А вообще есть метод НайтиСтроки |
|||
3
Mort
21.09.11
✎
14:21
|
Есть подозрение с учетом СтрокаТаблицы.НКО_Проект, представленный цикл завернут в ещё один. Что, конечно, ещё печальней.
|
|||
4
DrShad
21.09.11
✎
14:21
|
НайтиСтроки()
|
|||
5
vicof
21.09.11
✎
14:21
|
А зачем номер? И не проще ли использовать НайтиСтроки()?
|
|||
6
Axel2009
21.09.11
✎
14:22
|
а чем не устраивает как в 0?
|
|||
7
unregistered
21.09.11
✎
14:23
|
Зачем тебе номер строки?
Бери строку целиком. |
|||
8
DrShad
21.09.11
✎
14:24
|
(6) в (0) г0внокод написан, сорри за мой французский
|
|||
9
Axel2009
21.09.11
✎
14:28
|
(8) как (4) поможет найти номер строки правильно, но "во всяком случае - не так, как у меня!"?
|
|||
10
DrShad
21.09.11
✎
14:30
|
(9) во-первых работает гораздо быстрее, во-вторых возвращает массив строк по заданому ключу
дальше СП цитировать будем? |
|||
11
mdv92
21.09.11
✎
14:30
|
Не, ну нашла я строки!
НайденСтроки=Таб86.НайтиСтроки(Отбор) - как мне теперь сумму в самой таблице изменить? Таб86.Индекс(ТекСтр) - это работает? |
|||
12
mdv92
21.09.11
✎
14:32
|
(9) Ну отлично! Дальше как мне выйти на строку таблицы начальной? Она там одна!
|
|||
13
DrShad
21.09.11
✎
14:32
|
НайденСтроки[0].Сумма = НоваяСумма; // это если значение одно, если больше то переходом по массиву строк
|
|||
14
mdv92
21.09.11
✎
14:32
|
Таб86.Индекс - поле объекта не обнаружено.
ъ |
|||
15
mdv92
21.09.11
✎
14:33
|
(13) А в самой Таб86 разве что-то изменится? НайденСтроки - это ж другой объект!
|
|||
16
Ненавижу 1С
гуру
21.09.11
✎
14:35
|
(15) это строка твоей Таб86
|
|||
17
DrShad
21.09.11
✎
14:36
|
(15) вот скажи у тебя что СП украли?
|
|||
18
unregistered
21.09.11
✎
14:37
|
(15) Массив строк таблицы значений, соответствующих условиям поиска.
Замечание! Массив хранит ссылки на строки таблицы значений, то есть при изменении строки в таблице, значение в массиве тоже будет измененным. |
|||
19
mdv92
21.09.11
✎
14:41
|
(18) Я это уже сама нашла и даже где-то написала. но это ж - связь в другую сторону!
Проверю! |
|||
20
Ненавижу 1С
гуру
21.09.11
✎
14:42
|
(19) где фото?
|
|||
21
Axel2009
21.09.11
✎
14:43
|
(19) а ТекСтр там разве не искомое? зачем еще номер строки?
|
|||
22
mdv92
21.09.11
✎
14:46
|
(21) Я никак не привыкну, что это - тот же самый объект. У меня в голое они почему-то разные.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |