gifts2017

Перенос данных по журналу регистрации (1С 8.2)

Опубликовал Mike Letto (MikeLetto) в раздел Администрирование - Журнал регистрации

Бывают случаи, когда базу нужно откатить до какого-то периода. При этом сделанную работу терять совсем неохота. Тут и пригодится моя обработка по переносу данных.

1-й шаг – Выгружаем журнал регистрации в XML-файл.

2-й шаг – Выгружаем объекты базы журнала уже в другой XML-файл, анализируя файл журнала.

3-й шаг – Загружаем объекты в восстановленную копию.

Особенности обработки:

- анализируются события: создания нового, изменения, проведения;

- есть возможность отбора по дате события;

- есть возможность фильтрации событий по пользователям;

- выгружаются объекты типа «Справочник», «Документ»;

- при загрузке, если документ в состоянии «Проведен», то он перепроводится, для создания движений в регистрах.

Обработка проверялась в БП Корп 2.0 Выгрузка данных происходит без каких либо правил конвертации, поэтому конфигурации  должны быть идентичны.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Выгрузка в XML по журналу регистрации ver.1.0
.epf 27,81Kb
03.09.13
34
.epf XMLVigr 27,81Kb 34 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Алексей Ко (Жолтокнижниг) 04.09.13 08:37
Сам когда то думал реализовать такое, неплохо бы сделать перенос движений, опционально, требуется иногда.
2. Mike Letto (MikeLetto) 04.09.13 11:42
Движения сделают загруженные проведенные документы. Думается, так будет более корректно, чем подгружать движения. База-источник может содержать в себе не правильные движения и настройки. Тем более, что в таких ситуациях корректируются только справочники да документы.
3. Ирина Игнатенко (igni) 04.09.13 18:12
два раза пыталась скачать: sm съели а закачали php
Прикрепленные файлы:
4. Mike Letto (MikeLetto) 09.09.13 10:21
Наверное в связи с обновлением сайта. Можно попробовать воспользоваться другим браузером.
5. Vladimir Иванов (brunet) 28.09.13 14:58
мало возможностей в данной обработке
6. andrey dyak (dyak84) 17.10.13 18:23
(3) Сам неоднократно сталкивался с етой проблемой последним временем, таким образом просадил кучук старт мани. Автор к Тебе такой вопрос насколько большое бістродействие в твоей обработке. И будет ли она работать в самописніх конфигурациях. Зарание спасибо за ответ.
7. Mike Letto (MikeLetto) 18.10.13 09:08
Единственное условие - конфигурации должны быть идентичны. Быстродействие меня устроило. Т.к. файлы журнала могут достигать гигабайтных размеров, пришлось при чтении xml-файла сразу же записывать объект, а не копить все в ТЗ.
8. Наталия Мастербатова (zzz_natali) 04.07.14 11:48
(7) MikeLetto,
Скажите, я правильно поняла, что ваша обработка определяет даты сооружаемых документов на основании периода журнала регистрации? Иными словами, если мы взяли журнал регистрации, скажем, за последнюю неделю и в этом периоде пользователь создавал документы задним числом(не входящим в этот недельный период), то при последующей выгрузке и загрузке эти более старые документы также попадут в откатываемую базу? Спасибо.
9. Mike Letto (MikeLetto) 07.07.14 14:42
(8)Записи отбираются по дате события(момент времени изменения объекта). Если событие попадает в период, объект будет выгружен, а значит в последствии загружен в копию базы. Дата документа не играет здесь никакой роли.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа