В процессе работы с программой 1С:Зарплата и кадры государственного учреждения (ЗКГУ) или 1С:Зарплата и управление персоналом (ЗУП) версии 3.1 пользователи часто сталкиваются с необходимостью наведения порядка в справочниках. Одной из наиболее трудоемких задач является удаление ошибочно созданной или ненужной организации. Основная сложность заключается в возникновении так называемых «циклических ссылок», когда организация ссылается на регистрацию в налоговом органе, а регистрация, в свою очередь, на саму организацию. Также актуальным остается вопрос удобства работы: как сделать так, чтобы нужная организация подставлялась в документы автоматически.
В данной статье мы подробно разберем, как разорвать замкнутый круг ссылок, правильно очистить базу от ненужных данных и настроить интерфейс под свои задачи. Проанализируем стандартные и продвинутые методы решения этих проблем.
Рассмотрим ситуацию, когда при попытке удаления организации система выдает сообщение о невозможности операции, так как на объект ссылается справочник Регистрации в налоговом органе. При попытке же удалить регистрацию в ИФНС выясняется, что она привязана к этой самой организации. Чтобы решить эту задачу, нам необходимо разорвать связь между объектами. Разберем по шагам наиболее эффективный алгоритм действий.
Регистрации в налоговом органе или Изменить рядом с текущей ИФНС. Нам необходимо убедиться, что в списке регистраций нет действующих записей. Проанализируем записи в регистре сведений История регистраций в налоговом органе. Если там есть строки, их следует пометить на удаление или полностью очистить.Регистрации в налоговом органе, не привязанную жестко к текущим данным. Перебьем в карточке организации основную регистрацию на эту новую запись. После этого старая регистрация станет «свободной» от ссылок со стороны организации, и ее можно будет пометить на удаление.Администрирование — Обслуживание — Корректировка данных — Групповое изменение реквизитов. В поле «Изменять» выберем справочник Организации. С помощью фильтра (кнопка «Добавить условие») выберем только нашу ненужную организацию.
Важно: Нажмем кнопку Дополнительные параметры и установим флаг Показывать служебные реквизиты. Теперь в списке доступных полей найдем Регистрация в налоговом органе и установим для него пустое значение. После выполнения обработки ссылка исчезнет, и циклическая зависимость будет разорвана.
Проанализируем работу встроенного помощника удаления. После того как мы пометили организацию и её подразделения на удаление, запустим обработку Удаление помеченных объектов (раздел Администрирование — Обслуживание).
В современных версиях платформы 8.3 реализован интеллектуальный механизм очистки. Если при выборе режима Стандартный система все равно показывает ссылки, попробуем следующее:
Удалить.Ответственные лица или Учетная политика), нам придется перейти в эти объекты и вручную очистить упоминания организации.В отличие от старых версий (на платформе 8.2), где выбор основной организации был вынесен на видное место, в 1С:ЗКГУ 3.1 этот механизм работает иначе. Выясним, как упростить себе жизнь и избежать постоянного выбора организации из списка.
Способ А: Персональные настройки (Рекомендуемый)
Самый правильный путь — настроить программу индивидуально для каждого пользователя. Рассмотрим алгоритм:
Главное.Персональные настройки.Организация.Способ Б: Настройка состава предприятия
Если в вашей базе данных фактически ведется учет только по одному юридическому лицу, а вторая организация была создана ошибочно, мы можем полностью отключить многофирменный учет. Проанализируем настройки:
Настройки — Предприятие.Организации.Настройки — Настройка состава предприятия (или аналогичный пункт в зависимости от релиза) и снимем флаг Учет по нескольким организациям. После этого поле выбора организации исчезнет из интерфейса документов, так как выбирать станет не из чего.Если вы обнаружили, что на «ненужную» организацию уже заведены документы или справочники, и просто так ее не удалить, воспользуемся обработкой Поиск и замена значений. Рассмотрим, как это работает:
Данная обработка позволяет найти все упоминания Объекта А (ненужной организации) и заменить их на Объект Б (правильную организацию). В результате все документы «перепривяжутся» к верной организации, а старая станет абсолютно пустой. После такой замены удаление через стандартный помощник пройдет без каких-либо препятствий.
Алгоритм работы:
Выполнить замену. Будьте осторожны: это действие необратимо и существенно меняет данные в базе, поэтому перед запуском обязательно создайте резервную копию.Мы проанализировали ситуацию и выяснили, что «замкнутый круг» при удалении организации — это всего лишь следствие архитектуры связей в 1С. Для успешного решения задачи мы рекомендуем использовать Групповое изменение реквизитов для очистки служебных полей и Персональные настройки для комфортной работы с основной организацией. Помните, что чистота справочников — залог корректной отчетности и отсутствия ошибок при обновлении конфигурации.