admin / 25.03.2020

Как программно пометить на удаление все документы в 1С 8.3

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

Правило №1. Собрались удалять или изменять объекты в базе 1С 8.3 – сделайте архивную копию.

Как пометить на удаление с условиями отбора

Подходит для 1С 8.3 ЗУП, 1С 8.3 Управление торговлей, 1С 8.3 Бухгалтерия и других конфигураций 1С 8.3. Изучим режим запуска программы 1С 8.3 Управляемое приложение.

Не все знают, что эта обработка фактически заменила обработку Универсальный подбор и обработка объектов. А пометка на удаление в 1С 8.3 считается служебным реквизитом объекта. Поэтому, можно говорить об изменении реквизита документа в случае желания пометить документ на удаление.

Открыть обработку Групповое изменение реквизитов в 1С 8.3 можно из меню Администрирование – Поддержка и обслуживание:

Или через Все функции – Групповое изменение реквизитов:

Поставим задачу: в 1С 8.3 Бухгалтерия предприятия, ред.3.0 нужно пометить на удаление все Реализации (акты, накладные) на сумму больше 10 000 руб. от организации “Иванов” по контрагенту “Плотник+”.

Откроем обработку Групповое изменение реквизитов в 1С 8.3. Выберем Объекты для изменения (в окне Изменить). Сразу среди реквизитов нужного реквизита Пометка на удаление не увидим. Поэтому нажмем Дополнительные параметры и установим флаг – Показывать служебные реквизиты:

Вот теперь видим на закладке Реквизиты нужный реквизит – Пометка удаления:

Правило №2. Будьте внимательны. Заполняйте поля у взведенных флажков если хотите присвоить реквизитам новое значение.

Установим галочку Пометка удаления. При этом не просто установим галочку, а поставим значение Да в поле Новое значение:

Примечание: Если в 1С 8.3 нужно очистить значение реквизита, например, реквизит Подразделение, то установим флажок в соответствующей строке, а колонку Новое значение не будем заполнять.

По кнопке Все элементы настроим (по кнопке Добавить условия отбора) отбор условий согласно поставленной задаче. Если не будем настраивать, то будут выбраны все Реализации. В нашем случае добавим отборы по:

  • Организации равно “Иванов”;
  • Контрагенту равно “Плотник+”;
  • Сумме больше 10 000 руб.:

Интерактивно, по мере ввода условий в 1С 8.3 отображаются выбранные элементы. Любую отобранную Реализацию можно открыть и просмотреть из таблицы Выбранные элементы.

Добавим условие “И” поскольку должны одновременно выполняться все условия. Правда, и так выполняется условие “И”, когда добавляем отборы. Но, для примера, покажем как группировать условия:

  • “И” – должны выполняться все условия одновременно,
  • “ИЛИ” – хотя бы одно из сгруппированных.

Выделим три строки желтым цветом. Для этого нажмем Сгруппировать условия, выберем – Группа “И”:

Выбор объектов завершен. Нажимаем Ок. Далее программа 1С 8.3 возвращает в основное окно. Осталось нажать Изменить реквизиты. В итоге 6 выбранных объектов помечены на удаление:

Однако, в результате видим сообщение: «Проведенный документ не может быть помечен на удаление»:

То есть видим ошибки. Если ошибки связаны с самим документом, то можем его открыть из таблицы ошибок, поправить ошибку и далее нажать кнопку Повторить изменения.

Вариант решения в нашем случае – нажать кнопку Назад и добавить еще один флаг изменения реквизитов Проведен – Нет:

Нажимаем кнопку Изменить реквизиты и видим результат обработки – 6 элементов реквизиты были изменены:

Проверим это. В журнале Реализаций, сделав отбор по контрагенту, видим, что пометились реализации по организации “ИП Иванов” контрагенту “Плотник +” на сумму более 10 000 руб.:

Как пометить на удаление группу документов

Чтобы сделать групповую пометку документов на удаление в 1С 8.3, пометим необходимые документы в окне Выбора элементов для изменения (Изменить):

Далее устанавливаем пометку на удаление, как в рассмотренном выше примере.

Как в 1С 8.3 осуществить поиск дублей и как правильно сделать удаление дублей читайте в нашей статье.

Как пометить на удаление в журнале документов

Обработку, рассмотренную выше, есть смысл использовать в 1С 8.3 при сложных отборах и большом объеме удаляемых документов. Если удаляются документы из одного журнала документов, то можно поступить следующим образом.

Шаг 1

В открытом журнале документов Реализаций устанавливаем отбор по контрагенту “Плотник+” и Организации “Иванов ИП”:

Шаг 2

Нажимаем Ctrl+A – помечаем все документы отбора, затем при нажатой клавише Ctrl щелкаем по документу, который не нужно удалять. Например, реализации менее 10 000 руб. Таким образом отобрали нужные документы согласно примера, которые выделены цветом (в данном случае желтым):

Шаг 3

Щелкаем правой кнопкой мыши по списку. В выпадающем контекстном меню (или по кнопке Еще) выбираем нужную команду Пометить на удаление/Снять пометку:

Получаем результат – 6 выбранных документов помечены на удаление:

Как пометить на удаление с помощью обработки Универсальные подбор и обработка объектов

Для подписчиков Информационно-технологического сопровождения (ИТС) есть специальная обработка УниверсальныеПодборИОбработкаОбъектов.epf. Найти ее можно на диске ИТС в каталоге \1CITS\EXE\ExtReps\Unireps82\UniversalSelection\ или поиском в онлайн версии ИТС.

Правда, работает она лишь при запуске 1С 8.3 в режиме обычного приложения. Для управляемого приложения можно найти аналогичные обработки на сайтах разработчиков.

Воспользуемся обработкой для подписчиков ИТС. Для этого настроим запуск программы 1С 8.3 в обычном режиме. Рассмотрим пример в программе 1С 8.3 ЗУП 3.0. Запускаем программу 1С ЗУП 3.0 в режиме Конфигуратор. В меню Сервис-Параметры на закладке Запуск 1С Предприятия ставим точку, как на рисунке ниже, у приложения Толстый клиент (обычное приложение):

Нажимаем применить. Запускаем программу 1С ЗУП 3.0 (8.3) в режиме Предприятие (можно по кнопке F5 из конфигуратора). Теперь можно из меню Файл – Открыть выбрать обработку из каталога, где она установлена (или можно подключить ее).

Решаемая задача: Пометить на удаление все документы Начисления зарплаты и взносов по Основному подразделению за период февраль-июнь 2016г. по организации Идеал в 1С 8.3 ЗУП 3.0

В окне Объект поиска начинаем набирать слово “начисление”. Программа 1С ЗУП 3.0 (8.3) предложит в выпадающем списке варианты. Выбираем объект Начисление зарплаты и взносов:

На закладке Отбор по значениям реквизитов по “зеленой кнопке с плюсом” добавляем отборы, при этом поставим условие: дата > 01.02.2016г., так как в базе 1С 8.3 ЗУП последние документы за июнь 2016г.:

Нажимаем на кнопку Найти Объекты. Получаем результат. Если какой-то объект не хотим помечать на удаление, то снимем галочку напротив него:

Шаг 4

Переходим на закладку Обработки. Выбираем обработку Пометить на удаление, нажав на стрелку, переносим ее в правую часть окна – Выбранные обработки. Нажимаем Выполнить. Получаем результат:

Шаг 5

Далее откроем журнал Начисления зарплаты. Видим, что все документы начисления зарплаты с февраля по организации “Идеал” (кроме документа по не Основному подразделению) помечены на удаление. Откроем не помеченный на удаление документ. Видим, что он сформирован по Подразделению 2:

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

Например, этим способом можно воспользоваться, когда пользователь 1С 8.3 решил полностью очистить от документов базу 1С 8.3, а имеющиеся справочники и настройки использовать для ведения учета другой организации.

В Главном меню (треугольник в левом верхнем углу) выбираем Все функции. Находим обработку Универсальный обмен данными в форматеXML:

На закладке Удаление данных этой обработки можно выбрать не только сразу все документы к удалению, но и задать отдельные виды документов, период удаления. По умолчанию в 1С 8.3 стоит галочка Удалять объекты, на которые есть права доступа:

Помечаем галочкой все документы. Остается только нажать на кнопку Удалить. Но, обращаем внимание, что без контроля ссылочной целостности есть смысл удалять объекты конфигурации при чистке базы 1С 8.3 или при отладке переноса (предупреждающая надпись от разработчиков). В остальных случаях лучше помечать объекты на удаление.

Почему рекомендуется сначала помечать объекты на удаление, а потом удалять?

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

Сейчас разработчики 1С предоставили пользователям 1С 8.3 возможность помечать на удаление объекты и проверять, есть ли на них ссылки в других объектах, и уж тогда только решать – пометить ли на удаление объекты со ссылками или наоборот, снять пометку на удаление с объектов, на которые программа 1С 8.3 нашла ссылки, и не удалять товары.

И, в заключении, напомним, что удалить помеченные на удаление объекты в 1С 8.3 можно в меню Администрирование – Поддержка и обслуживание – Удаление помеченных объектов. Более подробно об этом читайте в нашей статье.

Чтобы научиться работать в программе 1С, изучить весь функционал и стать профессиональным пользователем программы 1С Бухгалтерия 8.3 ред. 3.0 приглашаем на наш курс. Подробнее у курсе смотрите в следующем видео:

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

При оформлении различных операций в ПО 1С Бухгалтерия 8.3 у пользователя может возникнуть потребность удалить документ, справочник или его элемент, а также остальные возможные объекты системы. Необходимость в такой операции может возникнуть, если пользователь ошибочно данные, которые уже сейчас неактуальны – например, повторно создал номенклатуру.

Перейдем к рассмотрению процедуры удаления различных объектов из ПО 1С Бухгалтерия 8.3. Она проходит в несколько шагов:

  • Установка пометки на удаление
  • Удаление объектов из информационной системы

1С Бухгалтерия 8.3 не предусматривает удаление документа сразу из базы без некоторых проверок. Дополнительный контроль позволяет избежать проблем в дальнейшей работе ПО. Поэтому в первую очередь следует воспользоваться пометкой на удаление.

1. Процесс удаления объектов системы.

1.1. Пометка на удаление.

1.2. Удаление объекта из базы данных

1.2.1 Автоматическое удаление всех помеченных объектов.

1.2.2 Настройка блокировки работы всех пользователей.

1.2.3 Выборочное удаление объектов.

2. Автоматическое удаление объектов системы.

2.1. Общие настройки.

2.2. Дневное расписание.

2.3. Недельное расписание.

2.4. Месячное расписание.

1. Процесс удаления объектов системы

1.1 Пометка на удаление

Пометка на удаление – это признак объекта 1С Бухгалтерии 8.3 – документа, справочника или его элемента, который проставляется при необходимости удалить документ. Объект программы, помеченный на удаление, возможно использовать при работе с другими данными программы. Например, в реализации можно выбрать контрагента, помеченного на удаление. После выбора элемента справочника с этой пометкой выходит соответствующее сообщение с предупреждением об использовании удаляемого элемента.

При работе следует учесть, что документ с пометкой на удаление не делает никаких движений по регистрам базы данных. Например, документ поступления с пометкой свидетельствует о том, что отгрузка товара отменена.

При попытке посмотреть проводки документа, помеченного на удаление, программа 1С Бухгалтерия выдает соответствующее сообщение о необходимости провести/ записать документ. В рассматриваемой ситуации будет нужно убрать пометку на удаление элемента ИС.

Как поставить пометку на удаление?

Установка пометки на удаление происходит следующим образом:

  • Непосредственно из самого объекта ИС

Сотрудник, работающий в ПО, должен зайти в документ или справочник, нажать на кнопку «Еще» — «Пометить на удаление». Совершить эту операцию можно в любом из документов, справочников и его элементов. В типовой конфигурации 1С Бухгалтерия 8.3 всем сотрудникам доступен функционал для установки пометки на удаления объектов ИС. Устанавливать и снимать её можно произвольное количество раз. При различных особенностях работы организации можно доработать и ограничить некоторым пользователям права на удаление объектов из базы.

  • В списке документов

Для удаления объектов из списка документов требуется выделить один или несколько элементов системы. Его можно выбрать при помощи клавиш «Ctrl» или «Shift». Нужно воспользоваться кнопкой «Еще» – «Пометить на удаление» или кнопкой «Del». 1С откроет окно с предупреждением о намерении удалить объект системы и попросит подтвердить свои действия.

Такие объекты ИС указываются с красным крестиком. В дальнейшем указанные элементы можно будет удалить специальной обработкой.

1.2 Удаление объекта из базы данных

Следующий шаг при удалении программных объектов – это удаление из самой базы. Выполняется этот процесс на основе специальной обработки «Удаление помеченных объектов». Она находится на вкладке «Администрирование» — раздел «Сервис». В типовой конфигурации 1С Бух 8.3 только сотрудник с полными правами – например, администратор.

После открытия обработки «Удаление помеченных объектов» система предлагает указать один из двух способов удаления элементов в ПО 1С:

  • Автоматическое удаление всех помеченных объектов
  • Выборочное удаление объектов

1.2.1 Автоматическое удаление всех помеченных объектов

С указанными настройками для автоматического удаления в системе, 1С будет обрабатывать все документы и элементы с пометкой. Когда таких объектов много, то процесс удаления идет длительное время. Для этого потребуется указать автоматический режим и воспользоваться кнопкой «Удалить». Тогда начинается операция по проверке объектов, помеченных на удаление. Процедуру нужно прервать по кнопке «Прервать и завершить». При удалении из самой базы данных, происходит ссылочный контроль в 1С так, чтобы не было битых ссылок. Таким образом, происходит проверка на ссылку удаляемого элемента на другие данные ПО 1С Бухгалтерия 8.3

После контроля удаляемых объектов выходит сообщение о конечных итогах проверки. Указывается количество объектов удаленных из системы успешно, и количество элементов, на которые есть ссылки других данных ИС. В рассматриваемом примере вышло окно с предупреждением, что помеченные на удаление объекты указываются в остальных документах и регистрах системы. Чтобы завершить проверку, нужно удалить те элементы, в которых используются удаляемые объекты, в нашем примере – регистр сведений. Если данный регистр еще нужен в программе, то следует завершить этот этап в ИС.

После удачного завершения процедуры удаления всех объектов выходит соответствующее сообщение с количеством успешно удаленных элементов.

1.2.2 Настройка блокировки работы всех пользователей

Для более быстрого процесса можно воспользоваться настройкой «Заблокировать всю работу в программе и ускорить удаление». Такая настройка позволяет перейти в монопольный режим работы в 1С Бух 8.3 и заблокирует работу других пользователей. Рекомендуется пользоваться функционалом блокировки для удаления больших объемов данных из ПО 1С в то время, когда в системе работает минимальное количество сотрудников или в нерабочее время, или работает только администратор.

1.2.3 Выборочное удаление объектов

Выборочный режим удобно использовать, когда требуется один или несколько объектов в короткие сроки. В выборочном режиме система открывает форму со всеми объектами ПО 1С Бухгалтерия 8.3., которые были помечены на удаление. В рассматриваемом режиме работы пользователь указывает вручную нужные объекты для удаления. Также имеется возможность указать конкретный документ системы.

После успешного завершения процесса выходит соответствующее сообщение.

2. Автоматическое удаление объектов системы

В программе 1С Бухгалтерия реализован функционал автоматического удаления элементов системы. Данный функционал выполняется при помощи служебного регламентного задания. При настройке автоматического удаления в ИС требуется перейти во вкладку «Администрирование» — раздел «Сервис» — «Удаление помеченных объектов».

В форме требуется поставить галочку напротив операции «Автоматически удалять помеченные объекты по расписанию».

Для автоматического удаления элементов, нужно настроить расписание по одноименной ссылке «Настроить расписание». При нажатии на ссылку откроется окно новое окно настроек.

Расписание возможно настроить несколькими способами в зависимости от периодичности удаления объектов ИС:

  • Общие
  • Дневное
  • Недельное
  • Месячное

Рассмотрим более детально настройки для каждого вида расписания с заданной периодичностью.

2.1 Общие настройки

Общие настройки используются для создания расписания удаления объектов с произвольной периодичностью. С этой целью нужно указать следующую информацию:

  • Дата начала – начало периода действия регламентного задания.
  • Дата окончания – конец периода действия регламентного задания.
  • Повторять каждые – периодичность повтора запуска процедуры удаления в днях.

2.2 Дневное расписание

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

  • Время начала — период начала действия регламентного задания.
  • Время окончания — период окончания действия регламентного задания.
  • Завершать после — временной отрезок, после которого не требуется больше запускать задание для удаления объектов ПО 1С.
  • Повторять через – интервал повтора процедуры удаления в секундах.
  • Повторять с паузой – продолжительность остановки между повторами в секундах.
  • Завершать через – продолжительность выполнения процедуры в секундах.

2.3 Недельное расписание

Недельное расписание рекомендуется использовать совместно с настройками дневного расписания для запуска регламентного задания. Для создания недельного графика нужно выполнить следующие настройки:

  • Указать дни недели, по которым будет запускать регламентное задание для удаления объектов системы
  • Установить периодичность повтора в неделях с помощью функции «повторять каждые … (нед.)»

2.4 Месячное расписание

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

  • Указать месяцы, когда будет запускаться процедура для удаления объектов 1С Бух 8.3
  • Заполнить день месяца для запуска процедуры. При этом можно указать номер дня месяца, как с начала месяца, так и с конца.
  • Прописать день недели для запуска регламентного задания. При этом можно указать номер дня месяца, как с начала месяца, так и с конца.

После вышеуказанных настроек в поле с комментарием выводятся особенности созданного расписания. Допускается указание произвольного сочетания условий для более гибкой и точной настройки порядка работы регламентного задания.

Следует обратить внимание, что непосредственное удаление элементов из ПО 1С Бухгалтерия 8.3 происходит безвозвратно, поэтому рассматриваемый функционал требует аккуратного использования администраторами системы.

В процессе работы ненужные объекты (документы, элементы справочников) можно пометить на удаление. Помеченные на удаление объекты остаются в базе данных, пометку на удаление у этих объектов при необходимости можно снять.

Физическое удаление из базы данных помеченных на удаление объектов может выполнить только пользователь с правами «Администратора»:

  1. Раздел: Администрирование – Удаление помеченных объектов (рис. 1).
  2. Выберите режим удаления – «Автоматическое удаление всех помеченных объектов» (удаляются все объекты, помеченные на удаление) или «Выборочное удаление объектов» (выводится список помеченных на удаление объектов, в котором нужно выбрать объекты для удаления).
  3. Кнопка «Удалить». Через некоторое время программа выведет сообщение о количестве удаленных объектов и список объектов, которые не получилось удалить (левое окно в форме на рис. 2). В правом окне по каждому неудаленному объекту выводится список связанных с ним объектов (ссылок на него). Для удаления самого объекта (левое окно) необходимо либо пометить на удаление связанные с ним объекты в списке «Места использования объекта» (правое окно), либо заменить / очистить ссылки на него в этих объектах (если эти объекты используются и удалять их нельзя).
  4. Чтобы во всех местах использования удаляемого объекта заменить ссылки на него, нажмите кнопку «Заменить» и в открывшейся форме выберите элемент на который следует заменить удаляемый объект, а затем нажмите кнопку «Заменить>».
  5. Если связанных объектов, которые требуется пометить на удаление, несколько, то выделите их в списке с помощью клавиш «Ctrl» и «A» (английского алфавита) и пометьте на удаление сразу весь выделенный список.
  6. После пометки на удаление ссылок на удаляемый объект нажмите кнопку «Повторить удаление» (рис. 2). Если в правом окне остались ссылки на объект, то обновите список, нажав кнопку «Повторить удаление» еще раз.
  7. Если после обновления в списке «Места использования объекта» в правом окне остались неудаленные записи регистров, то их удаление следует провести через карточку записи регистра. Для этого по кнопке «Изменить/редактировать» (или двойным щелчком мыши) откройте запись регистра (рис. 3), а затем по кнопке «Еще» выберите «Удалить». Значок пометки на удаление у записи регистра в списке визуально не отображается. Нажмите кнопку «Повторить удаление».
  8. Если при выборочном удалении объектов в списке «Места использования объекта» в правом окне остались неудаленные ссылки на документы или элементы справочников, то по кнопке «< В начало» вернитесь к началу процедуры удаления и отметьте их флажками в списке на удаление дополнительно к основному удаляемому объекту или откройте их двойным щелчком мыши и замените в них ссылку на удаляемый объект.
  9. В сложных случаях процедуру удаления может потребоваться повторить несколько раз.

Рис. 1

Рис. 2

Рис. 3

  • Как установить дату запрета редактирования в «1С:Бухгалтерии 8» (ред. 3.0)?

FILED UNDER : Статьи

Submit a Comment

Must be required * marked fields.

:*
:*