|
Бухгалтерия 3.0. На клиенте-На сервере
| ☑ |
0
Sun125
10.06.14
✎
17:29
|
Есть обработка, при нажатии Выполнить (на клиенте) нужно получить таблицу значений для дальнейшей обработки. Выходит ошибка. Подскажите, что не так делаю?
&НаКлиенте
Процедура ВыполнитьЗагрузку(Команда)
ТаблицаДанных = ВыполнитьНаСервере();
КонецПроцедуры
&НаСервере
Функция ВыполнитьНаСервере()
ТаблицаДанных = Новый ТаблицаЗначений;
ТаблицаДанных.Колонки.Добавить("Номер", Новый ОписаниеТипов("Строка"));
ТаблицаДанных.Колонки.Добавить("Дата", Новый ОписаниеТипов("Дата"));
Возврат ТаблицаДанных;
КонецФункции
ТаблицаДанных = ВыполнитьНаСервере();
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: ret Форма: Элемент Тип: {
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа '{'
|
|
1
shuhard
10.06.14
✎
17:31
|
(0) ну нет передачи ТЗ туда сюда
|
|
2
Sun125
10.06.14
✎
17:33
|
(1) как быть в этом случае?
|
|
3
shuhard
10.06.14
✎
17:35
|
(2) структуру попробуй
|
|
4
Sun125
10.06.14
✎
17:36
|
Смысл в том, что нужно собрать данные на сервере. На клиенте задать пользователю вопросы и взависимости от ответов, выполнить код на сервере
|
|
5
Жан Пердежон
10.06.14
✎
17:37
|
(4) добавь на форму реквизит "ТаблицаДанных" с типом таблица значений и нужными колонками...
|
|
6
mdocs
10.06.14
✎
17:43
|
(извращаться) - массив структур, временное хранилище, реквизит формы... на сколько у кого фантазии хватит.
|
|
7
Sun125
10.06.14
✎
21:23
|
Сделал таблицу данных как ТЧ на форме.
Нужно на сервер передать массив строк этой ТЧ. И опять та же ошибка..
|
|
8
Мимохожий Однако
10.06.14
✎
21:59
|
Передавай массив
|
|
9
Coldboy
10.06.14
✎
22:37
|
а попробуй
&НаСервере
Функция ВыполнитьНаСервере()
ТаблицаДанных = Новый ТаблицаЗначений;
Возврат ТаблицаДанных;
КонецФункции
|
|
10
KUBIK
10.06.14
✎
22:39
|
временное хранилище рулит
|
|