Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 08:20

Перенос документов из базы в базу

Автор redoks, 14 мар 2016, 12:23

0 Пользователей и 1 гость просматривают эту тему.

redoks

Мне нужно из одной базы перенести документы в другую, но есть проблема со стандартной выгрузкой загрузкой через XML.
Проблему опишу на примере:
Была база (первая), в ней создали документ за 2016 год с номером 100.
С этой базы выгрузили .dt и развернули в другом месте (вторая). Работают две базы.
Во второй базе, у документа с номером 100 поменяли год на 2015, соответственно изменился номер документа, теперь он 350 (т.к. нумерация идет для каждого года своя).
Далее, пришло время объединить эти базы, причем главная из них стала вторая база. Поэтому мы разворачиваем её, ставим запрет изменения данных 2015 годом (что бы за 2015 год документы не менялись), а из первой выгружаем документы за 1 квартал 2016.
Затем выгруженные документы загружаем на вторую базу.
Т.к. идентификатор документа не изменился, а дата запрета, как оказалось, при загрузке игнорируется, то соответственно документ под номером 350 за 2015 год, получает обратно свой номер и дату из первой базы, что делать ему ну никак нельзя, т.к. данные за 2015 год в базе номер два теперь главные и в приоритете.

Каким образом можно перекинуть документы игнорируя прошлые периоды?

vitasw

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

tepliym

Цитата: vitasw от 14 мар 2016, 12:55
Попробовать поймать хоть какой-то обработчик события, который срабатывает при загрузке и там анализировать дату запрета редактирования.

А не проще написать правила обмена данными и там установить анализ на дату запрета редактирования? Тем более что структура баз одинаковая.

vitasw

Цитата: tepliym от 14 мар 2016, 17:44А не проще написать правила обмена данными

Проще???? очень сомневаюсь

Похожие темы (5)

Рейтинг@Mail.ru

Поиск