Имя: Пароль:
1C
1С v8
Соответствие на УФ
,
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) не ХранилищеЗначений, а ПоместитьВоВременноеХранилище
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан