#0
by micha
Про методику удаления всех документов в dbf базе знаю хорошо и постоянно применяю ее. Но вот мне попалась база размером 30 гигов на sql 2000 Задача удалить все документы, оставив все справочники как есть. Так понимаю надо писать скрипит в Query Analyzer. Если кто то это уже делал прошу помощи. Заранее спасибо!
#5
by ИВМ35
напиши обработку по удалению доков, а потом запусти удаление.. что не сможет удалиться - останется :)
#8
by mselling_ru
правильный ответ №3 . sql - это не страшно, это быстро и удобно. делов на пару сек.
#10
by ИВМ35
читал, но невнимательно.. лень.. только вариант в я применял, не далее, как в декабре 2008 года, и с успехом.
#12
by Cthulhu
: ты ещё забыл спросить про историю периодических реквизитов (в частности про значения, установленные документами).;)
#15
by Cthulhu
в принципе можно слепить универсальную генерилку селекта, который убъёт всё что надо (и даже может сохранить историю реквизитов, установленную удаляемыми документами, с очисткой ссылок на них в историях - или удалит такие значения из истории если нужно). при имеющейся популярности у данного вопроса я несколько удивлен тем, что подобную байду ещё никто не слепил.
#17
by ИВМ35
если применялась-бы не разово - имело-бы смысл.. а так.. кому она нужна бы после применения?
#18
by ИВМ35
+17 - кроме того у каждого есть свои нюансы, универсальную замучишься лепить.. не стоит овчинка выделки
#19
by dk
да и историю, установленную документами, можно одной строкой скульной сохранить, но лениво ...
#20
by mselling_ru
скл школьникам бесплатно раздают, думаю лет через 5-10 будет намного меньше людей с руками из, где нагибаться не нужно.
#21
by Эльниньо
Ты прав. Программисту в ДП нечего делать в тематике. Но на вопрос ты не ответил. Расскажи дятлу, как сказочно таблицы очищаются.
#22
by sidalexsandr
Чего бы тебе просто не перенести справочники какой-либо обработкой? А еще есть такая вещь как 1с++ оно позволяет писать из 1с на языке sql, возможно написать запрос delete имя таблицы
#23
by val
1. Создаешь в SQL пустую базу. 2. Запускаешь Enterprise Manager - Data Transformation Services - Local Packages - New Package - Copy SQL Server Objects: Закладки: - Source -указываешь SQL сервер и старую базу данных - Destination - указываешь SQL сервер и новую базу данных - Copy - сними галочку Copy All Objects - кнопка Select Oblects - отметь все, что начинается на "S", добавь при необходимости константы и план счетов Запусти на выполнение. 3. Создай каталог 1С для новой базы, скопируй все из старого каталога. 4. Зайди в конфигуратор, Пропиши в свойствах новую базу. 5. Запусти 1С монопольно. Все
#25
by val
Тем, что ты забыл про все остальные таблицы, например, про отборы, остатки счетов, таблицы для УРБД и пр.
#27
by val
Поспорим, что не устраняется? Кстати, при моем варианте ТИИ вообще не нужна. Этот вариант откатан, стоит у меня в шедулере каждую ночь, рботает на базе 40 ГБ, делается 20 минут.
#29
by val
Сам уже нарывался на проблемы с остатками, которые ТИИ не исправляет. Помогает реально выгрузка-загрузка. Что касается констант, то периодика в них мне не мешает - не те обьемы.
#30
by dk
выгружаются лишь корректные данные в текстовый формат, так что ТиИ не требуется хз, не факт что корректно все будет а как же строки неограниченной длины? )))
#38
by ДенисЧ
а икстри... Когда мне это понадобилось и я сунулся, это уже было так... Лет 5 минимум...
#39
by micha
val 23 - 12.09.09 - 19:55 1. Создаешь в SQL пустую базу. 2. Запускаешь Enterprise Manager - Data Transformation Services - Local Packages - New Package - Copy SQL Server Objects: Закладки: - Source -указываешь SQL сервер и старую базу данных - Destination - указываешь SQL сервер и новую базу данных - Copy - сними галочку Copy All Objects - кнопка Select Oblects - отметь все, что начинается на "S", добавь при необходимости константы и план счетов Запусти на выполнение. 3. Создай каталог 1С для новой базы, скопируй все из старого каталога. 4. Зайди в конфигуратор, Пропиши в свойствах новую базу. 5. Запусти 1С монопольно. Все ОГРОМНОЕ СПАСИБО!!!!!!!!!!!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Удаление помеченных на удаление документов
- Как распечатать список всех пользователей в базе 1С 77 ?
- Удаление помученных на удаление элементов справочников
- Ошибка SQL 924 при просмотре процессов SQL 2000 +1C 77
- Как написать SQL запрос на 1С при обращении к другой SQL базе?
- MS Server 2000 и Sql 2000. Часто 1с выдает недост.ресурс и снимается
- Как запретить удаление документа (или пометку на удаление) ?
- Роль: удаление и интерактивное удаление
- 77 на SQL 2005, добавил константу , а где ее и как искать в SQL MS 2005
- УПП: Быстрое перепроведение документов
- Удаление ВСЕХ обьектов помеченных на удаление
- Убрать права "интерактивное удаление" у всех ролей и у всех объектов
В этой группе 1С
- СКД: создание отчета, добавить новую колонку с вычислением
- Обмен данными с ККМ в режиме offline
- Определить вид субконто по значению. В запросе.
- Поиск в текстах модулей внешних обработок :-(
- СКД: В табличном документе, созданном системой компоновки данных, сдвигаются колонки
- Настройка WEB приложения "Управление заказами" в УТ
- Как программно "затянуть" картинки и Excel (Word) в 1С? Где копать
- ЗУП Как связать сотрудника с физ. лицом?
- Нужна бесплатная ОС для файлового сервера. Рабочие станции под ХР. Что можно сделать?
- Формирование записей книги покупок 1с 77
- При печати отчета (таб. док.) - большие пустые интервалы
- Обеспечение уникальности кодов номенклатуры при переносе ТиС->Бух
- Расчет итогов по вычисляемой колонке табличного поля с типом данных "Документ Список"
- Как увеличить шрифт в меню в программах
- v8:ИзСтрокиСРазделителями
- Запрос к справочнику Подразделения получается пустой. Почему?
- Проблемы при конвертации данных из 7.7,Не хватает памяти для конвертации больших спра
- Как узнать Полное Имя Файла?
- "Приходный ордер на товары" vs "Требование-накладная"
- Код и артикул в отчете Остатки ТМЦ