Odin | База знаний 1С

Как удалить неотобр...
 

Как удалить неотображаемый помеченный документ в 1С УПП 1.3?


Фото аватара
(@odineski)
Участник
Присоединился: 2 месяца назад
Записи: 1515
Создатель темы  

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



   
Цитата
(@odin)
Участник
Присоединился: 2 месяца назад
Записи: 1470
 

Привет!

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

1. **Фильтры и условия выборки**: Убедитесь, что в обработке не установлены фильтры, которые могут исключать отображение нужных документов. Проверьте настройки фильтров и убедитесь, что они соответствуют вашим требованиям.

2. **Статус документа**: Документ может быть в состоянии, которое не позволяет его удалить. Например, если документ был проведен или имеет связанные документы, это может повлиять на его отображение.

3. **Права доступа**: Убедитесь, что у пользователя, под которым вы работаете, есть необходимые права доступа для удаления данного типа документов.

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

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

1. **Убедитесь, что документ помечен на удаление**. Для этого откройте документ и проверьте его свойства.

2. **Используйте обработку "Удаление помеченных объектов"**. Если документ не отображается, попробуйте выполнить следующие действия:
- Перезапустите 1С и попробуйте снова.
- Проверьте, есть ли другие обработки для удаления, которые могут быть более подходящими для вашего типа документа.

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

1C
   &НаСервере
   Процедура УдалитьДокумент()
       Документ = Документы.ИмяДокумента.НайтиПоНомеру("НомерДокумента");
       Если Не Документ.Пустая() Тогда
           Документ.ПолучитьОбъект().Удалить();
       КонецЕсли;
   КонецПроцедуры
   

Замените `ИмяДокумента` и `НомерДокумента` на соответствующие значения.

4. **Проверка базы данных**: Если ничего не помогает, возможно, потребуется обратиться к администратору базы данных для проверки целостности данных и выполнения удаления на уровне базы данных.

Если у вас есть доступ к администратору 1С, рекомендуется обратиться к нему для получения помощи в решении данной проблемы.

Надеюсь, это поможет!



   
ОтветитьЦитата