Имя: Пароль:
1C
1С v8
Возможен ли отбор в ТЗ
,
0 serg-lom89
 
16.03.15
11:56
Добрый день.Подскажите,есть ТЗ с несколькими колонками.
возможно ли как нить сделать отбор в ТЗ?
1 DexterMorgan
 
16.03.15
11:57
ТаблицаЗначений (ValueTable)
НайтиСтроки (FindRows)
Синтаксис:

НайтиСтроки(<ПараметрыОтбора>)
Параметры:

<ПараметрыОтбора> (обязательный)

Тип: Структура.
Задает условия поиска: ключ структуры определяет имя колонки, по которой будет осуществляться поиск, а значение структуры - искомое значение.
Возвращаемое значение:

Тип: Массив.
Массив строк таблицы значений, соответствующих условиям поиска.
Замечание! Массив хранит ссылки на строки таблицы значений, то есть при изменении строки в таблице, значение в массиве тоже будет измененным.
Описание:

Осуществляет поиск строк таблицы значений, отвечающих заданным условиям поиска.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Примечание:

Метод эффективно использовать для выборки неуникальных значений.
2 Ненавижу 1С
 
гуру
16.03.15
11:57
НайтиСтроки что-ли?
3 yavasya
 
16.03.15
12:04
(1) можно и без структуры
4 D_E_S_131
 
16.03.15
12:09
(3) Как?
5 DexterMorgan
 
16.03.15
12:22
(3) Много как можно
6 Альбатрос
 
16.03.15
12:29
(4) Запросом наверное
7 yavasya
 
16.03.15
12:52
8 yavasya
 
16.03.15
12:53
/// Как найти строку в таблице значений по значению в 1с 8.3, 8.2

    // найдём строчку с яблоком и покажем его цвет
    Сообщить(Таб.Найти( "Яблоко" ).Цвет); // Зелёный
9 DexterMorgan
 
16.03.15
12:55
(8) все строчки с "яблоком" подсветишь?
10 yavasya
 
16.03.15
12:57
вроде как да , лень отладчик включать
11 DexterMorgan
 
16.03.15
13:00
(10) нее) Найти возвращает только одну строку, поэтому ее удобно для поиска уникальных значений применять
12 Альбатрос
 
16.03.15
13:01
+(11) Да и поиск по нескольким полям не замутить
13 D_E_S_131
 
16.03.15
13:36
(6) Тогда уж можно в предварительно подготовленный РС записать значения этой ТЗ и пользоваться механизмами платформы. :)))
14 Kookish
 
16.03.15
13:47
(13) Временные таблицы для извращенцев, видимо.
15 D_E_S_131
 
16.03.15
14:07
(14) Временная таблица — она временная, а запись РС — на века!
16 serg-lom89
 
16.03.15
14:35
ребята пдскажите еще одну вещь,а как закинуть массив в таблицу значений?
кроме обхода массива и присвоению значений в тз ничего в голову не приходит
17 D_E_S_131
 
16.03.15
14:40
Если в ТЗ кол-во строк столько же сколько элементов в массиве, то через ЗагрузитьКолонку(). Если в ТЗ ничего нет, то в (16) единственный вариант.
18 tixis
 
16.03.15
14:42
ОбщегоНазначения.ЗагрузитьВТаблицуЗначений
19 serg-lom89
 
16.03.15
14:46
(18) не канает)
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.