Имя: Пароль:
1C
1C 7.7
v7: Альтернатива ТЗ 1с 7.7
0 DmitriyDI
 
09.08.13
16:29
Задача такая есть список значений допустим,

Знач1
Знач2
Знач3,

Ну и мы соответственно где нам необходимо обращаемся к определенному значению, но теперь этот список значений меняется т.е. Знач1,2,3, теперь меняются в зависимости от периода, первая мысль приходит скинуть все в таблицу значений с двумя колонками Знач|Период, Но поиск в 1с по двум колонкам в 1с осуществляется как я понимаю только по средствам цикла, и делать так будет не правильно.

вопрос вот в чем как все сделать правильно и грамотно?
1 Джинн
 
09.08.13
16:31
> Но поиск в 1с по двум колонкам в 1с осуществляется как я понимаю только по средствам цикла, и делать так будет не правильно.

Поиск можно организовать и по составному полю. Если предварительно об этом позаботиться.
2 Mashinist
 
09.08.13
16:31
в списке значений элемент значение - список значений :-)
3 Попытка1С
 
09.08.13
16:32
Индексированная таблица, выбор по индексу двух полей если уж так хочется.
4 noxxx
 
09.08.13
16:33
1С++ Индексированная ТЗ
5 DmitriyDI
 
09.08.13
16:39
(1) ну да точно как вариант какое-нибудь поле датаЗначение
(2) а если мы не знаем номер этих значений, необходимо просто найти  1 строку по двум параметрам.
(3),(4) придется по видимому тупо циклом ...
6 Franchiser
 
гуру
09.08.13
16:57
массив, внутри элементы список значений или тз.
7 Джинн
 
09.08.13
17:29
(5) Именно. Самый простой и эффективный способ.
8 victor79
 
09.08.13
17:59
вот в этой штуке есть поиск до трех колонок:
http://telnov-vs.narod.ru/valtable.html
9 Zhuravlik
 
10.08.13
10:09
(0) Циклом тормознуто, и глупо при существующих возможностях. Почитай вот это http://www.1cpp.ru/docum/html/IndexedTable.html#findrow