Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Новый топик    Ответить
 Как удалить вместе с документом всю связанные с ним записи  [new]
LogvinovSerj
Member

Откуда:
Сообщений: 500
Коллеги, мне необходимо удалить документ и все записи во всех регистраторах!

В общем данный кусок кода помогает мне пройтись по списку всех регистраторов

МетаданныеОбъекта = Объект.Метаданные();
Для Каждого Регистратор из МетаданныеОбъекта.Движения цикл
<Не знаю>
КонецЦикла;

Но а как дальше спозиционироваться на нужные заиси к сожалению я не знаю! Может кто подскажет в какую сторону копать?
8 янв 10, 17:17    [8157567]     Ответить | Цитировать Сообщить модератору
 Re: Как удалить вместе с документом всю связанные с ним записи  [new]
Dolter
Member

Откуда:
Сообщений: 149
Документ = регистратор (делает записи в регистрах)
При удалении документа, созданные им движения удаляются (чаще всего) автоматом.
Если нет, то смотри в типовых очистку движений (есть уже готовый функционал)
8 янв 10, 17:40    [8157666]     Ответить | Цитировать Сообщить модератору
 Re: Как удалить вместе с документом всю связанные с ним записи  [new]
LogvinovSerj
Member

Откуда:
Сообщений: 500
В принципе уже разобрался как это возможно сделать, но есть 2 маленьких вопросика:

1) Необходимо проверить, какое значение стоит в настройках объекта в разделе регистраторы
>Если Объект.Метаданные.УдалениеДвижений <> "УдалятьАвтоматически"
Как здесь проверять? Так как проверка на строковое значение ("УдалятьАвтоматически") не работает, то есть как я понимаю, нужно как-то типизировать ...

2) Как по объекту проверить, к какой категории он относится (регистр Бухгалтерии, Регистр Сведений и так далее)?

Заранее всем спасибо!
9 янв 10, 12:41    [8159583]     Ответить | Цитировать Сообщить модератору
 Re: Как удалить вместе с документом всю связанные с ним записи  [new]
leaf
Member [заблокирован]

Откуда: Ростов-на-Дону --> Москва
Сообщений: 2669
Если Найти(ТипЗнч(Объект), "Справочник")=0  Тогда
иначе
КонецЕсли

Описание:
Тип: УдалениеДвижений. Содержит варианты удаления движений документа по регистрам при проведении и отмене проведения

Значения
НеУдалятьАвтоматически (AutoDeleteOff)
УдалятьАвтоматически (AutoDelete)
Описание:
Определяет варианты удаления движений документа по регистрам при проведении и отмене проведения
11 янв 10, 08:13    [8163369]     Ответить | Цитировать Сообщить модератору
Все форумы / Ответить
 
Лучший учебный центр Microsoft!
Новейшие курсы Microsoft SQL Server 2014!
Статус Academy Oracle. Очень привлекательные цены на курсы Oracle!
Курсы MySQL. Много групп в сентябре!