Имя: Пароль:
1C
1С v8
Не работает отбор по номеру строки
,
0 ХочуСпец
 
21.06.12
11:10
Товары = Документ.Товары;

ОтборСтр = Новый Структура;
ПоискПоСтроке.Вставить("НомерСтроки", 1);
           
НайдСтроки = Товары.НайтиСтроки(ПоискПоСтроке);

Почему всегда НайдСтроки пустое, хотя товары у документа заполнены
1 ХочуСпец
 
21.06.12
11:10
испр:
Товары = Документ.Товары;

ОтборСтр = Новый Структура;
ОтборСтр .Вставить("НомерСтроки", 1);
           
НайдСтроки = Товары.НайтиСтроки(ОтборСтр );
2 ХочуСпец
 
21.06.12
11:13
в чем может быть проблема?
3 abitfrosty
 
21.06.12
11:16
А зачем отбирать по номеру строки, если ты знаешь, какая именно строка тебе нужна, обращайся по индексу, что ли?
4 Kreont
 
21.06.12
11:17
Может легче сразу скопировать из ТЧ документа товары в ТЗ с указанием строк нужных?
5 golden-pack
 
21.06.12
11:18
(3) тссс.
6 Buster007
 
21.06.12
11:19
что есть Документ.Товары?
7 ХочуСпец
 
21.06.12
11:19
почему не отбирается по номеру строки?
8 ХочуСпец
 
21.06.12
11:22
(6) Документ - ссылка на конкретный документ
9 Buster007
 
21.06.12
11:24
у меня не работает. ЧЯДНТ?
10 Buster007
 
21.06.12
11:24
+(9) тьфу. В смысле работает )
11 Buster007
 
21.06.12
11:25
может действительно в этом документе нет строк в табличной части )
12 ХочуСпец
 
21.06.12
11:27
(11) да есть же
попробовал использовать метод Найти("НомерСтроки", 1)
ошибка, не найдена колонка "НомерСтроки"
13 eromanov
 
21.06.12
11:29
сама идея поиска ужас)
Товары = Документ.Товары[1];
14 ХочуСпец
 
21.06.12
11:33
(13) почему ужас
по какому то условию я обираю строки из этого документа, и обрабатываю затем только эти строки
15 Buster007
 
21.06.12
11:34
а товары точно табличная часть?)
16 ХочуСпец
 
21.06.12
11:39
(15) с индексом то все понятно НомерСтроки -1

но вот почему поиск по номеру строки не пашет, для меня осталась загадкой
17 eromanov
 
21.06.12
11:42
НомерСтроки системная колонка, может из-за этого, но отобрав по номеру строки ты же понимаешь что получишь только 1 строку в любом случае и о каких-то переборах речи не идет...
18 ХочуСпец
 
21.06.12
11:44
(17) мне и нужна одна строка
Значит можно тока по индексу
19 eromanov
 
21.06.12
11:46
ес