Как объединить 2 баз в одну?
Есть 2 базы в которых ведется учет по разным организациям.
Как слить 2 базы в одну?
Пожалуйста, не нужно рассказывать, как это в теории.
Поделитесь именно практическим опытом.
Смотрел обработки, которые есть в составе конвертации данных.
Они почему-то у меня не работают. Данные выгружаются.
Но при загрузке, пишет "Указанный файл не существует".
Есть 2 базы в которых ведется учет по разным организациям.
Как слить 2 базы в одну?
Пожалуйста, не нужно рассказывать, как это в теории.
Поделитесь именно практическим опытом.
Смотрел обработки, которые есть в составе конвертации данных.
Они почему-то у меня не работают. Данные выгружаются.
Но при загрузке, пишет "Указанный файл не существует".
По теме из базы знаний
- 1С:Бухгалтерия 8.3, редакция 3.0 - цена на типовую конфигурацию 1С:БП (Базовая, ПРОФ, КОРП) от 3000 руб.
- 50+ советов для успешной сдачи 1С: Специалист по платформе
- Как сдать экзамен 1С:Специалист по платформе?
- Применение 1С:Аналитики и Дата акселератора, или Как получить в 1С прозрачность и скорость обработки данных для прямого доступа и контроля руководителя
- Универсальная свертка баз данных под 1С (УСБД_1С)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) WrongLane, Если у вас две базы источника бух и база приемник - тоже бух.. то для переноса данных можно пользоваться выгрузка-загрузка данных, но.. Базы должны быть одинакового релиза!
А базы идентичны? Та - откуда переносите и куда переносите?
не работает эта обработка.
А базы идентичны? Та - откуда переносите и куда переносите?
(12) WrongLane, в конфигураторе у пользователя на закладке "Прочие" выбрать режим запуска "обычное приложение". Или Сервис - Параметры - закладка "Запуск 1С:Предприятия"- закладка "Основные - переключатель в Толстый клиент(обычное приложение). Во втором случае запускать предприятие из конфигуратора
С выгрузкой-загрузкой разобрались.
Резюмирую выше сказанное.
Для выгрузки необходимо:
1. Одинаковый релиз в обеих базах.
2. Запустить конфигурацию в режиме обычного приложения
(Конфигуратор - Пользователи - Прочее
или
Сервис - Параметры - Запуск 1С:Предприятие - Основные - Толстый клиент (обычное),
запустить 1С:Предприятие из Конфигуратора)
3. Воспользоваться обработкой ВыгрузкаЗагрузкаДанныхXML82.epf из конфигурации "Конвертация данных".
Резюмирую выше сказанное.
Для выгрузки необходимо:
1. Одинаковый релиз в обеих базах.
2. Запустить конфигурацию в режиме обычного приложения
(Конфигуратор - Пользователи - Прочее
или
Сервис - Параметры - Запуск 1С:Предприятие - Основные - Толстый клиент (обычное),
запустить 1С:Предприятие из Конфигуратора)
3. Воспользоваться обработкой ВыгрузкаЗагрузкаДанныхXML82.epf из конфигурации "Конвертация данных".
Ребята, какие настройки здесь необходимо поставить?
Я пробую выгрузить только документы, остальные объекты при необходимости.
Посмотрел после выгрузки ОСВ - такая каша.
Видимо в документы подставилась другая номенклатура из базы-приемника.
То есть В базе-источнике в номенклатуре под номером 000001 были Сапоги.
После выгрузки в базе-приемнике в тот же документ подставляется номенклатура с тем же номером 000001 но уже другое наименование, например Боеголовка.
Так как Боеголовка была изначально в базе-приемнике под номером 000001.
Как вы решили эту проблему?
Я пробую выгрузить только документы, остальные объекты при необходимости.
Посмотрел после выгрузки ОСВ - такая каша.
Видимо в документы подставилась другая номенклатура из базы-приемника.
То есть В базе-источнике в номенклатуре под номером 000001 были Сапоги.
После выгрузки в базе-приемнике в тот же документ подставляется номенклатура с тем же номером 000001 но уже другое наименование, например Боеголовка.
Так как Боеголовка была изначально в базе-приемнике под номером 000001.
Как вы решили эту проблему?
(27) Типовой обработкой выгрузки-загрузки ты эти базы не сольешь в одну. Потому что эта обработка - для идентичных конфигураций и в ней все поиски - по внутренним идентификаторам. Так что - если в новом документе нужна номенклатура с ID 0001, а она уже есть - то она и подставится.
(29)
Справочник "РегламентированныеОтчеты" переносить не надо.
Он служебный и в базе-приемнике уже заполнен правильно. Когда переносите, элементы справочника синхронизируются по уникальному идентификатору и создаются дубли, которых по логике конфигурации быть не должно.
Справочник "РегламентированныеОтчеты" переносить не надо.
Он служебный и в базе-приемнике уже заполнен правильно. Когда переносите, элементы справочника синхронизируются по уникальному идентификатору и создаются дубли, которых по логике конфигурации быть не должно.
(29) Остается 2 варианта (как мне кажется):
1. Через распределенную базу. Одна база - основная, другую делаете дочерней и объединяете.
2. Подготовить правила обмена "все по умолчанию", но изменить синхронизацию с внутреннего идентификатора на код. Во 2й базе обработкой проставить префиксы всем справочникам и документам. Загрузить данные по правилам обмена из 2й базы в 1-ю.
Возможно, в правилах выгрузке удастся сразу добавить префикс ко всем кодам... это избавит от необходимости проходиться обработкой по самой базе. Сам я сейчас не могу предоставить пример кода - потому просто обозначаю возможность.
1. Через распределенную базу. Одна база - основная, другую делаете дочерней и объединяете.
2. Подготовить правила обмена "все по умолчанию", но изменить синхронизацию с внутреннего идентификатора на код. Во 2й базе обработкой проставить префиксы всем справочникам и документам. Загрузить данные по правилам обмена из 2й базы в 1-ю.
Возможно, в правилах выгрузке удастся сразу добавить префикс ко всем кодам... это избавит от необходимости проходиться обработкой по самой базе. Сам я сейчас не могу предоставить пример кода - потому просто обозначаю возможность.
(32) WrongLane,
соображение следующее:
1. Создаем чистую базу того же релиза, что и у баз источников.
2. В базах источниках организациям присваиваем префиксы.
3. Делаем выгрузку из баз источников, исключив не нужные нам или не знакомые справочники, регистры сведений и т.д.
4. Загружаем все в чистую базу.
Подобное проделывал с тремя базами БП 2.0, тоже были проблемы, пока не объединил по-новой, проставив префиксы и исключив лишние справочники.
соображение следующее:
1. Создаем чистую базу того же релиза, что и у баз источников.
2. В базах источниках организациям присваиваем префиксы.
3. Делаем выгрузку из баз источников, исключив не нужные нам или не знакомые справочники, регистры сведений и т.д.
4. Загружаем все в чистую базу.
Подобное проделывал с тремя базами БП 2.0, тоже были проблемы, пока не объединил по-новой, проставив префиксы и исключив лишние справочники.
Я сливала несколько баз ЗУП из разных источников в одну. Для этого, как уже было предложено, создала правила обмена данными, настроила синхронизацию по реквизитам объектов, причем для всех справочников меняла коды при выгрузке,если объекты должны были быть уникальными, если объекты могли быть одинаковыми (например ФизЛица, или Контрагенты) я их сравнивала по одинаковым реквизитам и брала уже загруженный (например одинаковый ИНН). Проводки переносила вместе с документами. Документы синхронизировала по Номеру, Дате и Организации.
я так понял - надо еще и последовательно выгружать, потому как если у вас документы в новой базе проводятся - происходят проверки, а значит документы должны быть выгружены согласно времени последовательно. вот это я не совсем понимаю как сделать. почему-то никто об этом не пишет. правила у меня рабочие, но вот проводиться документы- не проводятся, все время натыкаешься в ошибки последовательности
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот