|
Помогите передать ТЗ с Сервера на клиент |
☑ |
0
breezee
27.09.16
✎
14:06
|
&НаСервере
Функция ВернутьТЗ()
мОбъект = РеквизитФормыВЗначение("СписокСчетов");
мХранилище = Новый ХранилищеЗначения(мОбъект);
Возврат мХранилище;
КонецФункции
мОбъект - мое ТЗ. Там есть значения. Потом на клиенте получаю - пишет что там "Неорпделено". В чем может быть проблема?
Вот так получаю
&НаКлиенте
Процедура ПровестиАктыИРаспечатать(Команда)
мТЗ = ВернутьТЗ();
мТЗ = мТЗ.Получить();
|
|
1
Timon1405
27.09.16
✎
14:08
|
вернуть массив структур
|
|
2
Mauser
27.09.16
✎
14:08
|
Таблица значений на клиенте не существует. Только ДанныеФормыСтруктураСКоллекцией
|
|
3
Garykom
гуру
27.09.16
✎
14:08
|
Рекомендую изучить способы сортировки... очень помогает иногда...
|
|
4
Лефмихалыч
27.09.16
✎
14:15
|
(0) зачем она тебе на клиенте сдалась?
|
|
5
breezee
27.09.16
✎
14:16
|
(3) Как же?)
(1) Спасибо, у меня дальше цикл по строкам ТЧ, обошелся одной структурой, которой заполняю из строки формы коллекции. За идею - спасибо!
|
|
6
hhhh
27.09.16
✎
14:20
|
(5) на будущее: просто создаешь реквизит формы, тип ТЗ. Он виден и на клиенте и на сервере. И ничего никуда не надо передавать.
|
|
7
Garykom
гуру
27.09.16
✎
14:20
|
(5) А как будешь "массив структур" то сортировать на клиенте?
|
|
8
breezee
27.09.16
✎
14:22
|
(6) Дак я и создал, проблема в том что на клиете это "РеквизитФормыКоллекции", а на сервере это уже "ТЗ"
|
|
9
hhhh
27.09.16
✎
14:26
|
(8) дык РеквизитФормыКоллекции это и есть массив структур, одно и тоже. Только вы его вручную создавали, а так автоматом.
|
|
10
Лефмихалыч
27.09.16
✎
14:26
|
(8) в атрибуте ПутьКДанным у элемента формы выбери свою эту таблицу значений и удали весь свой код накуй
|
|
11
iceman2112
27.09.16
✎
14:46
|
(10) *удали весь свой код накуй*
вот эт правильно
|
|
12
1sanekmaloi1
27.09.16
✎
14:54
|
Судя по последним темам ТС, боюсь даже предположить что там за нетленка.
|
|
13
breezee
27.09.16
✎
16:09
|
(12) Неужели выглядит так, будто я спрашиваю глупые вещи?
|
|
14
Лефмихалыч
27.09.16
✎
16:19
|
(13) ни чего не выглядит. Вещи и правда глупые.
|
|
15
BormanMic
27.09.16
✎
16:28
|
В типовой БП ОбщегоНазначения.ТаблицаЗначенийВМассив
|
|
16
Necessitudo
27.09.16
✎
16:29
|
(13) Именно так и выглядит)
|
|
17
Niveus
27.09.16
✎
16:32
|
мсДанные = Новый Массив;
// Запишем в массив
Для Каждого СтрокаТЗ Из тзДанные Цикл
стСтрокаТаблицы = Новый Структура;
Для Каждого ИмяКолонки Из тзДанные.Колонки Цикл
стСтрокаТаблицы.Вставить(ИмяКолонки.Имя, СтрокаТЗ[ИмяКолонки.Имя]);
КонецЦикла;
мсДанные.Добавить(стСтрокаТаблицы);
КонецЦикла;
Возврат мсДанные;
// ПреобразоватьТаблицуЗначенийВМассив()
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший