Как выгрузить из базы данные по организации (или удалить)
В этом уроке научимся легко и просто выгружать из 1С данные по конкретной организации (или удалять). Для выполнения задачи воспользуемся функциональностью распределенных информационных баз.
Для новых конфигураций
В программах, работающих на управляемом интерфейсе (Бухгалтерия 3.0, Торговля 11, Зарплата 3.1 и т.п.) открываем синхронизацию данных:
Устанавливаем использование синхронизации и открываем настройки:
Создаем новую настройку с типом РИБ с фильтрами:
Указываем произвольный каталог обмена (произвольно, он нам все равно не понадобится):
Указываем префикс текущей базы и префикс базы-приемника (любые произвольные две буквы или цифры), потом открываем правила выгрузки данных:
Вот тут то мы и настраиваем отбор по нужной организации (дополнительно надо указать подразделения, по которым будут выгружаться данные):
В списке можем выбрать как одну, так и несколько организаций:
Если вам необходимо удалить из базы данные по какой-то организации, тогда необходимо выбрать все остальные организации, и в результате получится нужная вам база (рабочую базу подмените новой).
Видим, что описание настройки изменилось:
На следующем этапе программе предлагает создать начальный образ (именно это нам и нужно):
Обязательно указываем путь к будущей базе и жмем Создать начальный образ:
По окончании процесса появится такое сообщение:
Теперь в стартовое окно 1С добавляем файловую базу, указываем путь, в который сохранился начальный образ. Запускаем конфигурацию.
При открытии видим окно настройки распределенной информационной базы. Это нам не нужно, отменяем:
Затем скачиваем эту обработку, открываем ее в этой базе и нажимаем Выполнить:
Все, база готова к работе. В нее перенесены все справочники, а также документы по выбранной организации:
В исходной базе не забудьте отключить синхронизацию (если включили специально для этой задачи).
В старых конфигурациях
В конфигурациях 1С предыдущего поколнения, работающих на обычном интерфейсе (Бухгалтерия 2.0, ЗУП 2.5, Торговля 10.3) сначала открываем список планов обмена:
Выбираем вариант По организации:
Создаем новый узел плана обмена:
Указываем код, наименование и выбираем организацию (или несколько), данные по которой необходимо выгрузить:
После сохранения узла создаем начальный образ базы:
Указываем адрес базы:
По окончании процесса появится такое сообщение:
Новую базу также добавляем в стартовое окно 1С, запускаем ее и в ней выполняем эту обработку. Все, база готова к работе.
Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных
1C