Как выгрузить из базы данные по организации (или удалить)

04.12.2018 74248 10-15мин

Простой способ выгружать из информационной базы все данные по организации (или списку организаций) в другую базу.


В этом уроке научимся легко и просто выгружать из 1С данные по конкретной организации (или удалять). Для выполнения задачи воспользуемся функциональностью распределенных информационных баз.

Для новых конфигураций

В программах, работающих на управляемом интерфейсе (Бухгалтерия 3.0, Торговля 11, Зарплата 3.1 и т.п.) открываем синхронизацию данных:

НСИ и администрирование

Устанавливаем использование синхронизации и открываем настройки:

настройки синхронизации

Создаем новую настройку с типом РИБ с фильтрами:

создание настройки синхронизации

Указываем произвольный каталог обмена (произвольно, он нам все равно не понадобится):

выбор каталога обмена

Указываем префикс текущей базы и префикс базы-приемника (любые произвольные две буквы или цифры), потом открываем правила выгрузки данных:

настройка параметров организации

Вот тут то мы и настраиваем отбор по нужной организации (дополнительно надо указать подразделения, по которым будут выгружаться данные):

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

В списке можем выбрать как одну, так и несколько организаций:

выбор организации

Если вам необходимо удалить из базы данные по какой-то организации, тогда необходимо выбрать все остальные организации, и в результате получится нужная вам база (рабочую базу подмените новой).

Видим, что описание настройки изменилось:

описание обмена

На следующем этапе программе предлагает создать начальный образ (именно это нам и нужно):

выполнить создание образа

Обязательно указываем путь к будущей базе и жмем Создать начальный образ:

создание начального образа

По окончании процесса появится такое сообщение:

сообщение

Теперь в стартовое окно 1С добавляем файловую базу, указываем путь, в который сохранился начальный образ. Запускаем конфигурацию.

При открытии видим окно настройки распределенной информационной базы. Это нам не нужно, отменяем:

отмена настройки РИБ сообщение об отмене настройки

Затем скачиваем эту обработку, открываем ее в этой базе и нажимаем Выполнить:

внешняя обработка

Все, база готова к работе. В нее перенесены все справочники, а также документы по выбранной организации:

список организаций

В исходной базе не забудьте отключить синхронизацию (если включили специально для этой задачи).

В старых конфигурациях

В конфигурациях 1С предыдущего поколнения, работающих на обычном интерфейсе (Бухгалтерия 2.0, ЗУП 2.5, Торговля 10.3) сначала открываем список планов обмена:

открывать планы обмена

Выбираем вариант По организации:

список планов обмена

Создаем новый узел плана обмена:

список узлов плана обмена

Указываем код, наименование и выбираем организацию (или несколько), данные по которой необходимо выгрузить:

создание узла плана обмена

После сохранения узла создаем начальный образ базы:

создание начального образа где находится база

Указываем адрес базы:

путь к базе параметры запуска базы

По окончании процесса появится такое сообщение:

создана база

Новую базу также добавляем в стартовое окно 1С, запускаем ее и в ней выполняем эту обработку. Все, база готова к работе.

Выгрузка данных по организации из 1С (или удаление) (видео)


Дмитрий Медведков 1С

Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных сертификатов 1C:Профессионал, 1С:Специалист и 1С:Специалист-консультант

Комментарии (11)

Светлана

Светлана 16 сентября 2020 г.
Спасибо! Сегодня мне ваша статья очень помогла! Потренировалась аж 2 раза) Первый раз не читала комменты и напоролась на пропажу ошибку с пользователем. Второй раз учла-дала разрешение пользователю на вход сразу, как первый раз зашла в базу. Ну, и спасибо Дарье за константу!

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 17 сентября 2020 г.
Рад помочь. И Дарье конечно спасибо)

Михаил

Михаил 18 ноября 2020 г.
С большими базами не получается сделать РИБ с отбором по организации. Во-первых из-за большого размера файла базы, она не грузиться на локальном ПК(ошибка максимально допустимого размера файловой базы), а на сервере грузиться, но РИБ не делает.

Гусев Алекесей

Гусев Алекесей 30 января 2022 г.
При данном переносе еще не переносятся раздел "Драйверы оборудования" там просто пусто. Теперь думаю как их подсунуть в данную копию базы.

Игорь

Игорь 30 марта 2023 г.
Привет! Отсутствуют файлы обработок по ссылкам product621-2.epf и product621-1.epf Просьба добавить их.

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 30 марта 2023 г.
Добрый день. Обновил ссылки на файлы.

Игорь

Игорь 31 марта 2023 г.
Отлично! Спасибо!

Антон

Антон 21 апреля 2023 г.
Здравствуйте. А можно видео по бухгалтерии 3.0 сделать? Не получается такой схемой половину отчетов перенести и при тестировании много полей "объектов не обнаружено". Или какая нибудь обработка есть которая более корректней все это делает?

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 26 апреля 2023 г.
Здравствуйте! По Бухгалтерии видео не смогу сделать. Разработки для решения такой задачи у меня нет. Попробуйте на инфостарте посмотреть.

Ирина

Ирина 6 июля 2023 г.
Добрый день, а как выгрузить данные и по новым объектам (справочники, документы, РС, РН и т.д.), которые добавлены в конфигурацию, выгружали доработанную ЗУП 3.1, в конфигурации объекты есть, в новой базе данных в этих объектах нет? В состав включила, авторегистрацию -"разрешить". На вкладке Состав отправляемых данных их нет.

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 10 июля 2023 г.
Добрый день! Не могу сказать в чем проблема, нужно разбираться на месте. Попробуйте подключить программиста к решению задачи.

Чтобы оставить комментарий, зарегистрируйтесь и авторизуйтесь на сайте.

ИП Медведков Дмитрий Владимирович

ИНН: 750600864476

ОГРНИП: 319312300001102