|
Соответствие на УФ
| ☑ |
0
Skif_asu
25.08.16
✎
15:52
|
Есть УФ, на УФ 2 команды.
Данные записываю в реквизит на форме с типом "Список значений", чтобы
использовать данные полученные первой командой во второй команде.
Появилась проблема использования Списка значений, и мне нужно передать данные между командами в виде соответсвия. Реквизит с таким типом я на УФ сделать не могу.
Как передать данные из одной команды в другую через соответствие? Или подскажите какой-то другой вариант
|
|
1
Fragster
гуру
25.08.16
✎
15:54
|
я очень грустил, но сделал через сериализатор XDTO и строку
|
|
2
Fragster
гуру
25.08.16
✎
15:54
|
когда такое потребовалось
|
|
3
Lexey_
25.08.16
✎
15:54
|
(0) "Реквизит с таким типом я на УФ сделать не могу", зато можешь с произвольным типом
|
|
4
Skif_asu
25.08.16
✎
15:55
|
(3) Не проходит
|
|
5
Skif_asu
25.08.16
✎
15:57
|
(2) И как делать?
|
|
6
Stepa86
25.08.16
✎
15:57
|
(4) ну раз не проходит, то сделай ТЗ
|
|
7
Fragster
гуру
25.08.16
✎
15:59
|
как-то так:
&НаСервереБезКонтекста
Функция ПреобразоватьСтрокуВЗначение(Строка)
Чтение = Новый ЧтениеXML;
Чтение.УстановитьСтроку(Строка);
Возврат СериализаторXDTO.ПрочитатьXML(Чтение);
КонецФункции
&НаСервереБезКонтекста
Функция ПреобразоватьЗначениеВСтроку(Значение)
Запись = Новый ЗаписьXML;
Запись.УстановитьСтроку();
СериализаторXDTO.ЗаписатьXML(Запись, Значение);
Возврат Запись.Закрыть();
КонецФункции
|
|
8
Skif_asu
25.08.16
✎
16:00
|
(6) Тип "Табличный документ" - тоже не вариант
|
|
9
hitodom
25.08.16
✎
16:02
|
зачем соответствие передавать на клиента?
оставляй на сервере в хранилище
|
|
10
Skif_asu
25.08.16
✎
16:04
|
(9) Никогда не оставлял в хранилище массив, списки значений. Только файлы.
Можно привести код записи?
|
|
11
Fragster
гуру
25.08.16
✎
16:05
|
(10) не ХранилищеЗначений, а ПоместитьВоВременноеХранилище
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан