Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 апр 2024, 10:41

Очистить базу от всех документов и движений (8.2)

Автор Sevish, 09 апр 2013, 16:19

0 Пользователей и 1 гость просматривают эту тему.

Jokester007

Цитата: Sevish от 09 апр 2013, 16:19
Всем привет!

Вот вы мне скажите, я блин ничего не понимаю если честно.. вот простейшая процедура в 7.7

Процедура Выполнить()
Док = Создатьобъект("Документ");// нужны все виды документов
Док.ВыбратьДокументы(,); // нужен весь период
Пока Док.ПолучитьДокумент()=1 Цикл
Док.Удалить(0); // пометка удаления
КонецЦикла;
КонецПроцедур

Как написать в восьмерке?? У меня уже весь мозг вскипел:)

alex0402

ТекстЗапроса = "";

Для Каждого Стр Из Метаданные.Документы Цикл
ТекстЗапроса = "
| Выбрать Ссылка из Документ." + Стр.Имя + " КАК Документ
| ОБЪЕДИНИТЬ ВСЕ
|";
КонецЦикла;

ТекстЗапроса = Лев(ТекстЗапроса,СтрДлина(ТекстЗапроса) - 15);

Запрос = Новый Запрос(ТекстЗапроса);
Выборка = Запрос.Выполнить().Выбрать();
Спасибо за Сказать спасибо

Gunner

А почему Вы не хотите удалить через универсальный обмен?

cska-fanat-kz

1. если вы на пустую базу накинули вашу измененную конфигу, то обработка ЗагрузкаВыгрузка учитывает нетиповые реквизиты
2. удалить все - и документы и регистры - проще через обработку УниверсальногоОбмена, там есть вкладка "Удаление данных"
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск