|
Отбор и пометка удаления документов (заказ покупателя) | ☑ | ||
---|---|---|---|---|
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) Ну кстати как вариант, только там не хватает части документов, типа платёжных поручений, корректировки долга и т.д. Но сейчас поищем по регистрам.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |