Программное сохранение документа в файл и его восстановление из него
По теме из базы знаний
- Выгрузка-загрузка любых данных из 1С (и измененных) в XML между похожими конфигурациями (ФАЙЛ, HTTP, COM) ЛЮБЫХ баз 1С 8.1-8.3 с обработкой и поиском данных по произвольным полям поиска
- Многопоточность. Универсальный «Менеджер потоков» (фреймворк) с отслеживанием зависимости объектов
- Собираем образ виртуальной машины с PostgreSQL и платформой 1С. Цикл "Многопоточный CI для 1С c Packer, Vagrant и Jenkins", часть 2
- Снегопат – Dev или Ops?
- Универсальная загрузка данных формата Excel
Найденные решения
Проблема не в том, что плохо работает ЗначениеВФайл(), а в том что надо подсовывать туда не ссылку а объект. Тогда будет так же работать как и с сериализацией в XML.
Извините за некропост, но люди прочитают это и будут думать что ЗначениеВФайл() это такая фигня, а дело то не в ней.
Извините за некропост, но люди прочитают это и будут думать что ЗначениеВФайл() это такая фигня, а дело то не в ней.
(1) Прикладной объект можно сериализовать в текст:
А текст можно десериализовать в прикладной объект:
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.УстановитьСтроку();
ЗаписатьXML(ЗаписьXML, СправочникОбъект, НазначениеТипаXML.Явное);
ТекстXML = ЗаписьXML.Закрыть();
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.УстановитьСтроку(ТекстXML);
СправочникОбъект = ПрочитатьXML(ЧтениеXML);
Прикрепленные файлы:
ПримерСериализацииОбъекта.epf
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Прикладной объект можно сериализовать в текст:
А текст можно десериализовать в прикладной объект:
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.УстановитьСтроку();
ЗаписатьXML(ЗаписьXML, СправочникОбъект, НазначениеТипаXML.Явное);
ТекстXML = ЗаписьXML.Закрыть();
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.УстановитьСтроку(ТекстXML);
СправочникОбъект = ПрочитатьXML(ЧтениеXML);
Прикрепленные файлы:
ПримерСериализацииОбъекта.epf
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот