Как отвязать и удалить ведомость на выплату зарплаты, созданную при вводе начальных остатков в 1С:Бухгалтерия 3.0

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет
← На главную

При переносе данных из предыдущих версий (например, 1С:УСН 7.7) или при ручном заполнении начальных данных в конфигурации «1С:Бухгалтерия предприятия 3.0» пользователи часто сталкиваются с ситуацией, когда вместе с документом Ввод начальных остатков создаются вспомогательные документы Ведомость в кассу или Ведомость в банк. При попытке пометить такую ведомость на удаление система выдает ошибку контроля ссылочной целостности и сообщает, что объект используется в документе ввода начальных остатков. При этом стандартная кнопка Связанные документы показывает пустой список, а на самой форме документа ввода остатков ссылка на ведомость визуально отсутствует. Разберем, почему возникает такая коллизия и как корректно отвязать или удалить документ.

Выясним причину: почему документ блокируется и связь скрыта

Проанализируем учетную логику работы программы. В конфигурации «Бухгалтерия предприятия 3.0» расчеты по оплате труда ведутся не только по бухгалтерскому счету 70, но и в специализированных регистрах накопления, таких как Взаиморасчеты с сотрудниками и Зарплата к выплате. Чтобы при вводе входящего сальдо по счету 70 система зафиксировала долг перед конкретными работниками и позволила в дальнейшем корректно выплатить эти суммы через кассовые или банковские документы, автоматически формируется ведомость на выплату. Ссылка на этот документ записывается непосредственно в табличную часть документа Ввод начальных остатков в соответствующую строку сотрудника.

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

  1. Особенности интерфейса «Такси»: в управляемых формах колонка с документом выплаты в табличной части по умолчанию скрыта разработчиками для компактности интерфейса либо не отображается из-за автоподбора ширины колонок под разрешение экрана.
  2. Ограничения структуры метаданных: окно Связанные документы строится на основе объекта конфигурации КритерийОтбора.СвязанныеДокументы. Если реквизит табличной части не включен разработчиками типовой конфигурации в состав критерия отбора, платформа не показывает эту связь в дереве подчиненности, хотя в базе данных жесткая ссылка существует.

Способ 1. Отображение скрытой колонки через настройку формы

Это наиболее быстрый и удобный пользовательский способ, не требующий смены настроек интерфейса программы и использования программного кода. Разберем последовательность действий по шагам:

  1. Откроем документ Ввод начальных остатков по счету 70 («Расчеты с персоналом по оплате труда»).
  2. В правом верхнем углу документа нажмем кнопку Ещё и выберем пункт Изменить форму.
  3. В открывшемся дереве элементов найдем группу, отвечающую за табличную часть с расчетами по сотрудникам (список начислений/задолженности).
  4. Развернем список колонок и найдем реквизит, отвечающий за документ выплаты (колонка с типом документа Ведомость на выплату зарплаты).
  5. Установим флажок видимости напротив этого поля и нажмем ОК.
  6. Теперь в табличной части появится колонка с привязанной ведомостью. Очистим в строках нежелательную ссылку, нажав клавишу Delete или крестик в поле выбора, после чего проведем документ.
  7. Перейдем в список документов выплаты зарплаты и удалим освободившуюся ведомость стандартной процедурой Удаление помеченных объектов.

Способ 2. Переключение внешнего вида интерфейса базы

Если по каким-либо причинам изменить состав колонок формы не удается, используем способ переключения интерфейса, с помощью которого автор вопроса решил проблему. Посмотрим, как это сделать:

  1. Перейдем в главное меню программы: Главное меню — Настройки — Параметры.
  2. В разделе настройки внешнего вида переключим режим с Интерфейс «Такси» на Формы в закладках (или Формы в отдельных окнах).
  3. Перезапустим программу. В классическом интерфейсе управляемые формы разворачиваются на всю ширину и по умолчанию отображают расширенный состав полей табличной части ввода остатков.
  4. Откроем документ Ввод начальных остатков, найдем поле с ведомостью, очистим ссылку и сохраним документ.
  5. Вернемся в настройки параметров и переключимся обратно на современный интерфейс Такси.

Способ 3. Использование обработки «Групповое изменение реквизитов»

Если строк в документе много или ввод остатков распределен по нескольким документам, разберем автоматизированный способ очистки с помощью типовых средств администрирования:

  1. Откроем раздел Администрирование — Обслуживание — Корректировка данных — Групповое изменение реквизитов.
  2. В поле Выбирать элементы укажем документ Ввод начальных остатков.
  3. Обязательно настроим отбор по ссылке на наш конкретный документ по счету 70, чтобы не затронуть другие остатки компании.
  4. В списке доступных реквизитов перейдем на вкладку Табличная часть.
  5. Найдем поле, содержащее ссылку на ведомость, установим напротив него действие «Изменить», оставив само значение поля пустым.
  6. Нажмем кнопку Изменить реквизиты. Программа пакетно очистит ссылки во всех строках документа.

Учетные последствия: почему важно понимать причину удаления

Проанализируем последствия механического удаления ведомости. Если просто очистить связь и удалить ведомость, на счете 70 останется дебетовое или кредитовое сальдо, но в зарплатном регистре Зарплата к выплате движений не будет. Это приведет к ошибкам при последующем формировании расчетно-платежных ведомостей и невозможности выплатить задолженность документами Выдача наличных или Списание с расчетного счета.

Рассмотрим правильный алгоритм действий в зависимости от ситуации:

  1. Если зарплата фактически уже была выплачена в старой программе: в этом случае остатка на счете 70 на дату перехода быть не должно. Правильнее не удалять отдельно ведомость, а удалить саму строку с сотрудником или обнулить сумму задолженности в документе Ввод начальных остатков.
  2. Если долг реальный, но ведомость заполнена с ошибками: не удаляйте документ целиком. Откройте автоматически созданную ведомость и скорректируйте состав строк, подразделение или суммы непосредственно в ней, сохранив связь с вводом остатков для целостности зарплатных регистров.
← На главную