Сохраняет справочник, документ в XML файл, восстанавливает из него.
Скачать файл
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
На работе возникла ситуация, когда под вечер переделали документ в уже закрытом периоде. Думали, что работали в локальной копии базы, а работали в живой. Документ нужно было срочно вернуть к первозданному виду. Т.к. хотя бэкапы и были в наличии, откатываться даже на день, когда в базе работало полсотни человек - удовольствие сомнительное.
ПоЯндексив нашёл статью http://www.kb.mista.ru/article.php?id=270, накарябал обработочку по предложенной методике, и выгрузив документ из архивной копии загрузил в рабочую. После проведения все стало на свои места. Сегодня обработочку причесал, напомадил, и положу здесь - мож еще кому пригодится.
А автору указанной статьи низкий поклон и большое спасибо. Выручил :-)
Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.
Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.234.x) и БП 3.0 (3.0.161.x). Правила подходят для версии ПРОФ и КОРП.
Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой
Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Предлагаем качественное и проверенное временем решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам. При выходе новых релизов конфигураций 1C оперативно выпускаем обновление переноса данных.
Перенос данных из ERP в ЗУП 3 | из КА 2 в ЗУП | Готовые правила конвертации данных (КД 2) для переноса остатков, документов с движениями и справочной информации 3 | Есть перенос начальной задолженности по зарплате и начальной штатной расстановки на выбранную дату | Обороты за прошлые годы (данные для расчета среднего) переносятся свернуто в документ "Перенос данных" | Есть фильтр по организациям | Документы за текущий период переносятся сразу с движениями, поэтому не потребуется делать перерасчеты | Перенос можно проверить перед покупкой, обращайтесь!
Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 2, УНФ 1.6 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.
Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 10 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.
Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.88.x) и УТ 11.5 (11.5.19.x).
Что мешало поднять параллельно архивную копию, посмотреть на тот документ с нужными данными и внести в рабочую базу изменения ручками, а не писать для этого обработку, тем более, что на ИТС есть похожая? В противном случае, Вам следует пояснить термин "сериализация XML" и его смысловую нагрузку.
Если бы речь шла о документе с табличной частью в три строки, я бы конечно не заморачивался. Но речь шла о документе ОтражениеЗарплатыВРеглУчете, с табличной частью в несколько тысяч строк. О ручном восстановлении не могло быть и речи.
Кстати, выгруженный XML файл с документом занимал более 50 мб.
Насчет ИТС - не искал на нем, более того, уверен, что ни только там, но и где нибудь на infostart есть полностью аналогичная разработка, может быть даже не одна, может быть даже более качественная, чем моя. Но поиск натолкнул меня на данную статью, и менее, чем за час проблема была решена. Что поймал из сети, с тем и работал. Если бы поймал уже готовую обработку, конечно же ничего бы не писал- см. перевод моего ника ;)
я поднимал тему, редактирование документов в закрытом периоде, но почему то её не поняли и забили, а речь шла о том, что в таких случаях не админы исправлять должны, а те кому это положено, и те кто допустил ошибки, но мразрешения главного бухгалтера!
(3) Ознакомился с Вашей концепцией - общая схема ясна, и идея хорошая, но мой случай иной и указанная обработка несколько из другой области.
(4) Как уже писал в (2) - если бы сразу нашёл готовую обработку, не тратил бы время на писанину. А так - узнал что-то новое, потренировался в кодинге :-)
во вторых есть штатная обработка
[code] ЗагрузкаДанныхИзТабличногоДокумента.epf [code]
, она с успехом выгружает табличную часть документа и загружает ее назад!
можно ли похожим образом выгрузить 10 документов например? То есть сериализовать в один файл сразу несколько объектов, и потом про
Да, можно, но придется как-то ее дорабатывать под такую задачу. Возможно, что вам будет интересно посмотреть на конфигурацию "Конвертация данных". В ней более широкие возможности, и для идентичных конфигураций настройка правил обмена не сложна.
https://infostart.ru/public/659090/