Удаление документов без движений

Администрирование - Чистка базы

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

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

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

Скачать файлы

Наименование Файл Версия Размер
Удаление документов без движений
.epf 8,66Kb
29.03.17
5
.epf 1.1 8,66Kb 5 Скачать

См. также

Комментарии
1. Артем Бардюг (Йожкин Кот) 1039 26.07.17 09:39 Сейчас в теме
|ВЫБРАТЬ
		|	ДвиженияРегистра.Регистратор КАК Регистратор
заменить на
		|ВЫБРАТЬ РАЗЛИЧНЫЕ
		|	ДвиженияРегистра.Регистратор КАК Регистратор


т.о. вторая выборка не нужна вообще
5. Олег К. (kiberiq) 97 31.08.17 09:17 Сейчас в теме
(1) Спасибо за комментарий, но ты заблуждаешься.
Для документов, имеющих движения в разных регистрах запрос примет вид:

ВЫБРАТЬ
ДвиженияРегистра.Регистратор КАК Регистратор
ПОМЕСТИТЬ ДвиженияРегистров
ИЗ
Регистр.КнигаУчетаДоходовИРасходов КАК ДвиженияРегистра
ГДЕ
ДвиженияРегистра.Регистратор Ссылка Документ.ОперацияБух

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ДвиженияРегистра.Регистратор КАК Регистратор
ИЗ
Регистр.НДСНачисленный КАК ДвиженияРегистра
ГДЕ
ДвиженияРегистра.Регистратор Ссылка Документ.ОперацияБух

В выборке запроса будут дубли. Второй запрос пакета как раз позволяет этого избежать.
Таким образом он нужен.
7. Артем Бардюг (Йожкин Кот) 1039 05.09.17 14:11 Сейчас в теме
(5) Значит у тебя еще и ошибка в объединении. Изучай различие "ОБЪЕДИНИТЬ" от "ОБЪЕДИНИТЬ ВСЕ"
2. Артем Бардюг (Йожкин Кот) 1039 26.07.17 09:43 Сейчас в теме
и далее, можно сразу выбрать все док-ты без движений (по условию "ГДЕ ДвиженияРегистров.Регистратор ЕСТЬ NULL")
Садись, "2" за оптимизацию
4. Артем Бардюг (Йожкин Кот) 1039 26.07.17 09:59 Сейчас в теме
Мля, при открытии формы
{ВнешняяОбработка.УдалениеДокументовБезДвижений.Форма.Форма.Форма(170)}: Тип не определен (ДокументСсылка.)
МассивТипов.Добавить(Тип("ДокументСсылка."+ВидДокумента));
6. Олег К. (kiberiq) 97 31.08.17 10:16 Сейчас в теме
Оставьте свое сообщение