Бухгалтера постоянно просят создать им новую базу, но со справочниками и константами, которые у них уже есть… Мои действия раньше были такими: создаю пустую папку, копирую туда нужные файлы (*.ert,*.dll,*.spl и т.п.) . Через конфигуратор загружаю файл 1Cv7.md. Запускаю базу монопольно – индексирую… С помощью обработок синхронизирую с заполненной базой и загружаю справочники и константы. И всё. Полдня рабочего времени «УБИЛ».
В итоге написал данный bat-файл. Который удаляет документы, проводки, остатки и движения в любой DBF базе 1С 7.7.
Как это работает? Закрываем 1С. Файл Dell_all_for1S7_7.bat копируем в папку с БД. Запускаем его. Стартуем 1С в монопольном режиме — индексируем. Проверяем. Вся процедура занимает пару минут.
Бухгалтера постоянно просят создать им новую базу, но со справочниками и константами, которые у них уже есть… Мои действия раньше были такими: создаю пустую папку, копирую туда нужные файлы (*.ert,*.dll,*.spl и т.п.) . Через конфигуратор загружаю файл 1Cv7.md. Запускаю базу монопольно – индексирую… С помощью обработок синхронизирую с заполненной базой и загружаю справочники и константы. И всё. Полдня рабочего времени «УБИЛ».
В итоге написал данный bat-файл. Который удаляет документы, проводки, остатки и движения в любой DBF базе 1С 7.7.
Перейти к публикации
Замечательно, только жаль что удаляет справочник Сотрудники, могут пригодиться в новой базе
Замечательно, только жаль что удаляет справочник Сотрудники, могут пригодиться в новой базе
Добавил второй батник и для вашего случая. Пробуйте!
Хорошая идея, главное быстро и удобно
Идея стара как мир.
Полдня потрачено?
А почему бы сразу не запустить базу монопольно после удаления из батника?
Если уж минимизировать движения, то по максимуму!
А «подчищать» строки неограниченной длины из документов (например, «Комментарий») кто будет? А ссылки на документы в периодических реквизитах справочников? Копать еще и копать вам этот вопрос…
В связи с последними изменениями правил скачивания на сайте, где еще можно посмотреть эту обработочку? Отдавать 800 рэ за подписку на месяц из-за 1 раза-не вижу смысла, хотя самому автору заплатить согласна!
Идея стара как мир.
Ну да… Bat-файлы давно придумали 🙂
А почему бы сразу не запустить базу монопольно после удаления из батника?
Если уж минимизировать движения, то по максимуму!
Можно и так.
А «подчищать» строки неограниченной длины из документов (например, «Комментарий») кто будет? А ссылки на документы в периодических реквизитах справочников? Копать еще и копать вам этот вопрос…
Согласен. Буду стараться доработать этот вопрос. Пока же пользуйтесь как есть.
В связи с последними изменениями правил скачивания на сайте, где еще можно посмотреть эту обработочку? Отдавать 800 рэ за подписку на месяц из-за 1 раза-не вижу смысла, хотя самому автору заплатить согласна!
Правила сайта не позволяют. Извините.
Да я понимаю! Это так, крик души! Придется как-то подстраиваться под новые правила. Удачи Вам и всем разработчикам!
Мой вариант. Создания новой базы по другому. Открываю новую базу. Сахраняю рабочий МД. Копирую нужные справочники, доки, константы и прочие с универсальным переводчиком данных, ERT- типа приг скок. Уйдет примерно 10 мин.
Отлично все работает и самое главное быстро!!
QUOTE]Serj1C пишет:
Идея стара как мир.
Полдня потрачено?
А почему бы сразу не запустить базу монопольно после удаления из батника?
Если уж минимизировать движения, то по максимуму! [/IS-QUOTE]
Да Вы писатель! Я эту цитатку с Вашего позволения включу в свой лексикон!
Мой вариант. Создания новой базы по другому. Открываю новую базу. С
аохраняю рабочий МД. Копирую нужные справочники, доки, константы и прочие с универсальным переводчиком данных, ERT- типа приг скок. Уйдет примерно 10 мин.это если у Вас контрагентов/номенклатуры/материалов и т.д видов сто… Попробуйте из базы в базу перебросить 100 тысяч видов… Любым методом…
Замечательная штука для чистки базы.
Можно ещё проще удаляешь не нужные файлы по регистрам движения, документам и журнал документов, при этом смотришь в файл структуры данных 1С77.DD какие оставить справочники и всё 30 секунд и чистая база со справочниками готова.
Как только разбогатею, обязательно скачаю и попробую эту разработку.
(0)
Автору советую прислушаться к замечанию из (6) сообщения и исправить: del fg*.dbf
(0)
+18
Пример протокола «Тестирование и исправление ИБ…» после применения данной «разработки».
.Извини за грамматику. У меня родной язык узбекский.
Блин-клин. Тыщу лет известно, такой батник:
Pause
del New_Stru
del Syslog
del *.cdx
del *.lst
del 1cv7srct.st
del dt*.*
del dh*.*
del 1sjourn.dbf
del 1scrdoc.dbf
del 1sdnlock.dbf
del 1sstream.dbf
del rg*.*
del ra*.*
del 1SOPER.dbf
del 1SENTRY.dbf
del 1SBKTTLC.dbf
del 1SBKTTL.dbf
del 1SACCSEL.dbf
del 1SSBSEL.dbf
del 1supdts.dbf
del 1sdwnlds.dbf
del 1sdbset.dbf
______________________
И всё
Лет так тыщу назад в сети появилось 3 батника- киллдок отдельно для бухгалтерии, зарплаты и ТИС (наподобие как у Abadonna) . Для торговли и склада после запуска батника иногда приходится делать тестирование и исправление (где-то в регистрах иногда зависают остатки)
А для бухгалтерии даже ни разу не пригодилась — всегда делается свертка с новыми входящими остатками на начало года..
Может, в Бухне и пройдёт, а я вот в ТиСе переношу справочники обработкой в пустую базу. Потом перегружаю остатки.
Когда-то пробовал тупо удалять таблицы — не то. Есть специфика, что периодические реквизиты устанавливаются документами, да и еще что-то. В общем, так уже 9 лет почти и работает — 1 раз в 4-6 месяцев делается оная процедура по переносу справочников и остатков.
(21)
Специально для Maz nizar (nizar1).
Пример протокола «Тестирование и исправление ИБ…» после применения данной «разработки». И после «процедуры выгрузить базу — загрузить базу»(с)
[IS-QUOTE]vladal пишет:
Может, в Бухне и пройдёт, а я вот в ТиСе переношу справочники обработкой в пустую базу. Потом перегружаю остатки.
батник для ТИС
:Индексы
del *.cdx
:Документы
del dh*.dbf
del dt*.dbf
:Регистры
del ra*.dbf
del fg*.dbf
:Журналы и прочее
del 1SJOURN.dbf
del 1SCRDOC.dbf
del 1SDNLOCK.dbf
del 1SSTREAM.dbf
Неделю назад зачищал базу ТИС этим батником. После этого прогоняешь тестирование и исправление. Вся процедура занимает времени на пол-чашки кофе..
Специально для Maz nizar (nizar1).
Пример протокола «Тестирование и исправление ИБ…» после применения данной «разработки». И после «процедуры выгрузить базу — загрузить базу»(с)
с периодическими реквизитами по другому и немогло быть. остаются пустые ссылки. как это исправить пока незнаю. на работу влиять ни как недолжно(поправте, если неправ).
Лет так тыщу назад в сети появилось 3 батника- киллдок отдельно для бухгалтерии, зарплаты и ТИС (наподобие как у Abadonna) . Для торговли и склада после запуска батника иногда приходится делать тестирование и исправление (где-то в регистрах иногда зависают остатки)
А для бухгалтерии даже ни разу не пригодилась — всегда делается свертка с новыми входящими остатками на начало года..
Необходимость данной обработки в бухгалтерии возникает, когда открывается новый склад/филиал/фирма. Или когда бухгалтеру необходимо выполнить какую-нибудь работу в чистой неосновной базе. Что касается: батнику тыщу лет: идея проста и не претендует на нобелевскую премию, думаю, в сети есть много различных подобных разработок. Здесь ключевое слово «Универсальное» . Протестировал на восьми разных конфигурациях. Везде работала. Кому идея нравится плюсуем, кому не нравится минусуем. Всё очень просто.
это хорошо, если конфигурация типовая. А если она сильно доработанная? Да еще и сама 1С в типовые имеет привычку порой документы и справочники добавлять. Откуда батник берет имена файлов, которые нужно удалять?
Все равно, в подобных случаях необходим ручной контроль через 1cv7.dt. Да и ссылки на удаленные документы в периодических реквизитах никто не отменял.
(28) ACE$, чистит любую базу. смотрит не конкретные имена файлов, а их расширение и префиксы.
А вот текст батника наверное не судьба была просто привести на странице описания. И маятся не надо было бы:»есть мани на счету или нет»…
А вот текст батника наверное не судьба была просто привести на странице описания. И маятся не надо было бы:»есть мани на счету или нет»…
Алексей, так можно коды всех отчетов и обработок выкладывать и по поводу $m не парится. Думаю админы сайта не одобрят 🙂
Огромное спасибо, обработка крайне помогла! Надо было срочно, свою писать времени не было, а тут очень вовремя на глаза попалась! Автору успехов!
(31) Да про все тексты речь не идет, а вот в данном случае 20 строчек можно и нарисовать было. Думаю данный формат выкладки завязан исключительно на $. ИМХО и без обид 🙂
(33) asg1975, Ну да. Покажите на инфостаре(ссылки), что теперь выкладывается просто так. Думаю это нормально когда авторы тех или иных разработок делятся ими, имея при этом какую-то разменную единицу. Помоему это правильно. Хотите об этом поговорить? Вам сюда:http://forum.infostart.ru/forum17/topic41628/
(34) Ну не скажи… мне файлы для отката тоже надо было для скачивания выкладывать? А как же… разменную единицу можно было бы получить, да вот стыдно копейки по асфальту собирать, когда уже за рубль ничего не купишь.
+ к 35 Ссылку забыл скопипастить:http://forum.infostart.ru/forum73/topic42287/
Спасибо за идею, попробую, отпишусь
батник для ТИС
:Индексы
del *.cdx
:Документы
del dh*.dbf
del dt*.dbf
:Регистры
del ra*.dbf
del fg*.dbf
:Журналы и прочее
del 1SJOURN.dbf
del 1SCRDOC.dbf
del 1SDNLOCK.dbf
del 1SSTREAM.dbf
Обычно, оставляю все файлы со справочниками, остальное всё удаляю, потом провожу исправление базы с удалением ссылок, это что-бы история переодических реквизитов сохранилась. Этот способ универсален для любой базы.
(38) пост (26) видел? :-))
Работает быстро, только файлы со справочниками в будущем могут очень даже понадобиться
(41) DragonAgo, Справочники не удаляются! Внимательно читайте описание!
А что нельзя было поставить файл для свободной загрузки???? Зачем вообще выкладывать что-то, если для загрузки этого необходимо миллион плюсов???
Где то давно давно увидел такой файлик *.cmd
Pause
Pause
rem Очищаем служебные папки
del New_Stru
del Syslog
rem Удаляем индексы, списки и шаблоны программиста
del *.cdx
del *.lst
del 1cv7srct.st
rem Удаляем документы
del dt*.*
del dh*.*
del 1sjourn.dbf
del 1scrdoc.dbf
del 1sdnlock.dbf
rem Очищаем регистры и последовательности (для компоненты Оперативный учёт)
del 1sstream.dbf
del rg*.*
del ra*.*
rem Удаляем проводки, операции сальдо и остатки (для компоненты Бухгалтерский учет)
del 1SOPER.dbf
del 1SENTRY.dbf
del 1SBKTTLC.dbf
del 1SBKTTL.dbf
del 1SACCSEL.dbf
del 1SSBSEL.dbf
rem Очищаем журнал регистрации УРИБ
del 1supdts.dbf
del 1sdwnlds.dbf
del 1sdbset.dbf
И в итоге чистая база, но со справочниками
А вот с 8кой посложней, за пару минут не управиться, а может есть способы?
(43) YuraRudnitskiy, не я придумал правила.
Можете попробовать вариант от provnick см.сообщение 44. Он не совсем универсален, но думаю может подойти к определ.базам. Удачи.
Удобная вещь.
Можете попробовать вариант от provnick см.сообщение 44. Он не совсем универсален, но думаю может подойти к определ.базам. Удачи.
Я имел в виду, что файлы можно выкладывать для свободного скачивания. Может сейчас что-то поменялось. Но мне кажется, что если хочешь помочь кому-то своей работой то лучше выложить файл для свободного скачивания (без регистрации и т.п. это указывается в свойствах когда заливаешь файл на этот сайт). А так получается что я например могу к себе закачать только один файл в день, что не очень то удобно, если есть интересные обработки и т.п. :). Желаю успехов.
удобно
А вот с 8кой посложней, за пару минут не управиться, а может есть способы?
Конечно есть!
Удобный удалятор)
Спасибо, все клево получилось, как раз у меня более 300000 номенклатуры и контрагентов, обработка просто клад…!!!
Спасибо! Опыта пока набираюсь… но вдруг научусь.
(50) Denzeel, а можете написать, пжл, какие?