|
как написать чтобы искала по двум параметрам и двум столбцам втаблице значений? | ☑ | ||
|---|---|---|---|---|
|
0
Ivan_495
naïve
01.03.10
✎
16:36
|
Подскажите
Задлжен.Найти(ТекСтрокаДоговоры.дог,"Договор") как написать чтобы искала по двум параметрам и двум столбцам втаблице значений? |
|||
|
1
Irbis
01.03.10
✎
16:37
|
НайтиСтроки
|
|||
|
2
XLife
01.03.10
✎
16:37
|
НайтиСтроки(<ПараметрыОтбора>)
|
|||
|
3
Ivan_495
naïve
01.03.10
✎
16:38
|
Задлжен.НайтиСтроки(ТекСтрокаДоговоры.дог,"Договор",ТекСтрокаДоговоры.Контр,"Контрагенты")) ???
|
|||
|
4
Михей
01.03.10
✎
16:39
|
(3) неа
|
|||
|
5
XLife
01.03.10
✎
16:40
|
(3) в СП забанили? подавай структуру на вход
|
|||
|
6
Irbis
01.03.10
✎
16:40
|
ТаблицаЗначений (ValueTable)
НайтиСтроки (FindRows) Синтаксис: НайтиСтроки(<Параметры отбора>) Параметры: <Параметры отбора> (обязательный) Тип: Структура. Задает условия поиска: ключ структуры определяет имя колонки, по которой будет осуществляться поиск, а значение структуры - искомое значение. Возвращаемое значение: Тип: Массив. Массив строк таблицы значений, соответствующих условиям поиска. Замечание! Массив хранит ссылки на строки таблицы значений, то есть при изменении строки в таблице, значение в массиве тоже будет измененным. Описание: Осуществляет поиск строк таблицы значений, отвечающих заданным условиям поиска. Примечание: Метод эффективно использовать для выборки неуникальных значений. Пример: // СписокРаботников - реквизит формы для представления информации // о работниках (тип ТаблицаЗначений). // В форме расположено табличное поле СписокРаботников, в котором // показываются данные СписокРаботников. // С помощью запроса выбирается информация о работниках. Запрос = Новый Запрос; ТекстЗапроса = "ВЫБРАТЬ // текст запроса // ... "; Запрос.Текст = ТекстЗапроса; СписокРаботников = Запрос.Выполнить().Выгрузить(); Отбор = Новый Структура(); Отбор.Вставить("ФизЛицо",Справочники.ФизическиеЛица.ПустаяСсылка()); Строки = СписокРаботников.НайтиСтроки(Отбор); Если Строки.Количество() > 0 Тогда ЭлементыФормы.СписокРаботников.ТекущаяСтрока = Строки[0]; КонецЕсли; |
|||
|
7
Ivan_495
naïve
01.03.10
✎
16:49
|
Стр=Новый Структура(ТекСтрокаДоговоры.дог,ТекСтрокаДоговоры.Контр,"Договоры,Контрагенты");
Задлжен.НайтиСтроки(стр) ??? |
|||
|
8
XLife
модератор
01.03.10
✎
16:51
|
(7) читай СП!
|
|||
|
9
Ivan_495
naïve
01.03.10
✎
16:58
|
По одному полю понятно
ПараметрыОтбора = Новый Структура; ПараметрыОтбора.Вставить("Номенклатура", ТекТовар); НайденныеСтроки = Состав.НайтиСтроки(ПараметрыОтбора); Подскажите если не трудно как по двум полям? |
|||
|
10
XLife
модератор
01.03.10
✎
17:02
|
(9) ппц...
Стр = Новый Структура("Договор,Контрагент",ТекСтрокаДоговоры.дог,ТекСтрокаДоговоры.Контр); или Стр = Новый Структура; Стр.Вставить("Договор", ТекСтрокаДоговоры.дог); Стр.Вставить("Контрагент", ТекСтрокаДоговоры.Контр); и Задлжен.НайтиСтроки(Стр) |
|||
|
11
73
01.03.10
✎
17:02
|
(7) Сначала ключи, потом значения.
(9) Вставить еще: ПараметрыОтбора = Новый Структура; ПараметрыОтбора.Вставить("Номенклатура", ТекТовар); ПараметрыОтбора.Вставить("ЕщеКолонка", ЕщеЗначение); НайденныеСтроки = Состав.НайтиСтроки(ПараметрыОтбора); |
|||
|
12
Ivan_495
naïve
01.03.10
✎
17:03
|
спасибо
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |