|   |   | 
| 
 | Отбор и пометка удаления документов (заказ покупателя) | ☑ | ||
|---|---|---|---|---|
| 0
    
        komstr 29.11.21✎ 13:43 | 
        Добрый день. Подскажите пожалуйста, как бы лучше отобрать и пометить на удаление все заказы покупателя, которые не созданы на основании и не являются не чьим основание. Иными словами, были созданы заказы покупателя и так и остались не связанными не с чем. УТ 10.3 
 В поиске по ссылкам, результат да даёт, отбирает как документы так и в метаданных объекты доступа документов или объекты информационных баз. По ним в принципе и можно понять, что эти счета пустые ( https://prnt.sc/20yfp19 ). Но вот как дальше правильно обработать эту выборку не соображу. Или есть ли другие лучшие способы, чем поиск по ссылка. Заранее благодарен. | |||
| 1
    
        komstr 29.11.21✎ 13:44 | 
        Скриншот как раз по поиску по ссылкам получает такой результат. Выделил жёлтым, что как раз пустое и можно метить на удаление.     | |||
| 2
    
        Жан Пердежон 29.11.21✎ 13:48 | 
        Запросом     | |||
| 3
    
        komstr 29.11.21✎ 13:52 | 
        (2) Чуть подробнее?     | |||
| 4
    
        komstr 29.11.21✎ 15:28 | 
        (2)И всё же если можно подробнее, запросом откуда отбирать? Сразу из базы, есть способ выбрать необходимые пустые документы? Или же после отбора по ссылкам, ТЗ во временную таблицу и в запросе уже пытаться отобрать необходимые записи? Спасибо.     | |||
| 5
    
        DrShad 29.11.21✎ 15:32 | 
        а почему их просто не пометить все? а потом те что не удалились и есть связанные     | |||
| 6
    
        komstr 29.11.21✎ 15:42 | 
        (5) Как это. Не понял, что значит ВСЕ? Какие из всех имеете ввиду? И удалять из базы не требуется, требуется не связанные только пометить на удаление.     | |||
| 7
    
        DrShad 29.11.21✎ 15:44 | 
        (6) тогда (2)     | |||
| 8
    
        komstr 29.11.21✎ 15:50 | 
        (7) что запросом это я понял, но в какой момент?     | |||
| 9
    
        vova1122 29.11.21✎ 15:56 | 
        (6) Делаем копию базы. В копии помечаем на удаление абсолютно все документы (Заказ покупателя). Потом пытаемся удалить. Все что не удалилось имеет связи.     | |||
| 10
    
        komstr 29.11.21✎ 16:14 | 
        (9) Что-то куда-то не туда пошёл разговор. 
 Мне необходимо в рабочей базе пометить на удаление все документы которые не имеют ни с чем связей. Как выбрать сразу из базы данные документы я не придумал. Сделал поиск по ссылкам, это принесло часть результата. Получил документы где есть связи (где имеются ссылки на какие-либо документы) и где нет связей (Это сразу РегистрСведенийКлючЗаписи). Но как отобрать эти документы не соображу. Так как в каждом документе со связями или нет есть ссылки на РегистрСведенийКлючЗаписи, только в тех, что есть связи есть ещё и строки со ссылками на документы (видно на скриншоте выше). Вот и получается, что данные ссылки необходимо выбрать и пометить на удаление. Если конечно нет других способов, кроме как сначала метить все на удаление, потом пробовать удалить, потом это ещё как-то совмещать в рабочей (как-то не очень вариант). | |||
| 11
    
        DrShad 29.11.21✎ 16:27 | 
        какой-то поток сознания
 а что у тебя в регистре накопления заказы покупателей? | |||
| 12
    
        komstr 29.11.21✎ 17:14 | 
        (11) Ну кстати как вариант, только там не хватает части документов, типа платёжных поручений, корректировки долга и т.д. Но сейчас поищем по регистрам.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |