Имя: Пароль:
1C
1С v8
v8: Что использовать на клиенте вместо Таблицы значений?
,
0 Seeker
 
13.09.13
14:09
Добрый день,
На Клиенте нельзя использовать таблицу значений, но часто очень надо, для этих целей использую массив структур, но по такому массиву нельзя осуществлять поиск.
Обычно в структуре больше чем 2 значения, т.е. таблица значений из 3 и более колонок.
Посоветуйте что можно использовать, перебор массив работает оч медленно.
1 Aleksey
 
13.09.13
14:10
я использую ТЗ в УФ на клиенте
2 Aleksey
 
13.09.13
14:10
почему нельзя?
3 МихаилМ
 
13.09.13
14:10
массив структур
4 Fragster
 
модератор
13.09.13
14:12
(0) эээ... а отражение таблицы в виде "данные формы коллекция" не устраивает?
5 NcSteel
 
13.09.13
14:12
(1) +100500
6 ДенисЧ
 
13.09.13
14:14
табличная часть обработки...
7 Seeker
 
13.09.13
14:15
(3) про массив структур я написал, он не удобен, т.к. в нем нет поиска
(4) Мне нужна просто виртуальная таблица значений, без отображения на форме, для внутренних вычислений.
8 Fragster
 
модератор
13.09.13
14:17
(7) я разрешаю не помещать таблицу на форму
9 Mashinist
 
13.09.13
14:18
(7) А что мешает все эти вычисления делать на сервере, а результат возвращать на клиента?
10 Seeker
 
13.09.13
14:21
(8) тогда мне для каждого такого объекта придется создать виртуальный реквизит
(9) это ограничение связанное с com соединением, я обрабатываю результаты полученные по ком и возвращаю их обратно
11 МихаилМ
 
13.09.13
14:22
(7)
что Вам мешает написать метод поиска в массиве структур,
туда же упорядочивание и дом индексы.
12 Seeker
 
13.09.13
14:32
(11) я уже думал об это, но это сложное решение.
Пока ищется простое, что то типа "найти".
13 Seeker
 
13.09.13
14:34
(1)
Из синтаксис помощника:
ТаблицаЗначений

Доступность:
Сервер, толстый клиент, внешнее соединение.

А почему не доступно, я не знаю, лучше задать этот вопрос Нуралиеву.
14 Fragster
 
модератор
13.09.13
15:23
(12) поиск по структуре массивов проще, чем по массиву структур
15 Seeker
 
16.09.13
08:40
(14) если я вас правильно понял, то:
структура будет содержать "колонки", а массивы "строки".
Ну вообще да, наверно может "взлететь", только надо понимать, что если значение пустое или NULL его все равно надо записать в массив, т.к. соответствие будет по индексу.
Т.е. из всех массивов в структуре получить значение по индексу (полученному в ходе поиска по нужному массиву).
16 cw014
 
16.09.13
08:47
(7) Мне нужна просто виртуальная таблица значений, без отображения на форме, для внутренних вычислений.


Почитай про метод "ИзменитьРеквизиты". Создавай ДанныеФормы сколько тебе влезет
17 Defender aka LINN
 
16.09.13
08:55
(10) Это ограничение у вас в голове и com никак не связано.
Что мешает работу с COM вести на сервере?
18 nerkadry
 
16.09.13
12:48
(17) возможно, хранение промежуточных данных  (если они тоже COM-объекты)
19 Defender aka LINN
 
16.09.13
13:21
(18) По прежнему не вижу, как это может помешать
20 nerkadry
 
16.09.13
13:24
(19) если работа с com ведется полностью на сервере, наверное, ничем
21 Defender aka LINN
 
16.09.13
14:39
(20) Я тебе по секрету скажу - COM-объект можно хранить на сервере даже если управление на клиента возвращается. Недолго, минут 30, но можно.
22 nerkadry
 
16.09.13
15:51
(21) а как у тебя получается писать, ты ж вроде забанен)
23 nerkadry
 
16.09.13
15:55
(21) http://kb.mista.ru/article.php?id=787   ты про это?
24 Defender aka LINN
 
16.09.13
16:00
(23) да
(22) Вот жеж... А я-то и не в курсе...
25 nerkadry
 
16.09.13
16:05
(24) Defender aka LINN  Все Все 2013-09-17 11:25:33 Волшебник 2013-09-16 11:25:33 1 Управляемая форма, открытие и заполнение данными объекта.
28 Infsams654
 
16.09.13
16:20
(17) сервер на линухе
29 Infsams654
 
16.09.13
16:38
(0) что-то похожая тема. v8: Объект в управляемой форме пост 40
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.