Как удалить подразделение в 1с
При необходимости разделить данные в базах, где ведется учет по нескольким организациям, данная обработка поможет очистить ненужную информацию по организации/организациям. Работает в конфигурациях БП 3.0 и ЗУП 3.1.
Если стоит задача удалить информацию из базы (документы, справочники, регистры), касающуюся какой-либо из организаций, по которой ведется учет, нужно просто запустить данную обработку на выполнение.
Если нужно разделить данные разных организаций по нескольким базам, нужно сделать необходимое количество копий базы, и в каждой выполнить обработку, указав удаляемые организации. Т.е. сделать 2 копии базы, в которой ведется учет по "Фирме 1" и "Фирме 2", в первой копии удалить данные по "Фирме 2", во 2-й копии по "Фирме 1".
Обработка работает в 2-х режимах:
1) Удаление данных по выбранной в форме обработки организации;
2) Удаление данных по всем, кроме выбранной в форме организации.
Сначала будет осуществлен поиск всех данных, связанных с удаляемой организацией (документы, справочники, регистры сведений, планы обмена), затем пометка на удаление (для независимых регистров сведений непосредственное удаление записей). После этого запущена обработка удаления помеченных объектов для контроля ссылочной целостности и непосредственного удаления.
Даты запрета изменения данных будут сняты и установлены обратно после выполнения автоматически.
Если после завершения работы обработки, удаляемая организация осталась в справочнике, нужно повторно выполнить удаление помеченных объектов ("Администрирование"-"Удаление помеченных объектов"). Если это не помогло, необходимо проверить данные. Возможно, что связанные между собой документы/справочники относятся к разным организациям (например Платежное поручение оформлено на одну организацию, а Ведомость (в реквизите ПП) на другую организацию). Такие проблемы надо устранять в индивидуальном порядке.
После завершения удаления данных желательно выполнить Тестирование и исправление ИБ в режиме Конфигуратора ("Администрирование"-"Тестирование и исправление").
Обработка требует монопольного доступа. При невозможности перейти в Монопольный режим будет выдано предупреждение. Обработка должна быть запущена под пользователем с полными правами и правами на открытие внешних отчетов/обработок.
Обработка тестировалась на БП 3.0 (3.0.69.35), ЗУП 3.1 (3.1.8.216), платформа 8.3 (8.3.13.1513;8.3.13.1644).
Как в программе 1С:Зарплата и управление персоналом ред. 3.1. удалить подразделение?
Как в программе 1С:Зарплата и управление персоналом ред. 3.1. удалить подразделение?
Ответ:
Если организация ведет штатное расписание, то произвести удаление подразделений программа не даст, ссылаясь на то, что подразделение используется. Нужно зайти в раздел «Настройка» — «Кадровый учет» ссылка «Настройка штатного расписания» — запомнить, какие указаны галочки, и снять флажок «Ведется штатное расписание». Пометить на удаление подразделение и удалить. После чего пройти еще раз по пути: «Настройка» — «Кадровый учет» ссылка «Настройка штатного расписания» и вернуть все флажки на место.
Удалить подразделение в ЗУП31
Как расформировать подразделение в 1С ЗУП?
Речь в статье пойдет о таком понятии как расформированное подразделение и как отразить действие в программе 1С ЗУП, что оно закрыто (расформировано).
Сразу следует сказать, что подразделение считается расформированным, если в нем нет сотрудников, в нет актуальных позиций штатного расписания и в карточке данного подразделения стоит галочка “Подразделение расформировано и не используется после”.
В том случае, если в программе 1С ЗУП хранится история штатного расписания (за это отвечаем одноименная галочка в карточке позиции штатного расписания), то следует осуществить закрытие всех позиций в этом подразделении. Для этого необходимо открыть карточку штатного расписания и далее перейти по ссылке “Изменить текущее штатное расписание”.
В следующем окне нажимаем на кнопку “Закрыть позицию” и далее в открывшейся форме подбора позиций отметить позиции того подразделения, которые хотим расформировать. После чего в документе изменения штатного расписания можно будет увидеть подобную картину.
После этого остается провести заполненный документ. В итоге если открыть карточку расформированного заявления, то увидим установленную галочку, о которой говорилось в начале статьи. Датой закрытия подразделения будет являться дата, когда была закрыта последняя позиция. В нашем примере это дата единственного документа изменения расписания.
При работе с базой 1с 8.3 ЗУП обработка по удалению помеченных объектов помогает поддерживать чистоту в базе. Механизм хорош тем, что пока мы не удалили поставленные на удаление объекты, всегда можно снять пометку и продолжить работу с объектом (документом, справочником).
Удаление документов в 1С 8.3 ЗУП
Иногда в 1С 8.3 ЗУП необходимо пометить на удаление и удалить объект (документ, справочник), который был введен по ошибке или по какой-то другой причине. Для таких ситуаций в программе разработан алгоритм действий по удалению. Разберем его по шагам на примере удаления документа.
Шаг 1. Пометка объекта на удаление
Пометим на удаление документ.
Шаг 2. Запуск обработки по удалению
В разделе Администрирование откроем обработку Удаление помеченных объектов .
Если обработка не видна в разделе, то выведем ее. Для этого в разделе Администрирование нажмем на значок шестеренки и вызовем форму Настройки навигации .
В разделе См.также найдем и добавим обработку в Выбранные команды .
Если требуется, чтобы обработка располагалась в разделе в первых рядах, то выделим ее в таблице Выбранных команд .
По команде Переместить в группу отправим в Важное .
В результате обработку Удаление помеченных объектов можно будет сразу увидеть в разделе Администрирование .
Также обработку можно открыть другим способом — по ссылке. Для этого воспользуемся «горячими» клавишами Shift + F11 и в форме вставим ссылку на обработку — e1cib/app/Обработка.УдалениеПомеченныхОбъектов
Шаг 3. Запуск процедуры удаления в обработке
В обработке отобразится список помеченных на удаление объектов в 1С ЗУП. Оставим флажки на нужных для окончательного удаления объектах и запустим команду Удалить выбранные .
Шаг 4. Контроль связи удаляемого объекта с другими объектами и повторное удаление
При удалении в 1С 8.3 ЗУП контролируется не связан ли удаляемый объект с другими объектами базы и выдается список.
Со связанным объектом можно указать какие действия необходимо произвести.
В нашем пример, хотя и предлагается удалить записи в связанном с Приемом на работу регистре сведений Перерасчет зарплаты , но сделать это непосредственно из обработки не получится. Придется открыть сервис Перерасчетов ( Зарплата – Перерасчеты ) и там удалить лишнюю запись.
После этого возвратиться в обработку и повторить удаление объекта.
Документ будет удален из 1с 8.3 ЗУП.
Мы успешно разобрали как сделать удаление документов с помощью обработки Удаление помеченных объектов в 1С 8.3 ЗУП.
См. также:
Если Вы еще не подписаны:
Активировать демо-доступ бесплатно →
или
Оформить подписку на Рубрикатор →
После оформления подписки вам станут доступны все материалы по 1С:ЗУП, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
Рассмотрим как подключать, обновлять, отключать и удалять расширения в ЗУП.Из настроек расчета зарплаты (Настройка – Расчет зарплаты) убрана настройка...
(1 оценок, среднее: 5,00 из 5)
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинете
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
В программных продуктах фирмы 1С нет удаления объектов системы в его исходном понимании. Все объекты системы предварительно могут быть только помечены на удаление, а сам процесс безвозвратного удаления запускается при помощи встроенной обработки – Удаление помеченных объектов.
Чтобы объект стал помеченным на удаление с последующей возможностью его удалить, необходимо выбрать этот объект, нажав на него левой кнопкой мыши, и далее нажатием правой кнопки мыши в вызванном меню выбрать «Пометить на удаление/Снять пометку» (см. рис. 1)
После того, как объект помечен на удаление, можно приступить к его непосредственному удалению.
Для этого нужно зайти в раздел Администрирование – Обслуживание – Удаление помеченных объектов, либо сразу воспользоваться сервисом Удаление помеченных объектов (там же в разделе Администрирование)
Также стоит отметить, что все объекты системы можно найти через главное меню, воспользовавшись командой «Все функции» – Обработки – Удаление помеченных объектов.
После выбора удаления помеченных объектов, открывается окно, в котором задаются параметры будущего удаления.
Рекомендуется устанавливать значение «Выборочное удаление объектов», т.к. данная настройка позволит избежать удаления случайно помеченных документов или объектов системы.
В нижней части можно указать настройку автоматического удаления объектов по расписанию, а также настройку блокировки работы в системе с целью ускорения процесса удаления.
После выбора необходимых настроек, нужно нажать на кнопку Далее – будет запущен поиск помеченных на удаление объектов, после которого все помеченные объекты будут выведены на экран.
Ненужные к удалению объекты необходимо снять с пометки, а те, которые нужно удалить – отметить соответствующей галкой.
Стоит отметить, что при большом количестве помеченных на удаление объектов, наиболее рационально удалять их порционно.
После того, как необходимое отмечено нажимаем Удалить.
В процессе удаления программа информирует о том, сколько из помеченных объектов удалено, а сколько нет.
В данном случае программа информирует о том, что нельзя удалить реализацию, т.к. на ее основании создан счет-фактура, т.е. эти два документа взаимосвязаны.
Чтобы проделать данную манипуляцию, необходимо использовать кнопку «Заменить» обработки удаления, при нажатии на данную кнопку, программа предложит объекты системы, которыми можно заменить удаляемый.
Выбираем объект, нажимаем «Заменить», программа производит «подмену» одного элемента на другой.
После этого, необходимо повторно произвести удаление помеченного объекта, нажав на кнопку «Повторить удаление».
Информация об успешном удалении объекта выглядит следующим образом:
Для того, чтобы провести анализ базы на наличие дублирующих элементов, с последующим их удалением из системы, необходимо запустить встроенную обработку – Поиск и замена дублей.
Данная обработка находится в разделе Администрирование – Обслуживание – Корректировка данных.
Также данную обработку можно найти через Главное меню – Все функции – Обработки.
По заданным параметрам программа осуществляет поиск дублирующих элементов, предоставляет право выбора – какой объект останется основным, а какой будет помечен на удаление (стрелкой отмечается оригинальный объект) и после нажатия на кнопку Удалить дубли, помечает на удаление ненужные объекты.
Сегодня любой бухгалтер, работающий на предприятии или на аутсорсе имеет возможность автоматизированного ведения учета сразу нескольких организаций. Это стало возможным благодаря широкому использованию программных продуктов от фирмы 1С. Состав программ, которых достаточно разнообразен и охватывает большую часть отраслей бизнеса. Звучит воодушевляющие, но как у всего, так и у программного обеспечения 1С есть ахиллесова пята, которая заключается в функционале удаления данных и разделения одной информации базы по организациям на несколько. Опытные пользователи или администраторы и программисты 1С закидают меня камнями. Однако будем честны и взглянем правде в глаза. Возвращаясь к началу публикации, завел речь о ведении бухгалтерами двух или нескольких организаций одновременно, представим банкротство одной компании из списка сопровождаемых бухгалтером фирм. Удобно ли будет в 1С удалить данные по организации пользователю из конфигурации, например, «Бухгалтерия предприятия 3.0»? Нет, и на мой скромный взгляд, столкнувшиеся с этим вопросом коллеги не дадут соврать. Рассмотрим еще одну неприятную ситуацию, когда необходимо удалить какой-то отдельный документ или возможно определенный элемент справочника и предопределенный (стандартный) функционал удаления объектов не справляется с этой задачей потому, что много ссылок на этот объект есть, но все эти связанные ссылки не нужны. Понятно, что удаление не осуществляется из-за ссылающихся объектов и это естественно поправимо. А если таких объектов ни один, ни два и при этом пользователь не уверен к какой именно организации относится документ. Вот тогда начинаются танцы, отнимающие драгоценное рабочее время, которого и без того вечно не хватает. Перед тем, как перейдем к основной части публикации, хочется внести ясность в то, что я не утверждаю полную бесполезность стандартной обработки удаления объектов, а констатирую факт непрактичности.
Универсальное удаление данных из 1С или решение проблем с удалением
Как видим проблема существует и доставляет ряд неприятностей конечным пользователям программ 1С. Однако не отчаиваемся, ведь Вы уже читаете эту статью, а это значит, что решение найдено и называется «Универсальное удаление данных из 1C» . Не придется больше "ломать" голову вопросом как удалить данные в 1С 8.3. Что это такое и с чем его едят? Это обработка, которая предназначается для удаления данных из базы с функцией наглядного отображения ссылочного дерева. После того, как приходит небольшое понимание того, с чем сегодня будем иметь дело, давайте определимся с функциональными возможностями обработки. А также рассмотрим список поддерживаемых конфигураций 1С. После этого приступим к практической части, где на примерах разберем работу обработки.
Список того, что умеет данное решение:
- Удаление объектов. Основная функция обработки предназначенная для удаления объекта 1С из информационной базы. Позволяет выбирать конкретные «Метаданные» и «Вид метаданных». Доступен выбор способа удаления(полное удаление);
- Удаление не используемых объектов. Способ удаления объектов, которые не используются в конфигурации. Из списка выбранных метаданных обработка предоставляет список значений неиспользуемых данных;
- Монопольный режим. Осуществляется возможность организации монопольного способа удаления, который ускоряет процесс удаления большого количества данных;
- Дерево ссылок. Перед тем как произвести удаление данных обработка отобразит полный список зависимых ссылок в регистрах сведений, где можно перепроверить правильность выбранных на удаление данных;
- Максимальная глубина поиска. Настройка, позволяющая отыскать полную ссылочную зависимость удаляемого объекта с объектами базы.
Поддерживаемые конфигурации:
- 1С:Бухгалтерия предприятия 3.0;
- 1С:Зарплата и управление персоналом 3.0;
- 1С:Зарплата и управление персоналом 2.5;
- 1С:Управление торговлей 11;
- 1С:Управление торговлей 10.3;
- 1С:Управление небольшой фирмой, редакция 1.3;
- 1С:Управление производственным предприятием, редакция 1.3.
Теперь давайте плавно отплывем от берега теории и причалим к практическим примерам, на которых разберем различного рода использование данной обработки. На практике постараемся рассмотреть все возможные варианты, при которых может быть использована обработка.
Универсальное удаление на практике
В начале хотелось бы разобрать самые примитивные ситуации, при которых пришлось бы использовать обработку «Универсальное удаление данных из 1С». Так будет проще разобраться с функционалом обработки и понять принцип ее работы. В качестве примера буду использовать конфигурацию «Бухгалтерия предприятия 3.0». И так первым делом необходимо добавить обработку в конфигурацию. Это можно сделать двумя способами, первым и самым простым, просто перетащить обработку из каталога(компьютера) в конфигурацию. Или вторым способом, перейдя в раздел « Администрирование »-« Печатные формы, отчеты и обработки »-« Дополнительные отчеты и обработки », нажать кнопку « Добавить из файла » и добавить данную обработку. Начальная страница, она же «Настройки» выглядит следующим образом.
На данной странице выбирается один из режимов работы, после чего осуществляется переход к этапу выбора данных для удаления. Выберем режим «Удаление объектов» и нажмем кнопку «Далее», чтобы перейти к выбору метаданных, которые хотим удалить. На закладке «Что и как нужно удалить?» выбираем метаданные, например, «Документы» и следом укажем вид метаданных «Ведомость в банк». Далее по необходимости можем указать чек-бокс «Удалять в монопольном режиме», но лучше это делать при большом количестве удаляемых объектов. Поэтому в данной ситуации активировать флажок не будем. Также нужно не забывать установить глубину поиска, чтобы полностью удалить документ и все связанные с ним ссылки ( если данный реквизит не был установлен, тогда глубина поиска по умолчанию будет равна трем ). После заполнения всех реквизитов, перейдем к заполнению табличной части, где с помощью кнопки «Добавить» можно добавить один конкретный объект. Если необходимо добавить сразу все объекты выбранного вида метаданных, тогда можно воспользоваться кнопкой «Заполнить» и табличная часть автоматически будет заполнена объектами, выбранного вида метаданных. В данном случае добавим только один объект и нажмем «Далее».
На закладке «Удаление» отобразится табличная часть, в которой выведется информация в виде дерева со всеми связанными с объектом ссылками. В табличной части отражается:
- « Представление » - представление удаляемого объекта;
- « Ссылка » - связанная ссылка на объект;
- « Полное имя » - отображается полное наименование удаляемого объекта;
- « Количество подчиненных » - отображается количество подчиненных объектов удаляемых метаданных.
Перед удалением, рекомендую «по диагонали» пробежаться по данной табличной части и проверить удаляемые объекты, после чего нажать кнопку «Удалить». Обработка произведет удаление информации из базы данных.
Вот так выглядит примитивный вариант использования данной обработки. Далее перейдем к более сложной ситуации, которая была упомянута в начале публикации. Постановка задачи звучит так:
Одна организация из списка наших компаний обанкротилась и теперь нужно удалить из базы все связанные с ней объекты.
Используя обработку «Универсальное удаление данных из 1С», подобная задача становится сущим пустяком. Сейчас в этом наглядно убедимся, запускаем обработку. На закладке «Настройки» выбираем флажок «Удаление объектов» и нажимаем кнопку далее. В реквизите «Метаданные» укажем объект метаданных «Справочники», а в виде метаданных справочник «Организации». При подобно выбранных реквизитах будут доступны для указания в табличной части все имеющиеся организации в базе. С помощью кнопки «Добавить» укажем удаляемую организацию, в качестве примера, это Конфетпром ООО. Стоит отметить, что в текущем случае нелишним будет активировать удаление в монопольном режиме. Так как, объектов метаданных организации будет приличное количество. Также укажем глубину поиска, чтобы обработка могла максимально захватить и отобразить на удаление все объекты этой организации.
Результатом работы обработки будет выведенное дерево ссылок, которое необходимо удалить, чтобы полностью очистить базу от информации по данной организации. Удаляем эти данные и на этом удаление организации можно считать завершенным.
После создания новой базы, открываем конфигуратор и загружаем ранее выгруженный *.dt-файл. Таким образом, получается две базы с одинаковыми данными. В порядке очереди запускаем первую (центральную базу) и с помощью обработки универсального удаления отчищаем информацию от второй организации способом, который был описан выше. Аналогичные манипуляции производим с новой базой (Бухгалтерия 2), в которую уже был загружен основной *dt-файл, за исключением удаления информации о первой организации. В результате получаем две отдельные базы, в которых теперь будет вестись отдельный учет. То есть, в центральной базе будет вестись учет по Конфетпром ООО, а в базе (Бухгалтерия 2) учет по организации (Торговый дом "Комплексный" ООО). Казалось бы, простая в использовании обработка, но так много применений, которые упрощают жизнь. На этой ноте хотелось бы закончить, удачи и спасибо за внимание.
Читайте также: