Как выгрузить документы из одной копии базы ERP и записать их в другую копию?

1. user1154237 13.12.20 19:42 Сейчас в теме
Еrp 2.2 версия платформы 8.3.16.1502
Ситуация - при закрытии месяца вследствие неквалифицированных действий оператора поехали остатки по всем счетам более чем за год, последняя нетронутая резервная копия базы создавалась 3 дня назад. Как перекинуть созданные за эти 3 дня документы из актуальной базы в резервную копию? Потому что восстанавливать годичной давности проводки при закрытии месяца нереально, никто уже не помнит как там распределялись доходы-расходы по статьям.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. ubnkfl 13.12.20 19:54 Сейчас в теме
А вы кто? Неквалифицированный программист?
В состав конвертации данных 2 входит обработка ВыгрузкаЗагрузкаДанныхXML83.epf
Ей можете квалифицированно воспользоваться.
3. user1154237 13.12.20 20:08 Сейчас в теме
(2)
вы кто? Неквалифицированный программист?
В состав конвертации данных 2 входит обработка ВыгрузкаЗагрузкаДанныхXML83.epf
Ей можете квалифицированно воспользоваться.

Да. Правда я так понял Конвертация Данных используется в оснвном для выгрузок-загрузок между различными конфигурациями, а тут у нас две копии одной и той же базы. Ну да ладно, так наверное даже проще.
Вот только как сделать так чтобы не перенеслись документы связанные с закрытием месяца, иначе в базе-получателе будет та же каша в счетах что и в источнике.
5. uriah 18 13.12.20 20:11 Сейчас в теме
(3)
Да. Правда я так понял Конвертация Данных используется в оснвном для выгрузок-загрузок между различными конфигурациями, а тут у нас две копии одной и той же базы. Ну да ладно, так наверное даже проще.
Вот только как сделать так чтобы не перенеслись документы связанные с закрытием месяца, иначе в базе-получателе будет та же каша в счетах что и в источнике.

Установить отбор переносимых данных.
4. oleg-x 23 13.12.20 20:11 Сейчас в теме
(3) Будет проще, не надо сопоставлять реквизиты и писать тонны кода.
Что бы не перенести лишнее, просто поставьте дату запрета изменения.
Так же условия можно прописать в самих правилах.
6. user1154237 13.12.20 20:16 Сейчас в теме
(4) Дата запрета изменений будет работать если фактически документы перепроводились вчера, но относятся к прошлым месяцам?

(5) Не могли бы вы немножко подробнее описать какие именно документы однозначно переносить не стоит, и соотоветственно в отбор нужно не включать?
15. uriah 18 13.12.20 20:32 Сейчас в теме
(6)
Не могли бы вы немножко подробнее описать какие именно документы однозначно переносить не стоит, и соотоветственно в отбор нужно не включать?

Я бы перенес только документы оперативного учета за три дня, а уже по ним формировал бы регламентированный учет.
7. ubnkfl 13.12.20 20:17 Сейчас в теме
Я не понял. Вы НЕ знаете какие документы человек поменял?
9. user1154237 13.12.20 20:20 Сейчас в теме
(7) Обработка "закрытие месяца" автоматическая, я вижу только результат ее работы - каша в счетах. Грешим на пункт "расчет себестоимости", который предлагал произвести перерасчет с октября 2019 года. Ну и произвел...
8. ubnkfl 13.12.20 20:20 Сейчас в теме
А у вас версионирование ведется, кстати?
11. user1154237 13.12.20 20:26 Сейчас в теме
(8)
у вас версионирование ведется, кстати?

Нет, в разделе История Изменений галка Хранить историю изменений сброшена
12. ubnkfl 13.12.20 20:28 Сейчас в теме
(11)
я бы из консоли запросов сделал запрос по остаткам вашего регистра, этот запрос выполнил в обеих базах и данные запросов засунул в что-то типа winmerge для поиска отличий.
Я не понимаю, как вы хотите выгрузить ЧТО-ТО из копии, если не понимаете, расхождения каких документов вы исправляете.
10. ubnkfl 13.12.20 20:21 Сейчас в теме
Берите обе базы (копия и рабочая), сверяйте оборотки с разворотом до регистраторов (winmerge / excel или как умеете), составляйте список документов, проводки которых изменились и эти документы или восстанавливайте, если есть версионирование, или переносите обработкой про которую я написал.
13. SapientiEst 13.12.20 20:28 Сейчас в теме
Поищите на этом сайте. Когда то по наводке из публикации здесь делал похожее.
Там довольно легко и просто:
- создается свой план обмена (в него включаем то что вам нужно)
- простенькой обработкой "регистрируем" нужные изменения
- выгружаем / загружаем стандартным механизмом.

К сожалению ссылки не оставил
16. SapientiEst 13.12.20 20:46 Сейчас в теме
(13) нашел (вроде это "первоисточник")
https://infostart.ru/public/62722/ "Восстановление части данных из архива в рабочую базу данных"
и кучу "ремейков"
https://infostart.ru/public/62722/
17. user1154237 13.12.20 20:57 Сейчас в теме
(16) Спасибо, пойду изучать
SapientiEst; +1 Ответить
14. user1154237 13.12.20 20:32 Сейчас в теме
(12) В копии базы от 8:00 11 числа нет изменений по закрытию месяца за последние 13 месяцев, которые внесла обработка Закрытие Месяца, и со счетами всё в порядке. Зато там нет документов которые все эти 3 дня добросовестно вносили операторы 1с - всяких там реализаций, и т.п. Вот их-то я и хочу перенести из основной базы.
18. XAKEP 13.12.20 21:45 Сейчас в теме
чем раньше поставили бы
--------------------------------------------------
последняя нетронутая резервная копия базы создавалась 3 дня назад
-----------------------------------------------

тем меньше проблем

остатки и все остальное полетело непонятно как

лучше после трех дней искать, чем парится за год
19. pm74 203 13.12.20 21:49 Сейчас в теме
Выгрузить и загрузить любой объект в идентичные базы достаточно просто без всяких доп обработок конвертиций и проч. Нужно написать или найти обработку которая сверит базы на предмет расхождения по документам.
20. PowerBoy 3452 14.12.20 05:56 Сейчас в теме
PowerTools
На самом деле это встречается в работе программиста не редко, обработка имеет даже два способа решения.
1.Выгружаются в файлы обмена только те документы и справочники которые новые или были изменены сравнивая объекты с подключенной бд.
2.Выгружаются объекты которые были зарегистрированы в журнале регистрации за определенный период.
21. ab_initio 95 14.12.20 08:09 Сейчас в теме
Коллеги, а чем плоха обработка ВыгрузкаЗагрузкаДанныхXML из комплекта unireps83?
Список документов можно получить сравнивая системное поле версии. Оно, вроде бы, механизм платформы, т.е., меняется при перезаписи объектов вне зависимости от того включили ли версионирование в конфе.
23. user633533_encantado 12 14.12.20 10:32 Сейчас в теме
(21) Тоже не понимаю чем не подходит. ее , кстати , легко доработать, что к переносу заполнялись только определенные документы, например истории изменений.
22. XAKEP 14.12.20 09:11 Сейчас в теме
Обработка "закрытие месяца" автоматическая


вследствие неквалифицированных действий оператора

-----------------------------------------------
есть повод задуматься
о настройках прав и допуска к действиям
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот