1с как удалить помеченные на удаление

Содержание

Инструкция как удалить помеченные объекты в 1С 8.3

При попытке удалить ненужный объект системы (элемент справочника, документ, вариант отчета и т.д.) пользователь не сможет окончательно убрать его из базы 1С ему доступно только установка пометки на удаление. Поэтому возникает вопрос- Как удалить помеченные объекты в 1С 8.3?

В данной статье рассмотрим, как выполнить этот процесс. Функционал по удалению для многих конфигураций идентичен и описанная методика подойдет для УТ, ERP, Бухгалтерии и ЗУП.

КЭШБЭК 20% ПРИ ПОКУПКЕ «1С:ПРЕДПРИЯТИЕ 8»

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

Таким образом, в 1С удаление выполняется в два этапа:

 Установка пометки на удаление в 1С;

 Окончательное удаление с помощью обработки, если объект никак не задействован в системе.

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

Для установки пометки на удаление в 1С, выделите нужный справочник/документ (можно так же выделить сразу список объектов), в меню Еще выберите команду Пометить на удаление/Снять пометку (в некоторых журналах выведена пиктограмма этой команды ) или нажмите кнопку delete на своей клавиатуре. Система попросит подтвердить ваши намерения и после этого будет установлен пометку.

Обратите внимание, если вы попытаетесь установить пометку на уже помеченный элемент, то будет выполнено обратное действие-снятие пометки. Как удалить помеченные объекты?

Как удалить помеченные объекты?

В Бухгалтерии и ЗУП обработка доступна в разделе Администрирование, в УТ и ERP в разделе НСИ и администрирование → Поддержка и обслуживание. И если Вы вдруг забыли, в каком разделе искать нужный объект системы, всегда можно воспользоваться разделом Все функции.

Обработка Удаление помеченных объектов контролируется ссылочную целостность, т.е. если на удаляемый объект есть ссылки в других объектах, то процедура удаления выполнена не будет.

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

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

При автоматическом режиме данный процесс будет запущен сразу.

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

Доступные в этом случае варианты действий:

 Пометить на удаление и места использования и повторить попытку удаления.

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

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

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

Нужен 1С программист?

Ваши плюсы при работе с нами!

+ Бесплатная предварительная оценка стоимости задач до начала работ.

+ Цена часа работы программиста в 2 раза ниже рынка.

+ Приоритетное быстрое реагирование на срочные задачи — от 5 минут!

+ Четкая система постановки, отслеживания и сдачи задач.

+ Делаем видео-инструкции по выполненным задачам.

+ Предоставляем гарантийную поддержку в течении 3 месяцев по выполненным задачам.

+ Вы не почувствуете разницу и отличия от работы штатных программистов.

Звоните +7 (499) 677-54-82 или заполните окно заказа звонка ниже, наши специалисты перезвонят Вам.

Обсудить статью на 1С форуме?

Как нарисовать граф на 1С Промо

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

1 стартмани

Работа с картами 1С 4 в 1: Яндекс, Google , 2ГИС, OpenStreetMap(OpenLayers) Промо

С каждым годом становится все очевидно, что использование онлайн-сервисов намного упрощает жизнь. К сожалению по картографическим сервисам условия пока жестковаты. Но, ориентируясь на будущее, я решил показать возможности API выше указанных сервисов:
Инициализация карты
Поиск адреса на карте с текстовым представлением
Геокодинг
Обратная поиск адреса по ее координатами
Взаимодействие с картами — прием координат установленного на карте метки
Построение маршрутов по указанным точками
Кластеризация меток на карте при увеличении масштаба
Теперь также поддержка тонкого и веб-клиента

1 стартмани

Обработка данных + загрузка из табличного документа + удаление объектов + поиск и замена значений (управляемые формы)

Простая и удобная обработка позволяет быстро выполнять множество операций над объектами базы данных с помощью запроса и скрипта обработки результата. Может загружать данные табличных документов во временные таблицы для последующей загрузки или для выборки данных по сложным условиям. Встроены обработки «Удаление объектов» и «Поиск и замена значений», в них можно передавать результаты запросов. Есть возможность сохранения скриптов и полученных результатов обработки. Часто использую для переноса данных между конфигурациями, когда результаты запроса в одной конфигурации загружаю этой же обработкой в другой. Скрипты с примерами прилагаются. Файлы xml открываются с закладки «Запрос, скрипт», файлы xmlf содержат все таблицы которые есть в обработке на момент сохранения, загружаются по кнопке «Загрузить все настройки».
Примеры скриптов выложены в доступе

1 стартмани

Установите время проведения документов

Данная настройка решает больной вопрос о зачете аванса и позволяет избежать отрицательных остатков в течение дня. Заходим в раздел «Администрирование» – «Проведение документов».

Устанавливаем флажок на пункте «Время документов устанавливать автоматически». Если флажок сняли, а документ записываете текущей датой, время его записи будет считаться по времени компьютера. Если отредактировать дату документа, то при записи время документа автоматически встанет на 12:00:00.

Флажок стоит? Умная программа сама определит каким именно временем какой документ фиксировать. Например, документы поступления и реализации товаров программа всегда отражает раньше, чем оплату поставщику и оплату от покупателя. Документы по реализации товаров покупателю «пойдут» позже, чем поступление товаров от поставщика.

Что это дает?

Такие настройки как раз позволят избежать лишних оборотов по зачету авансов и отрицательных остатков в течение дня. Дополнительно не придется волноваться о том, что какой-то документ провели по времени раньше, чем связанный с ним другой документ. Например, счет-фактуру провели раньше, чем товарную накладную.

Универсальный редактор реквизитов объектов. Мультиобработчик Промо

Объекты: Справочник, Документ, ПланОбмена, ПВХ, Бизнес-процесс, Задача, ПланСчетов, ПВР.
Мультиобработчик:
-Проведение, перенумерация, движения, копирование, создание на основании, подчиненность, статистика, удаление документов.
-Регистрация изменений объекта(ов) в планах обмена.
-Установка/Отключение ГлавногоУзла РИБ.
-Поиск и восстановление «Битых» ссылок.
-Недопустимые символы XML/Дерево XML.
-Поиск и замена ссылок.
-Ошибки ИБ, в т.ч XML.
-Множество обработок справочников.
-GUID. Дата и время создания объектов ссылочного типа.
-Аналитика предопределенных, блокируемых реквизитов, ХранилищаЗначений.
-История изменений объекта.
-Активные пользователи.
-Подписки на события, функциональные опции.
-Загрузка пользователей ИБ из Windows, Active Directory.
-Выгрузка/Загрузка пользователей ИБ в/из внешний XML-файл.
-Поддержка различных режимов модальности.
Файловый, Клиент-Серверный варианты.
Обычная и Управляемая формы.

1 стартмани

28.12.2011   
183089   
8929   
StepByStep   

422
   

Строим графы средствами 1С (без GraphViz)

Множество статей на Инфостарте описывают, как работать с компонентой GraphViz, чтобы построить ориентированный граф. Но практически нет материалов, как работать с такими графами средствами 1С. Сегодня я расскажу, как красиво строить графы с минимальным пересечением.
Нам этот метод пригодился для отрисовки алгоритмов в БИТ.Финансе, т.к. типовой механизм не устраивал. Еще это может быть полезно для визуализации различных зависимостей: расчета себестоимости, графы аффилированности компаний и т.д.
Надеюсь, эта статья поможет сделать мир 1С красивее и гармоничней:)
Итак, поехали…

Удаление данных с отбором и построением дерева ссылок в базах 1С 8.1-8.3 (УТ 10.3, БП 2, ЗУП 2.5, КА 1.1, УТ 11, БП 3, УНФ 1.6, КА 2, ЗУП 3 и т.д.) Промо

(Топчий Д.Ю.) Данные обработки помогут Вам легко и, главное быстро, выполнить удаление любых данных в Ваших базах 1С на платформах 8.1-8.3. Обработки помогут легко просмотреть связи ссылок в виде дерева, выбрать что удалять, а что нет, используя любые отборы. Это позволит уменьшить объем лишней и не нужной информации в справочниках и документах, планах видов характеристик и др. объектах и облегчит работу с данными пользователям и Вам. Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. Если что-то будет неясно по работе с обработками – я готов Вам помочь. А так же обновления Вы получаете бесплатно в течение года с момента приобретения данных обработок! Данные обработки входят в ТОП-100 продаж за все время, что является залогом популярности, надежности в работе, и признанием других покупателей. (Обновление от 17.08.2021, версия 3.8)

5988
5389 руб.

Удаление помеченных объектов в 1С 8.3 Бухгалтерия

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

Рассмотрим, как в 1с 8.3 удалить помеченные на удаление документы и справочники. Удаление в 1С 8.2 немного отличается, но имеет аналогичный алгоритм.

Удаление объектов в 1С происходит в два этапа:

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

Рассмотрим эти два этапа. Инструкция абсолютно универсальна и подойдет для всех конфигурации на 1С 8.3 — Бухгалтерия, ЗУП, Управление торговлей, ERP, Управление небольшой фирмой и так далее.

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

Установить пометку на удаление в 1С очень просто. Достаточно выбрать в списке интересующий нас документ или справочник и нажать кнопку «delete»:

После чего нужно подтвердить своё намерение. В журнале теперь можно увидеть особую пометку:

Это значит, что при следующем удалении объектов через специальную обработку система предложит удалить этот элемент номенклатуры.

Как в 1С 8.3 удалить помеченные на удаление объекты

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

Получите 267 видеоуроков по 1С бесплатно:

При открытии 1С даст нам на выбор два варианта — автоматическое удаление всех объектов и выборочное:

Выборочное может пригодится, чтобы удалить какой-то конкретный объект. Для примера выберем «Автоматический режим» и нажмем «Удалить». Запустится удаление всех помеченных на удаление объектов в системе. По окончании работы система выдаст конфликтные ситуации — объекты, которые помечены на удаление, но участвуют в учете:

Тут нужно сделать выбор. Например, номенклатуру «Доска 4000х200х20» мы пометили на удаление, но она участвует в документах «Операция» и «Отчет производства за смену«. Если эти документы нам тоже не нужны, просто помечаем их на удаление и нажимаем на кнопку «Повторить удаление». Если документы нужны, стоит задуматься, возможно, эта номенклатура не должна быть помечена к удалению.

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

Вот и всё, теперь и Вы знаете, как удалить документы и справочники из 1С 8.3.

Автоматическое удаление справочников и документов

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

Для настройки пройдите на вкладку «Администрирование» — «Поддержка и обслуживание», там есть флаг «Автоматически удалять помеченные объекты по расписанию»:

При нажатии на флаг система предложит нужный вариант для расписания:

Рекомендую оставить настройки «по умолчанию» и нажать «ОК». В этом случае удаление помеченных будет производится ночью, когда в программе 1С никто не работает.

Для Вашего удобства видео по удалению объектов:

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Как очистить регистр сведений в 1С

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

НаборЗаписей = РегистрыСведений.СоздатьНаборЗаписей(); // Где ИмяРегистра указать нужный.

НаборЗаписей.Записать();

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

На заметку! Кроме того, существует обработка, позволяющая очистить любой регистр сведений. Для этого следует открыть обработку, написать имя нужного регистра и начинать отбор.

Удалить запись из регистра

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

МенеджерЗаписи = РегистрыСведений.КурсыВалют.СоздатьМенеджерЗаписи(); Валюта = Справочники.Валюты.НайтиПоНаименованию(“EUR”); МенеджерЗаписи.Валюта = Валюта; МенеджерЗаписи.Период = ТекущаяДата(); МенеджерЗаписи.Прочитать();

Если НЕ МенеджерЗаписи.Выбран() Тогда

//Добавить новую запись МенеджерЗаписи.Валюта = Валюта; МенеджерЗаписи.Период = ТекущаяДата(); МенеджерЗаписи.Курс = 10.00;

Иначе

//Изменить существующую запись МенеджерЗаписи.Валюта = Валюта; МенеджерЗаписи.Период = ТекущаяДата(); МенеджерЗаписи.Курс = 10.00;

КонецЕсли;

//После добавления или изменения записи //необходимо вызвать метод Записать МенеджерЗаписи.Записать();

//Удалить существующую запись МенеджерЗаписи.Удалить();

ПОЛНОЕ удаление лишних организаций и связанных с ними данных

Обработка предназначена для удаления лишних организаций и связанных с ними данных (документами, записями в регистрах сведений, подчиненных справочников). Эта обработка является немного переделанной от автора Ант10 (https://infostart.ru/public/696618/), отличатся от оригинальной версии возможностью выбора сразу нескольких организаций. Удобна, когда таких организаций много (в частности, задублированных организаций). Работает только с управляемыми формами, тестировалась в типовой конфигурации 1С: «Бухгалтерии предприятия 3.0» релиз 3.0.88.28. На платформе 1С 8.3.18.1334.

1 стартмани

11.03.2021   
3758   
93   
Kuzya_brаtsk   

8
   

Как удалить программы для взлома 1С?

Когда появляется сообщение «Обнаружено нарушение целостности системы», это не является ошибкой. Программа 1С:Предприятие выдает такое сообщение в штатном режиме по следующим причинам:

  • на ПК установлен пиратский эмулятор HASP, который на данный момент взаимодействует с программой 1С;
  • на ПК установлен пиратский эмулятор HASP или имеются его остаточные следы, но программа 1С с ним не взаимодействует, поскольку применяется законная лицензия;
  • на ПК установлена модифицированная программа 1С:Предприятие.

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

1. Удалить пиратский эмулятор HASP одним из трех способов:

  • найти и удалить файлы VUsb.sys и vusbbus.sys;
  • выполнить команды:

loaddrv.exe –stop haspflt

loaddrv.exe –remove haspflt

Если на ПК нет утилиты loaddrv, тогда нужно в списке служб остановить и удалить haspflt:

del %systemroot%\system32\drivers\haspflt.sys

Кроме того, специалисты рекомендуют удалить и ветки реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\haspflt\

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vusbbus

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\NEWHASP\Services\Emulator\HASP\Dump

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

найти и удалить файл multikey.sys

Этот файл может содержаться в каталогах:

C:\Windows\System32\drivers\

C:\Windows\System32\

C:\Windows\SysWOW64\

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

Исправить ошибку «Обнаружено нарушение целостности системы» может и ваш штатный IT-специалист. Но перед устранением ошибки не забудьте создать архивную копию базы! Если что-то пойдёт не так, то вы потеряете все данные, а в марте уже сдавать годовую отчётность. Если у вас есть сомнения – вызовите нашего специалиста!

2. Если эмулятор удалить не получилось, единственный оставшийся способ – переустановить операционную систему Windows, а затем снова поставить 1С:Предприятие.

Поиск и удаление номенклатуры в 1С

  • У пользователей 1С часто стоят задачи по работе с неиспользуемой номенклатурой, одни хотят ее перемещать, другие удалять, третьи что-то в ней чистить. Чистка номенклатуры содержит множество всех команд на выбор: удалить номенклатуру, удалить характеристики, удалить свойства, удалить картинки, удалить штрихкоды из 1С.
  • Также в обработке расположена целая таблица отборов. Обработка делает множество запросов к базе данных чтобы выбрать по номенклатуре множество различных данных, по которым можно наложить фильтр. Все отборы настраиваемые и можно выбрать только определенные критерии. Сейчас в модуле можно сделать следующие отборы (выборочно и комбинированно). 
  • Новое — опция Показать реквизиты, открывает под списком большое окно, где находится редактор номенклатуры — изменение реквизитов и свойств.  Также тут можно переместить номенклатуру в другую папку.
  • Это не просто обработка, а еще классный отчет — выводится полное движение остатков товара, продажи, наличие заказов покупателей, заказов поставщикам. Если посмотреть эту обработку то сложно сказать, что это обработка для удаления номенклатуры, если из нее убрать эти команды и добавить функционала, то это может даже стать простой обработкой для закупки).
  • Удобная навигация но по номенклатуре.
  • Эффективно работает с модулями Мегадата и Цвета номенклатуры (вывод даты и подсветка номенклатуры).
  • Модуль входит в комплекты Мегапрайс PRO и LITE.

https://subsystems.ru/news/udalenie-nomenklatury-v-1s-perenos-izmenenie/

Условия поиска номенклатуры

  • По самой номенклатуре и ее реквизитам.
  • По наличию продаж за период.
  • По движению остатков по складам.
  • По остаткам в заказах покупателей.
  • По остаткам в заказах поставщикам.
  • В документах заказов за период (в том числе не согласованных или просто сохраненных).
  • По наличию цен у номенклатуры.

Действия с номенклатурой

  • Пометить на удаление номенклатуру.
  • Удалить номенклатуру (только если нет ссылок).
  • Перенести номенклатуру в папку.
  • Удалить картинки у номенклатуры.
  • Удалить штрихкоды номенклатуры.
  • Очистить свойства номенклатуры.
  • Изменить реквизиты и свойства.
  • Добавлен еще один функционал замечательной обработки Чистка номенклатуры
  • Команда Найти дубли — выполнит поиск, выведет на экран все дубли номенклатуры.
  • Вы сможете увидеть по ним отчет (остатки, продажи и остальное), а также дату заведения в 1С.
  • Принять решение что с ней делать — в обработке очень много возможностей.
  • В настройках есть опция Контроль номенклатуры, где можно указать три варианта — По Артикулу, Артикулу и наименованию, Артикулу и производителю.
  • У дублей начинает гореть красным колонка Артикул, чтобы не мешать Раскраске номенклатуры.
  • Автоматически сработает сортировка таблицы по Артикулу и Дате номенклатуры, так как дубли могли быть в разных группах (если нужно ее можно менять в любой момент по любым полям).
  • Ограничения — обработка не делает замену дублей в базе (в документах и так далее). Но работает достаточно быстро.

Супер-быстрый поиск и замена значений на УФ

Возможности:
1. Замена ссылок в объектах сгруппирована по самим объектам, что сильно ускоряет работу: объект 1 раз получается из БД, в нем производятся все необходимые замены после чего объект 1 раз записывается в БД.
2. Существует возможность отключения итогов во время выполнения замены ссылок, что также сильно ускоряет замену в движениях регистров.
3. Представлена возможность пометки на удаление заменяемых значений (для последующего удаления).
4. На форме расположен прогресс-бар, что позволяет оценить оставшееся время работы.
5. Предусмотрена запись объектов в режиме «Загрузка» (данная опция позволяет производить замены в некорректно введенных данных).
6. Предложена возможность отбора видов объектов, в которых будет произведен поиск ссылок. Документы (и их движения), бизнес- процессы, задачи и периодические регистры сведений также можно отобрать по периоду.
7. Реализована функциональность «точечных» замен, установкой флагов «Выбран».
8. Замена в движениях регистров происходит без перепроведения документов, что позволяет делать замены по «закрытым» периодам.

1 стартмани

Для чего сделана пометка на удаление объектов в 1с

Давайте ответим с Вами на вопрос «Зачем сделана эта пометка для удаления?», ведь быстрее удалить объект из 1с сразу. Сделано это по нескольким причинам:

  1. Есть вероятность того, что пользователь впоследствии передумает и захочет вернуть удаленный объект, когда стоит пометка ее достаточно снять, при интерактивном удалении восстановить данные нельзя .
  2. В 1с один объект, например документ, может ссылаться на множество других объектов в системе (справочники, константы, другие документы и т.д.), и одновременно также на этот объект (в нашем случае документ), могут ссылаться множество других объектов. Если бы в системе 1с предприятие было разрешено прямое удаление объектов из базы данных, то это привело бы к ужасным последствиям, так как сразу же бы начали появляться объекты с «битыми ссылками», а это потеря данных, и не правильное функционирование базы данных, которое рано или поздно приведет к краху базы и практически полной потери Ваших данных!

Как изъять из программы помеченный объект

После прохождения подготовительного этапа можно приступать к непосредственному изъятию ненужного документа.  Удаление связанных элементов в 1C происходит посредством специальной обработки. Ее можно найти в разделе «Администрирование», а называется она «Удаление помеченных объектов». При открытии данной вкладки система предложит два варианта: автоматическое или выборочное изъятие.

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

  1. После перехода по указанному разделу во вкладке «Администрирование» откроется окно, где будет предложено несколько вариантов. Рекомендуется выбрать «Автоматическое удаление помеченных элементов».
  2. Запустится процесс очистки ненужных справочников, после чего программа выдаст информацию о проблемных ситуациях. Система отобразит список объектов, имеющих пометку, но которые участвуют в бухгалтерском учете. Нужно снова выбрать, например, определенная номенклатура участвует в производственных отчетах, и если она не нужна, следует повторно установить на нее флажок изъятия.
  3. После повторного выбора ненужных элементов следует нажать на кнопку «Повторить удаление».

Если необходимо программно удалить документ в 1C, есть еще одна инструкция. Платформа 1C 8.3 представляет возможность автоматически избавляться от ненужных объектов. Это осуществляется благодаря такой функции, как «Регламентное задание».

Суть ее в том, что система будет выполнять процедуру изъятия по определенному расписанию. Потребуется перейти в раздел «Администрирование» и выбрать пункт «Поддержка и обслуживание». Там необходимо найти флажок, предлагающий автоматическое удаление помеченных элементов по установленному расписанию. При нажатии на значок флажка система предложит определить нужное расписание. Рекомендуется указать настройки «По умолчанию» и кликнуть по кнопке «Ок». В этом случае очистка будет проходить в ночное время, когда с базой данных никто не работает.

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

Как удалить базу 1С с сервера SQL

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

На заметку! Поэтому, для полной очистки данных с компьютера или диска, достаточно удалить папку.

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

Сервер SQL для базы данных

Как удалить данные из таблицы значений в 1С:

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

Пометка на удаление записей из таблицы

ОбъектДок.Товары.Очистить(); // Товары — название табличного поля в документе ОбъектДок.

Также строки удаляются, согласно определенному условию:

НулевыеСтроки = ТаблицаПослеПодмен.НайтиСтроки(Новый Структура(“Сумма«,0));

Для каждого СтрокаТаблицы Из НулевыеСтроки Цикл

ТаблицаПослеПодмен.Удалить(СтрокаТаблицы)

КонецЦикла;

Необходимо удалить пятую строчку в таблице? Пожалуйста:

ТаблицаЗначений.Удалить(УдаляемаяСтрока);

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

«„Временные татуировки“» покажет, как «Временные татуировки», пример написания кода:

СтрокаУслуга = «В нашем магазине «„Биба и Боба“»;

Чтобы удалить первую строчку, нужно ввести следующий код:

ТаблицаЗначений.Удалить(0);

Удалить строчки с перебором, при этом нужно заняться поиском и проверкой условия:

СтаршийИндексКолонок = ТаблицаЗначений.Колонки.Количество() – 1;

Индекс = ТаблицаЗначений.Количество() – 1;

Пока Индекс > = 0 Цикл

Для Сч = 0 По СтаршийИндексКолонок Цикл

Если ТипЗнч(ТаблицаЗначений) = Тип(“Число”) Тогда

ТаблицаЗначений.Удалить(Индекс);

Прервать;

КонецЕсли;

КонецЦикла;

Индекс = Индекс — 1;

КонецЦикла;

Удалять можно не только определенные строки, колонок это также касается. Для удаления первой колонки:

ТаблицаЗначений.Колонки.Удалить(0);

Требуется убрать конкретную колонку, допустим третью:

ТаблицаЗначений.Колонки.Удалить(УдаляемаяКолонка);

Где указано «удаляемая колонка, строка) — написать значение той строки или колонки по счету, которые необходимо очистить.

Удалить также последний символ в любой строке 1с можно, воспользовавшись функцией:

СтрокаОбработки = «последнее слово строки»;

СтрокаОбработки = Лев(СтрокаОбработки, СтрДлина(СтрокаОбработки)-1);

Интерактивное удаление в 1с

Итак мы уже обсуждали с Вами то, что интерактивное удаление в 1с происходит без контроля ссылочной целостности, а это чревато очень плохими последствиями для системы, рекомендуется пользоваться таким удалением только с целью отладки. Чтобы включить интерактивное удаление 1с нам нужно для начала зайти в конфигуратор, распахнуть веточку Общие —> Роли и выделить роль «Полные права».

Теперь нажмем клавишу F9 , у нас копируется роль «ПолныеПрава» и появится еще одна «ПолныеПрава1». Откроем ее двойным щелчком мыши. Появится окно свойств роли, нажмем кнопку «Действия» —> «Установить все права». После этого нажмем ОК. Теперь сохраним конфигурацию базы данных, для этого нажмем на синенький бочонок в левом верхнем углу, или нажмем клавишу F7. Если бочонок стал неактивным значит конфигурация сохранилась. Мы создали роль с правами на интерактивное удаление объектов из 1с .

Теперь в конфигураторе откроем вкладку Администрирование —> Пользователи.

Откроется список пользователей, выберите пользователя под которым Вы хотите включить интерактивное удаление 1с объектов и нажмите карандашик или F2. Откроется окно свойств пользователя, перейдите на вторую вкладку «Прочие». Там найдите ту роль которую мы с Вами копировали, в моем случае это «ПолныеПрава1», ставим галочку и жмем OK.

После этого запускайте 1с предприятие, выбирайте того пользователя которому установили новую роль. Теперь Вы можете удалять объекты напрямую, чтобы удалить объект выберите его и нажмите сочетание клавиш SHIFT + DEL, система спросит уверены ли вы в удалении, при положительном ответе объект будет удален из системы.

Меняйте реквизиты документов в программе «оптом»

Для группового изменения реквизитов документов или элементов справочников в программе выделяем в списке эти документы/элементы справочника, открываем правой кнопкой мыши контекстное меню и выбираем команду «Изменить выделенные». Чтобы выделить несколько документов в одном диапазоне, нажимаем и удерживаем клавишу Shift на клавиатуре. Если требуется выбрать несколько отдельных документов, то отмечаем их, удерживая клавишу Ctrl на клавиатуре. Все строки должны выделиться желтым цветом.

В открывшейся форме «Изменение выделенных элементов» отмечаем флажками реквизиты, которые нужно изменить и указать их новое значение.

В колонке «Новое значение» указываем новое значение реквизита. Если необходимо задать пустое значение, то включаем флажок в колонке с изображением карандаша, а колонку «Новое значение» оставляем незаполненной. При этом одновременно можно менять несколько реквизитов.

3 примера неприятных ситуаций:

  • Изменили реквизиты табличной части документа/справочника. Новое значение программа подставила во все строки табличной части документа/справочника.

  • Изменили цифровой реквизит документа/справочника. В том числе из табличной части. Реквизиты, зависящие от измененного, программа не пересчитала автоматически.

  • Изменили реквизит документа/справочника, который зависит от других реквизитов. В том числе из табличной части. Например, договор зависит от контрагента и организации. Тогда будет нарушена корректность данных.

Кроме этого, среди реквизитов могут быть те, что по умолчанию недоступны для изменения. Отображаются они серым цветом. Это так называемые защищенные реквизиты, которые могут повлиять на другие объекты: списки, документы, справочники и др.

Нажимаем кнопку «Изменить реквизиты». Программа сохранит все правки, а проведенные документы – перепроведет.