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

Пример:

Удалить движения документа по регистру бухгалтерии Хозрасчетному. Регистратор - ссылка на документ.

попытка
     НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
     НаборЗаписей.Отбор.Регистратор.Установить(Регистратор);

     НаборЗаписей.Записать();
     Сообщить("Проводки успешно удалены");
Исключение
     Сообщить("Не удалось удалить проводки");
КонецПопытки;

Данная запись эквивалентна более длинной:

попытка
     НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
     НаборЗаписей.Отбор.Регистратор.Установить(Регистратор);

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

     НаборЗаписей.Записать();
     Сообщить("Проводки успешно удалены");
Исключение
     Сообщить("Не удалось удалить проводки");
КонецПопытки;

Процедуру установки отбора по регистратору

НаборЗаписей.Отбор.Регистратор.Установить(Регистратор);

Можно представить в виде:

НаборЗаписей.Отбор.Регистратор.Значение      = Регистратор;
НаборЗаписей.Отбор.Регистратор.Использование = Истина;
НаборЗаписей.Отбор.Регистратор.ВидСравнения  = ВидСравнения.Равно;

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

0 7142 0
ДобавленоVital696 дней назад
Отредактировано538 дней назад


Добавить комментарий

Добавить статью!

Наш канал на Youtube

Изучаете 1С? Скачайте 200 видео по 1С бесплатно:

Похожее

Создание записей регистра Аналитика учета номенклатуры по ключам

Здесь представлена обработка, которая создает записи регистра сведений “Аналитик...

Создание записей регистра Аналитика учета по партнерам по ключам

Здесь представлена обработка, которая создает записи регистра сведений “Аналитик...

Удалить файл в 1С 8

Удалить файл с жесткого диска в 1с 8.3 можно при помощи процедуры УдалитьФайлы(<...

Загрузка в 1C из Excel

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

Настройка двухстороннего обмена данными между конфигурациями "Управление торговлей 10.3" и "Бухгалтерия предприятия 2.0" в 1С 8

В этой статье мы рассмотрим как настроить двухсторонний обмен данными между конф...

Новое

Скачать печатные формы документа "Реализация товаров и услуг" 1С 8.2

Печатные формы из релиза 1C:Бухгалтерия 2.0.64.5 Скачать бесплатно печатную фор...

Как снять и поставить конфигурацию 1С на поддержку

В этой статье я расскажу как снять конфигурацию 1С 8 частично или полностью с по...

Как сделать резервную копию 1С

Чтобы обезопасить себя от частичной или полной потери данных, перед тем как прои...

Настройка двухстороннего обмена данными между конфигурациями "Управление торговлей 10.3" и "Бухгалтерия предприятия 2.0" в 1С 8

В этой статье мы рассмотрим как настроить двухсторонний обмен данными между конф...

Тестирование и исправление информационной базы 1С 8

Тестирование и исправление информационной базы 1С 8 необходимо выполнять в случа...