Имя: Пароль:
1C
1С v8
не находит строку в табличной части методом НайтиСтроки
,
0 мухомор777
 
02.03.20
16:47
Добрый день.Пытаюсь найти строку не находит.МОжет кто подскажет что не так?    
            Отбор = Новый Структура();
                Отбор.Вставить("НомерСтроки", Выборка.НомерСтроки);
                НайденноеЗначение = Товары.НайтиСтроки(Отбор);
1 vicof
 
02.03.20
16:49
И что же у тебя в номере строки в выборке?
2 ДенисЧ
 
02.03.20
16:50
Странный код...
У тебя что, может быть несколько строк с одинаковым номером? О_о
3 мухомор777
 
02.03.20
16:50
(2)т ане.просто надо строку найти по быстрому
4 мухомор777
 
02.03.20
16:51
(1)число там
5 vicof
 
02.03.20
16:51
"Странный код..."
(2) Одна буква лишняя
6 ДенисЧ
 
02.03.20
16:51
(3) Товары[Выборка.НомерСтроки]
Достаточно быстро?
7 ДенисЧ
 
02.03.20
16:52
(5) Пошляк.
8 AlvlSpb
 
02.03.20
16:53
(6) Поправлю, все же  Товары[Выборка.НомерСтроки - 1]
9 vicof
 
02.03.20
16:53
(7) Это хорошо?)
10 Андроны едут
 
02.03.20
16:54
если выборка из регистра, то там номер строки - служебный реквизит никакого отношения к реквизиту НомерСтроки ТЧ не имеющий
11 AlvlSpb
 
02.03.20
16:55
(10) Вряд ли в регистре есть ТЧ с именем Товары
12 AlvlSpb
 
02.03.20
16:56
(0) Это модуль объекта или ОФ?
13 piter3
 
02.03.20
16:56
А это где такой код?Не в доке ли?
14 dezss
 
02.03.20
16:57
(11) Откуда инфа, что это ТЧ?
Может это ТЗ.)))
15 dezss
 
02.03.20
16:58
(0) А как понял, что не находит?)
16 мухомор777
 
02.03.20
17:00
(6)тот случай когда код действительно без одной буквы Товары[Выборка.НомерСтроки-1]
всем спасибо разобрался
Основная теорема систематики: Новые системы плодят новые проблемы.