|
Передача значений между клиенту от сервера | ☑ | ||
---|---|---|---|---|
0
Владимир1С
22.03.13
✎
17:41
|
Кроме списка значений Можно передать что-нибудь? Если нет, можно ли записать в значение списка таблицу значений и передать? Будет ли работать?
|
|||
1
Владимир1С
22.03.13
✎
17:43
|
Вот код:
Запрос = новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Контрагенты.Наименование, | Контрагенты.ИНН, | Контрагенты.КПП |ИЗ | Справочник.Контрагенты КАК Контрагенты" ; рез = Запрос.Выполнить().Выгрузить(); списРез = новый СписокЗначений; списРез.Добавить("рез"); возврат(списРез); Не передаёт. |
|||
2
22 см
22.03.13
✎
17:46
|
(1) Так не передаст. Он же не передаст
Преобразуй ТЗ в массив структур |
|||
3
Владимир1С
22.03.13
✎
17:48
|
Элементы списка значений - сами списки значений? и синхронизированные по номерам значений?
|
|||
4
mikecool
22.03.13
✎
17:48
|
реквизит формы с типом тз - устанавливай сколько влезет
|
|||
5
ИС-2
naïve
22.03.13
✎
17:49
|
(0) используй фиксированныйМассив и т.д - другие фиксированные элементы
|
|||
6
Владимир1С
22.03.13
✎
17:50
|
(4) ок. и все возможности работы с ТЗ - доступны?
|
|||
7
mikecool
22.03.13
✎
17:51
|
(6) смотреть надо, мб и не все
единственно не забывать преобразовывать элемент в реквизит и наеборот |
|||
8
22 см
22.03.13
✎
17:52
|
(4) Ну или так, если это в форме. Но не универсально
|
|||
9
Web00001
22.03.13
✎
17:52
|
как бы если это процедура модуля формы, ничего же не надо преобразовывать. На сервере доступны, что значит мб не все? Половина что ли?
|
|||
10
22 см
22.03.13
✎
17:53
|
(7) Во, во потом преобразовать туда-сюда. Вобщем серверу и клиенту будет чем заняться. Если канал тонкий, как клиент, будет совсем хорошо
|
|||
11
zladenuw
22.03.13
✎
17:53
|
да лучше в структуру разложить. и вызывать для всех тз который на сервере получаются.
и преобразование в структуру, сделать отдельной функцией. будет универсальность. |
|||
12
Serginio1
22.03.13
✎
17:54
|
Попробуй через сериализацию
v8: Выгрузить таблицу в xml |
|||
13
Владимир1С
22.03.13
✎
17:57
|
При открытии формы заполняю ТЗ полями Справочника, чтобы не лезть в базу на диск. при выборе в поле формы значения из справочника предполагается поиск соответствия в ТЗ по набору полей. Для этого и гоню в оперативу, чтобы быстрее.
|
|||
14
Очкарик
22.03.13
✎
17:59
|
(0) передавай через табличный документ
|
|||
15
Владимир1С
22.03.13
✎
17:59
|
может на сервере создать, на сервере хранить, на сервере обрабатывать, без передачи на клиента? просматривать на клиенте человеку таблицу нет никакой надобности.
|
|||
16
Web00001
22.03.13
✎
17:59
|
ТЗ доступна на сервере. Но тебе же нужен динамический список. Почему ТЗ?
|
|||
17
Очкарик
22.03.13
✎
18:00
|
Или через двоичные данные
|
|||
18
Владимир1С
22.03.13
✎
18:00
|
(14) ссылку передаст?
|
|||
19
Web00001
22.03.13
✎
18:00
|
+(16)Ревизит формы ТЗ доступен для обработки на серевере.
|
|||
20
Владимир1С
22.03.13
✎
18:02
|
(19) прямое обращение по имени прокатит?
|
|||
21
Web00001
22.03.13
✎
18:21
|
(20)У тебя нет конфигуратора под рукой что ли? В модуле формы прокатит. В модуле формы ты можешь обращаться к ревизитам объекта вне зависимости серверная процедура или клиентская. Если она конечно не "НаСеревереБезКонтекста"
|
|||
22
Владимир1С
22.03.13
✎
18:22
|
(21) спасибо. пошёл разбираться.
|
|||
23
sapphire
22.03.13
✎
18:24
|
(0) Самое простое - массив структур.
|
|||
24
Serginio1
26.03.13
✎
10:52
|
(23) В .Net DataTable является массивом Колонок. Колонка в свою очередь является типизированным массивом. Связано это с типизацией и хранением типизированных значений.
С точки зрения скорости выгрузки проще иметь структуру массивов. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |