Сериализация объектов в XML

14.10.08

Интеграция - Файловый обмен (TXT, XML, DBF), FTP

Сохраняет справочник, документ в XML файл, восстанавливает из него.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Бесплатно
-
.1223969489 7,95Kb
1345
1345 Скачать бесплатно
На работе возникла ситуация, когда под вечер переделали документ в уже закрытом периоде. Думали, что работали в локальной копии базы, а работали в живой. Документ нужно было срочно вернуть к первозданному виду. Т.к. хотя бэкапы и были в наличии, откатываться даже на день, когда в базе работало полсотни человек - удовольствие сомнительное.

ПоЯндексив нашёл статью http://www.kb.mista.ru/article.php?id=270, накарябал обработочку по предложенной методике, и выгрузив документ из архивной копии загрузил в рабочую. После проведения все стало на свои места. Сегодня обработочку причесал, напомадил, и положу здесь - мож еще кому пригодится.

А автору указанной статьи низкий поклон и большое спасибо. Выручил :-)

См. также

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

27660 руб.

12.06.2017    144596    839    297    

433

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 Россия Управленческий учет Платные (руб)

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.88.x) и УТ 11.5 (11.5.20.x), также подходят для релиза 11.5 (11.5.19.x).

35000 руб.

23.07.2020    54873    248    73    

202

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой

55778 50200 руб.

15.04.2019    73564    194    154    

131

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из ERP в ЗУП 3 | из КА 2 в ЗУП | Готовые правила конвертации данных (КД 2) для переноса остатков, документов с движениями и справочной информации 3 | Есть перенос начальной задолженности по зарплате и начальной штатной расстановки на выбранную дату | Обороты за прошлые годы (данные для расчета среднего) переносятся свернуто в документ "Перенос данных" | Есть фильтр по организациям | Документы за текущий период переносятся сразу с движениями, поэтому не потребуется делать перерасчеты | Перенос можно проверить перед покупкой, обращайтесь!

53111 47800 руб.

03.12.2020    37831    103    69    

98

SALE! 10%

Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Предлагаем качественное и проверенное временем решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам. При выходе новых релизов конфигураций 1C оперативно выпускаем обновление переноса данных.

55778 50200 руб.

24.04.2015    196822    157    244    

287

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

48278 43450 руб.

25.02.2015    172703    310    260    

386

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.240.x) и БП 3.0 (3.0.169.x). Правила подходят для версии ПРОФ и КОРП.

35000 руб.

15.12.2021    25496    181    52    

138

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 Платформа 1C v8.2 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Россия Платные (руб)

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 2, УНФ 1.6 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.

16260 руб.

18.02.2016    188311    607    524    

531
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
0. lazy 321 15.10.08 06:50 Сейчас в теме
Сохраняет справочник, документ в XML файл, восстанавливает из него.

Перейти к публикации

1. zzz_natali 61 15.10.08 06:50 Сейчас в теме
Что мешало поднять параллельно архивную копию, посмотреть на тот документ с нужными данными и внести в рабочую базу изменения ручками, а не писать для этого обработку, тем более, что на ИТС есть похожая? В противном случае, Вам следует пояснить термин "сериализация XML" и его смысловую нагрузку.
2. lazy 321 15.10.08 08:20 Сейчас в теме
Если бы речь шла о документе с табличной частью в три строки, я бы конечно не заморачивался. Но речь шла о документе ОтражениеЗарплатыВРеглУчете, с табличной частью в несколько тысяч строк. О ручном восстановлении не могло быть и речи.

Кстати, выгруженный XML файл с документом занимал более 50 мб.

Насчет ИТС - не искал на нем, более того, уверен, что ни только там, но и где нибудь на infostart есть полностью аналогичная разработка, может быть даже не одна, может быть даже более качественная, чем моя. Но поиск натолкнул меня на данную статью, и менее, чем за час проблема была решена. Что поймал из сети, с тем и работал. Если бы поймал уже готовую обработку, конечно же ничего бы не писал- см. перевод моего ника ;)

Насчет того, что такое сериализация вообще можно посмотреть вот здесь: http://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0­%B0%D1%86%D0%B8%D1%8F или же в контексте 1С http://www.ricenter.ru/katalog/platforma_1s_predpriyatie_8_1__1/obschaya_arhitek­tura/obmen_dannymi/xml_serializaciya
13. sergzhel 25.03.16 17:55 Сейчас в теме
3. nnvlad 1 15.10.08 16:01 Сейчас в теме
я поднимал тему, редактирование документов в закрытом периоде, но почему то её не поняли и забили, а речь шла о том, что в таких случаях не админы исправлять должны, а те кому это положено, и те кто допустил ошибки, но мразрешения главного бухгалтера!
5. lazy 321 16.10.08 08:10 Сейчас в теме
(3) Ознакомился с Вашей концепцией - общая схема ясна, и идея хорошая, но мой случай иной и указанная обработка несколько из другой области.
(4) Как уже писал в (2) - если бы сразу нашёл готовую обработку, не тратил бы время на писанину. А так - узнал что-то новое, потренировался в кодинге :-)
4. nnvlad 1 15.10.08 16:04 Сейчас в теме
во вторых есть штатная обработка
[code] ЗагрузкаДанныхИзТабличногоДокумента.epf [code]
, она с успехом выгружает табличную часть документа и загружает ее назад!
6. imagoman@mail.ru 02.12.08 07:29 Сейчас в теме
респект, ничего лишнего
7. imagoman@mail.ru 02.12.08 07:38 Сейчас в теме
так она что без ссылок получается выгружает? если выгружаешь документ то огн не создаст элементы справочников которые в нем задействованы?
8. lazy 321 30.03.09 08:56 Сейчас в теме
Нет, выгрузка не содержит включенных элементов.
9. ABudnikov 3 14.10.11 16:50 Сейчас в теме
Спасибо, помогло. Для восстановления точечных данных из архивной копии - то что надо.
10. AVK_Alex 4 31.10.13 22:39 Сейчас в теме
Спасибо, мне тоже пригодилась :)
11. hitpower 30.01.15 14:42 Сейчас в теме
12. Designer1C 457 25.05.15 16:01 Сейчас в теме
Спасибо за передачу опыта !
14. METAL 302 14.01.19 16:44 Сейчас в теме
А возможно ли похожим образом выгрузить 10 документов например? То есть сериализовать в один файл сразу несколько объектов, и потом прочитать?
15. lazy 321 14.01.19 21:13 Сейчас в теме
(14)
можно ли похожим образом выгрузить 10 документов например? То есть сериализовать в один файл сразу несколько объектов, и потом про

Да, можно, но придется как-то ее дорабатывать под такую задачу. Возможно, что вам будет интересно посмотреть на конфигурацию "Конвертация данных". В ней более широкие возможности, и для идентичных конфигураций настройка правил обмена не сложна.
https://infostart.ru/public/659090/
Оставьте свое сообщение