Торговля и склад

1. Анвар 07.12.06 14:25 Сейчас в теме
Возможно ли,удалить из базы данных все документы(нак.,тов.отчеты,и т.п.), свести к нулю товарные остатки,оставив только справочники.И затем начать работать как бы заново?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
5. O-Planet 6443 07.12.06 19:41 Сейчас в теме
А лучше сделать самому простую обработку с одной кнопкой "Выполнить", с кодом

Код
Процедура ПриНажатииНаКнопку()
  Док=СоздатьОбъект("Документ");
  Док.ВыбратьДокументы('01.01.05',РабочаяДата());
  Пока Док.ПолучитьДокумент()=1 Цикл
    Состояние(" --- "+Док.ДатаДок);
    Попытка
        Док.Удалить(1);
    Исключение
        Док.Удалить(0);
    КонецПопытки;
  КонецЦикла;
  Сообщить("Выполнено!");
КонецПроцедуры
Показать полностью

2. Legolas1 07.12.06 15:28 Сейчас в теме
3. vasilykushnir 63 07.12.06 15:33 Сейчас в теме
А почему нельзя?
Но не легче ли будет создать новую базу на основе МД, а затем загрузить туда справочники?
4. vladko 07.12.06 15:55 Сейчас в теме
Анвар:
Запускай Обработку документов, если у тебя нет, то можно из бухгалтерии вытащить и массово можно пометить их на удаление. Затем, окончательно удалить их через удаление помеченных документов. Рекомендуется после этого в конфигураторе произвести тестирование и исправление ДБ с флажком "Упаковка таблиц ИБ"
6. CheBurator 2712 07.12.06 20:04 Сейчас в теме
Поправка:
вместо
Док.ВыбратьДокументы('01.01.05',РабочаяДата());
написать
Док.ВыбратьДокументы();
7. CheBurator 2712 07.12.06 20:05 Сейчас в теме
Заодно полностью надо очистить справочник "Партии"
8. O-Planet 6443 08.12.06 06:17 Сейчас в теме
// Док.ВыбратьДокументы();
Можете считать это фобией, но ненавижу оставлять на усмотрение программы выбор периода. А там, кстати, запятая в середине не нужна?
9. vladko 08.12.06 07:17 Сейчас в теме
Работает нормально без запятой ;-)
10. Анвар 08.12.06 09:05 Сейчас в теме
Спасибо всем кто откликнулся!Персонально Vladko.
11. CheBurator 2712 08.12.06 18:31 Сейчас в теме
> Можете считать это фобией, но ненавижу оставлять на усмотрение программы выбор периода.
// в приведенном моем случае будут выбраны ВСЕ ДОКИ базы,
а в твоем случае - где-нить останется док с датой типа 1901 г... и потом юзер оюзереет-озвереет обыскиваясь почему не идут входные остатки.
12. O-Planet 6443 09.12.06 10:17 Сейчас в теме
// в приведенном моем случае будут выбраны ВСЕ ДОКИ базы,
Это-то я знааю. Но то ли в старых версиях оно не шло, то ли еще какие функции, типа бух итогов не всегда корректно работают, когда одну из границ не укакешь. Короче, маньяк я.
13. CheBurator 2712 10.12.06 13:02 Сейчас в теме
возможно... я тоже стараюсь указывать явно параметры
14. mdzen 238 10.12.06 16:34 Сейчас в теме
Есть такая обработка Clearbase.ert
Авторства к сожалению не указано.
Выводит названия всех dbf-ов базы и дает возможность выборочного удаления.
Выбираешь все dbf-ы доков, регистров, журналы, ссылки документов, справочник партии, последовательности документов и все грохаешь.
Запускаешь монопольно и будет тебе счастье. На всякий случай проводишь тестирование и исправление базы.
Прикрепленные файлы:
ClearBase.rar
15. mdzen 238 10.12.06 16:40 Сейчас в теме
К стати нашел автора
это WaterSmith , ссылка на файл с описанием :
http://1c.proclub.ru/modules/mydownloads/personal.php?cid=5&lid=418
Спасибо ему. Весчь удобная
16. poppy 10.12.06 19:05 Сейчас в теме
O-Planet Написал:
-------------------------------------------------------
> Это-то я знааю. Но то ли в старых версиях оно не
> шло, то ли еще какие функции, типа бух итогов не
> всегда корректно работают, когда одну из границ не
> укакешь. Короче, маньяк я.
Возможно ты путаешь с запросом. Там, если дата(ы) не указана явно, то используется точка актуальности (или рабочая дата).
Метод ВыбратьДокументы без указанных дат всегда работал (и сейчас работает) "как часы".
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот