Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Как удалить вместе с документом всю связанные с ним записи / 4 сообщений из 4, страница 1 из 1
08.01.2010, 17:17
    #36400764
LogvinovSerj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить вместе с документом всю связанные с ним записи
Коллеги, мне необходимо удалить документ и все записи во всех регистраторах!

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

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

Но а как дальше спозиционироваться на нужные заиси к сожалению я не знаю! Может кто подскажет в какую сторону копать?
...
Рейтинг: 0 / 0
08.01.2010, 17:40
    #36400808
Dolter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить вместе с документом всю связанные с ним записи
Документ = регистратор (делает записи в регистрах)
При удалении документа, созданные им движения удаляются (чаще всего) автоматом.
Если нет, то смотри в типовых очистку движений (есть уже готовый функционал)
...
Рейтинг: 0 / 0
09.01.2010, 12:41
    #36401439
LogvinovSerj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить вместе с документом всю связанные с ним записи
В принципе уже разобрался как это возможно сделать, но есть 2 маленьких вопросика:

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

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

Заранее всем спасибо!
...
Рейтинг: 0 / 0
11.01.2010, 08:13
    #36402889
leaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить вместе с документом всю связанные с ним записи
Код: plaintext
1.
2.
Если Найти(ТипЗнч(Объект), "Справочник")= 0   Тогда
иначе
КонецЕсли

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

Код: plaintext
1.
2.
3.
4.
Значения
НеУдалятьАвтоматически (AutoDeleteOff)
УдалятьАвтоматически (AutoDelete)
Описание:
Определяет варианты удаления движений документа по регистрам при проведении и отмене проведения
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Как удалить вместе с документом всю связанные с ним записи / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]