|
НайтиСтроки в таблицеЗначений находит только 1 строку..
| ☑ |
0
Dmitriy_76
20.08.11
✎
17:08
|
Для Каждого Стр Из Выборка Цикл
Если НЕ ЗначениеЗаполнено(Стр.Контрагент) Тогда
Структура1=Новый Структура;
Структура1.Вставить("Номенклатура",Стр.Номенклатура);
НайденныеСтр=Выборка.НайтиСтроки(Структура1);
КонецЕсли;
КонецЦикла;
Выборка - таблица значений.
в ней есть колонка Номенклатура...тип справочникссылка номенклатура.
ставлю чтоку остановки на КонецЕсли..
Смотрю в массиве НайденныеСтр - 1 строка...хотя в таблице Выборке есть еще строки с такой номенклатурой..
что делаю не так ?
|
|
1
acsent
20.08.11
✎
17:09
|
Значит не стакой
|
|
2
Dmitriy_76
20.08.11
✎
17:12
|
(1) хотелось бы верить...но ..есть..
|
|
3
acsent
20.08.11
✎
17:13
|
сделай отбор в справочникет по наименованию
|
|
4
IamAlexy
20.08.11
✎
17:13
|
(2) Выборка это точно таблица значений?
|
|
5
Dmitriy_76
20.08.11
✎
17:15
|
(4) да
вот что показывает когда вычисляю "Выборка"
Выборка ТаблицаЗначений ТаблицаЗначений
|
|
6
Rie
20.08.11
✎
17:20
|
(0) А может, у тебя строки с повторяющейся номенклатурой - только те, в которых контрагент заполнен?
|
|
7
Dmitriy_76
20.08.11
✎
17:22
|
(6) нет..смысл в том..что есть таблица..в ней есть номенклатура и контрагент.. у некоторой номенклатуры нет контрагента...вот и пытаюсь получить все вхожднеия номенклатуры и заполнить контрагента из тех строк где заполнен
|
|
8
Rizhij_Nikitos
20.08.11
✎
18:20
|
Dmitriy_76 я тока начал программировать, меньше месяца, но если у тебя выборка из запроса попробуй в цикле записать все это
Пока Выборка.Следующий() Цикл
//тута свой код
КонецЦикла;
наверно ты просто в одном элементе выборке нашел номенклатуру, а по другим не прошелся...
|
|
9
Rizhij_Nikitos
20.08.11
✎
18:23
|
а вообще если у тебя выборка ТЗ, то цикл вообще не нужен
НайденныеСтр=Выборка.НайтиСтроки(Структура1); - это должно тебе возвратить массив. Вот моя ICQ 555491567 напиши, обсудим проблему, а то владелец логина, не будет рад, что я пишу такие длинные сообщения (*_*)
|
|
10
Axel2009
20.08.11
✎
18:26
|
(0) с такой номенклатурой - одинаковое наиманование? ссылки тоже проверял, что одинаковые?
|
|
11
Dmitriy_76
20.08.11
✎
18:26
|
Rizhij_Nikitos ---
метод следующий..используется если результат запроса был Выбран() ...у меня Выгрузить() ..
|
|
12
Dmitriy_76
20.08.11
✎
18:28
|
блин... они заразы... номенклатуру..с одинаковым наименованием плодят...
все разобрался...наиемнование одинаковое..ссылка нет
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший