Выгрузка загрузка данных XML правильная настройка
Доброго времени суток!
Помогите с настройкой ВыгрузкаЗагрузкаДанныхXML82.
Есть база (70 организаций) выгружаю из нее поочередно 10 организаций, каждая в отдельную базу, конфигурации все идентичные. Проблема заключается в том, что выгружаются все элементы справочников. С документами все в порядке.
Настройку делаю следующую:
Период выгрузки: оставляю пустым
Выгружать с документами все его движения: галка стоит
Данные для выгрузки: становлюсь на справочник Организации, отмечаю его и добавляю отбор Наименование = нужная организация, далее становлюсь на документ и добавляю отбор Организация = нужная организация, далее копирую отбор на все объекты. Отмечаю все объекты у которых есть реквизит организация.Так же у всех объектов стоит галка "выгружать объекты,если на них имеется ссылка" и выгружаю.
Помогите с настройкой ВыгрузкаЗагрузкаДанныхXML82.
Есть база (70 организаций) выгружаю из нее поочередно 10 организаций, каждая в отдельную базу, конфигурации все идентичные. Проблема заключается в том, что выгружаются все элементы справочников. С документами все в порядке.
Настройку делаю следующую:
Период выгрузки: оставляю пустым
Выгружать с документами все его движения: галка стоит
Данные для выгрузки: становлюсь на справочник Организации, отмечаю его и добавляю отбор Наименование = нужная организация, далее становлюсь на документ и добавляю отбор Организация = нужная организация, далее копирую отбор на все объекты. Отмечаю все объекты у которых есть реквизит организация.Так же у всех объектов стоит галка "выгружать объекты,если на них имеется ссылка" и выгружаю.
По теме из базы знаний
- Выгрузка данных из УТ (Управления торговлей) 10.3 / 10.2 в БП (Бухгалтерию предприятия), ред. 3.0 (Версия 3.7.13)
- 1С: Конвертация данных 2. Разработка с "нуля" на простых примерах разработки
- Загрузка справочников из XML
- Универсальная загрузка данных формата Excel
- Загрузка данных из "Мой склад" в УТ 10
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Если вам разово разделить базы, то попробуйте лучше в стиле Микеланджело - "Взять кусок мрамора и отсечь все лишнее". В смысле - скопировать базу и удалить все данные по остальным организациям. На этом ресурсе даже была обработка для удаления данных по одной организации - вам всего лишь ее слегка доработать, чтобы удалять КРОМЕ одной, или запускать 69 раз вручную.
Возможно я недооцениваю масштаб объемов данных, тогда простите. Просто иначе можно "забыть" выгрузить кучу общей информации, которая не привязана к организации, особенно заключенную в регистрах сведений, и ваша целевая база будет нежизнеспособна без суровой донастройки.
Со справочниками все сложно, их только выгружать все, а затем избирательно чистить специально написанными костылями, основанными на поисках ссылок на объект: заранее вы не установите, какие элементы справочника выгружать вместе с организацией, а какие ею не используются, и уж тем более этого не умеет ВыгрузкаЗагрузкаДанных.
Иногда прокатывает пометка на удаление всех элементов справочника, удаление помеченных объектов, а затем снятие пометки с выживших, но это не всегда применимо, т.к. может удалиться подчиненная информация, которая не проходила по ссылкам сама по себе: например, контактные лица контрагентов.
Если вам разово разделить базы, то попробуйте лучше в стиле Микеланджело - "Взять кусок мрамора и отсечь все лишнее". В смысле - скопировать базу и удалить все данные по остальным организациям. На этом ресурсе даже была обработка для удаления данных по одной организации - вам всего лишь ее слегка доработать, чтобы удалять КРОМЕ одной, или запускать 69 раз вручную.
Возможно я недооцениваю масштаб объемов данных, тогда простите. Просто иначе можно "забыть" выгрузить кучу общей информации, которая не привязана к организации, особенно заключенную в регистрах сведений, и ваша целевая база будет нежизнеспособна без суровой донастройки.
Со справочниками все сложно, их только выгружать все, а затем избирательно чистить специально написанными костылями, основанными на поисках ссылок на объект: заранее вы не установите, какие элементы справочника выгружать вместе с организацией, а какие ею не используются, и уж тем более этого не умеет ВыгрузкаЗагрузкаДанных.
Иногда прокатывает пометка на удаление всех элементов справочника, удаление помеченных объектов, а затем снятие пометки с выживших, но это не всегда применимо, т.к. может удалиться подчиненная информация, которая не проходила по ссылкам сама по себе: например, контактные лица контрагентов.
А там разве нет настройки Выгружать при необходимости? Документы выбираете по организации, а справочники, выставляете свойство выгружать при необходимости. По идеи так должны будут выгрузить только элементы, на которые есть ссылки.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот