Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Уделение помеченых на удаление обектов
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Пользователю 1С 8.3, 8.2, 8.1, 8.0 > 1С Управление Торговым Предприятием 8
Cos
Подскажи пожалуйста !
у меня после сворачивания базы 1С 8-2 УТП куча помеченных на удаление документов ( 60238 шт.)

Когда штатными средствами удаляю то при нажатии на кнопку контроль все задумываеться ооочень на долго
Есть какието обработки для этого дела ???

Как по мне, то надо какуюто обработочку которая выбирает доки за период,
потом поочереди проверяет контроль ссылочности каждого дока и удаляет документ.
logist
Пользуйтесь штатным удалением и не заморачивайтесь, ИМХО.
Ardi
На итс должна быть обработка которая удаляет без перевода базы в монопольный режим.
Есть ли там отбор по периоду - не знаю.
Sharzem
На 7.7., в зависимости от справочника звучит как-то так:

Процедура Сформировать()
    Перем Запрос, ТекстЗапроса;
    //Создание объекта типа Запрос
    Запрос = СоздатьОбъект("Запрос");
    ТекстЗапроса =
    "//{{ЗАПРОС(Сформировать)
    |ОбрабатыватьДокументы все;
    //Список документов можно продолжить
    |Товар = Документ.ПриходнаяНакладная.Товар, Документ.РасходнаяНакладная.Товар;
    |Функция Счётчик = Счётчик();
    |Группировка Товар без групп;
    |"//}}ЗАПРОС
;
    // Если ошибка в запросе, то выход из процедуры
    Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
        Возврат;
    КонецЕсли;

    // Подготовка к заполнению выходных форм данными запроса
    Таб = СоздатьОбъект("ТаблицаЗначений");
    Запрос.Выгрузить(Таб);
    спр = СоздатьОбъект("Справочник.Товары");
    спр.ВыбратьЭлементы();
    Пока спр.ПолучитьЭлемент() = 1 Цикл
        Если спр.ЭтоГруппа() = 1 Тогда
            Продолжить;
        КонецЕсли;
        НомСтр = "";
        Если Таб.НайтиЗначение(спр.ТекущийЭлемент(),НомСтр,"Товар") = 0 Тогда
            спр.Удалить(1);
        КонецЕсли;
    КонецЦикла;
КонецПроцедуры


На восьмерке не знаю
Cos
Sharzem,
на семерке не актуально да и проверка ссылочности отсудствует

Ardi,
хоть скажите как обработка называеться

logist,
Если бы все получилось то я бЫ и тему не создавал

Вопрос ко всем
как в обработке проверить ссылочность конкретного елемента базы ???
Petre
НайтиПоСсылкам
Ardi
Обработка с ИТС. Можно отмечать например по одному типу документов.
необходимо зарегистрироваться для просмотра ссылки
необходимо зарегистрироваться для просмотра ссылки
Zaval
Cos, Вы просто выбрали кривую свертку и запустили ее без достаточной обкатки на копиях.


 ! 

Правила, пункт 23
 
Cos
Zaval,
Порекомендуйте какую брать - я брал с диска ИТС ноябрь 2013 СверткаИнформационнойБазыУкраина.epf

Ardi,
Спасибо !
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.