Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Структуру в строку

Структуру в строку
Я
   Euroset1
 
02.04.18 - 15:26
Чем в 1с 8.3 принято пользоваться для укладывания структуры в бесконечную строку? Вместо старой доброй ЗначениеВСтрокуВнутр.
 
 
   Defender aka LINN
 
1 - 02.04.18 - 15:31
(0) А чем не устраивает?
   Волшебник
 
2 - 02.04.18 - 15:31
XMLСтрока(<Значение>)
   Cyberhawk
 
3 - 02.04.18 - 15:33
Почему в безконечную:
   Cyberhawk
 
4 - 02.04.18 - 15:33
?
   Euroset1
 
5 - 02.04.18 - 15:33
(1) В описании с каких-то пор написано, что не рекомендуется. Сразу возникает вопрос: а что же тогда рекомендуется.
Но это не самое страшное. Мне бы на клиенте это сделать.

Могу написать код "ручной" укладки этой структуры в строку и обратно. Но что толку, если что-то подобное уже есть?
   Defender aka LINN
 
6 - 02.04.18 - 15:34
(5) Подобные вещи вообще делать не рекомендуется любым способом.
   Euroset1
 
7 - 02.04.18 - 15:35
(2) Структуру это не упакует, выдаст ошибку.
   Euroset1
 
8 - 02.04.18 - 15:36
(3) (6) Конфу не могу снимать с коробки, а в режиме 8.3.10 добавление реквизитов в расширении недоступно. Просто есть такой реквизит халявный в типовой ТЧ в УНФ. Тип строка неограниченная.
   Волшебник
 
10 - 02.04.18 - 15:39
(7) Заверни структуру в ХранилищеЗначения

хз = Новый ХранилищеЗначения(Структура);

стр = XMLСтрока(хз);
 
 Рекламное место пустует
   Euroset1
 
11 - 02.04.18 - 15:48
(10) Это будет работать. НО вызов сервера неизбежен - туда придется сбегать за конструктором хранилища. Попробую без контекста, надеюсь, интерактивность работы с ТЧ в этом случае не пострадает.
   Волшебник
 
12 - 02.04.18 - 15:51
(11) Опиши задачу целиком
   Lexey_
 
13 - 02.04.18 - 15:52
   Euroset1
 
14 - 02.04.18 - 16:19
(12) База УНФ 1.6, коробка
Есть реквизит Содержание ТЧ Запасы, тип бесконечная строка
Нужно в ТЧ для интерактивной работы добавить 4 колонки, а хранить их в реквизите Содержание. Не снимая с коробки, вообще не трогая конфу. Следовательно, только через механизм расширений.

При открытии документа загружаем, при изменении сохраняем.
   Euroset1
 
15 - 02.04.18 - 16:25
(13) Слишком громоздко, но статья интересная и будет очень полезна для общего развития, спс.
(12) Я сделал через хранилище, как ты и посоветовал. Безконтекстный вызов пока что каши не просит =) Вроде на интерактивность работы не влияет, все довольно шустро без лагов.
   Lexey_
 
16 - 02.04.18 - 16:48
(15) просто ты про 8.3 спрашивал, а ХранилищеЗначения и в 8.2 можно
   xxTANATORxx
 
17 - 02.04.18 - 16:57
джейзон уже рекомендовали?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует