Купить лицензии 1С для вашего предприятия/бизнеса

Пн-Пт: 10 00-18 00

Сб-Вс: Выходной
1С facebook 1С ВК 1С twitter

+7 (495)795-87-44

info@asyst-pro.ru

1С корзина

Как удалить в 1С


В этой статье мы поговорим о том, что можно и как удалить в 1С. Скриншоты будут на примере программы ERP Управление предприятием 2, но в принципе данная информация применима и ко всем остальным конфигурациям на платформе 1С.

Итак ,что же вы можете удалять без малейших трудностей в большинстве случаев: строки табличных частей, значения реквизитов, когда находитесь в режиме редактирования. В каких то случаях можно это делать кнопкой Delete либо сочетанием клавиш Shift и F4 либо нажав на кнопку с изображением крестика.

Но как обстоит дело, когда вам нужно удалить конкретные объекты – элементы справочников, документы? Тут сложнее – в этом случае по умолчанию включены защиты от порчи базы. Представьте вы в базе оформили продажу товара, а потом взяли бы его и удалили. Тогда бы во всех накладных появилась бы пустая строчка с суммой и неизвестно было бы, а что это за пустая строчка. Вот ,чтобы такого не происходило, в платформе есть механизм “контроль ссылочной целостности” – проверяет нет ли где-то уже упоминаний данного объекта и если есть то не даёт данный объект удалить.

Но самое интересное эта проверка не делается каждый раз когда вы нажимаете “Удалить” на объекте – документе или элементе справочника. Это сделано в целях быстродействия работы программы. Ведь если бы вы удалили сразу 100 объектов и программа начала бы искать ссылки на это бы могло уйти очень много времени. Поэтому всё что происходит, когда вы нажимаете “Удалить” – на объекте ставится пометка “К удалению” (красный крестик).

А как удалить в 1С помеченные на удаление справочники или объекты спросите вы? А для этого есть специальный раздел в программе – Удаление помеченных объектов. Как правило доступен пользователям с ролью Администратор. Например в ERP это находится в “НСИ и администрирование – Обслуживание – Удаление помеченных объектов”.

Как удалить в 1С

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

Как удалить в 1С

Итак, определившись с режимом удаления вы нажимаете “Далее”,. Система находит все объекты ,которые помечены к удалению. Если вы выбрали выборочный режим ,то можете пометить галочками конкретные объекты, которые хотите удалить. После выбора нажимаем “Удалить”. Система начинает обрабатывать объекты, а потом выводит список тех, которые не смогла удалить.

Что же делать если не удаляется справочник? Выделяем его в списке и программа покажет где он упоминается. Дальше либо мы и эти объекты должны пометить на удаление, либо из них удалить упоминание об объекте либо всё-таки оставить объект в программе.

Как удалить в 1С

Есть конечно “секретный способ” как же удалить объект в любом случае. Но делать это надо (или просить кого-то так сделать) лишь в том случае если вы абсолютно уверены, что так надо. Но придется немного подправить конфигурацию. Подробно процесс описывать не будем, лишь расскажем основное. Всё это проделывается с использованием Конфигуратора. Как вариант – создать роль с названием “Непосредственное удаление”, присвоить её пользователю. Указать для нужного справочника и нужной роли признак – разрешить удаление. В этом случае пользователь с данной ролью сможет удалять справочник или документ сразу без пометки удаления и контроля ссылочной целостности.

В заключение, хотим сказать, что во многих конфигурациях 1С появилось регламентное задание, которое по расписанию удаляет помеченные объекты. Конечно, оно не удалит те объекты .на которые есть ссылки, но тем не менее база будет подчищаться без рутинных операций с вашей стороны.

Если у вас остались вопросы либо вы хотите получить консультацию – звоните к нам в Асист-ПРО по телефону 8(495)795-87-44 или стукнитесь в чат на нашем сайте.

Рейтинг@Mail.ru