Имя: Пароль:
1C
1С v8
Отбор по таблице значений
0 aMz
 
17.07.13
09:04
Есть таблица значений(большая) в ней показатели допустим показатель 1 и 2, на основе них нужно сделать новый показатель. Реально ли это реализовать без двух циклов по копиям ТЗ? Можно ли через найтиСтроки отобрать 2 строки или реально ли такое решить запросом?
1 Wobland
 
17.07.13
09:05
да. да. да
2 Cube
 
17.07.13
09:06
чо?
3 Wobland
 
17.07.13
09:06
хотя, с последним да я погорячился
4 Wobland
 
17.07.13
09:06
(2) он спрашивает нас, подходящая ли сегодня погода для колдования НайтиСтроки
5 Irbis
 
17.07.13
09:06
запросом реально
6 Галахад
 
гуру
17.07.13
09:06
(4) Почему?
7 Wobland
 
17.07.13
09:07
(5) создать?
8 Маркетолог
 
17.07.13
09:08
(0) Если показатель 3 как функцию от показетелей 1 и 2 получить просто то лучше запросом.
9 aMz
 
17.07.13
09:08
СтруктураОтбора = Новый Структура;
СтруктураОтбора.Вставить("Показатель",1);
СтруктураОтбора.Вставить("Показатель",2);
НайденныеСтроки = ТЗ.НайтиСтроки(СтруктураОтбора);
Найдет две строки или одну? как бы вы это реализовали
10 Irbis
 
17.07.13
09:09
(7)ТЗ во временную таблицу как параметр, а там хоть обвыбирайся
11 Irbis
 
17.07.13
09:10
(9) А сколько элементов в структуре будет после исполнения твоего кода?
12 aMz
 
17.07.13
09:12
(11)ну походу один - последний
13 Wobland
 
17.07.13
09:12
(12) а в общем случае?
14 aMz
 
17.07.13
09:14
Есть пример реализации через запрос?
15 Cube
 
17.07.13
09:19
(9) О, теперь понятнее. Делай через запрос.
16 Cube
 
17.07.13
09:20
17 aMz
 
17.07.13
09:27
Гуглом вроде пользоваться умею , спасибо