|
Найти контрагентов без документов | ☑ | ||
---|---|---|---|---|
0
who respawn
10.10.23
✎
12:08
|
Привет, мне нужно найти контрагентов, у которых за последний год не было никаких документов, то есть которые не были ни в каких документах
подскажите как это сделать? |
|||
1
RomanYS
10.10.23
✎
12:09
|
(0) взять всех и исключить тех, по которым документы за год были.
|
|||
2
who respawn
10.10.23
✎
12:13
|
(1) а как получить контрагентов по которым были документы?)
|
|||
3
Garykom
10.10.23
✎
12:13
|
(2) Запросом по документам или регистрам, логично же
|
|||
4
Garykom
10.10.23
✎
12:14
|
Кстати технический вопрос
А как лучше соединение с проверкой на NULL или условие с подзапросом? |
|||
5
who respawn
10.10.23
✎
12:20
|
(3) а как мне в запросе выбрать все типы документов сразу?
|
|||
6
Андрей_Андреич
naïve
10.10.23
✎
12:21
|
а пометить всех на удаление а затем удалить?
|
|||
7
Андрей_Андреич
naïve
10.10.23
✎
12:23
|
(6) А - там за последний год. звыняйте
|
|||
8
Garykom
10.10.23
✎
12:29
|
(5) объединить
|
|||
9
Donkey_hot
10.10.23
✎
12:32
|
(5) Если по-стариковски, то пишете запрос для одного документа, подменяете в нем имя на перменную и в цикле по метаданным склеиваете эти запросы через объединение. Хотя может в вашей конфе есть какой-нибудь модный критерий отбора...
|
|||
10
Garykom
10.10.23
✎
12:33
|
Имхо если за прошлые года много документов и много видов документов то придется через ВТ
Достаточно длинный запрос выйдет Сначала делаем запрос с ОБЪЕДИНИТЬ (без ВСЕ для группировки) во всем видам доков за последний год и список контрагентов помещаем в ВТ Далее соединяем ВТКонтрагентыБылиДокументыПоследнийГод и справочник контрагентов |
|||
11
Андрей_Андреич
naïve
10.10.23
✎
12:37
|
Наверное можно и без программазма - сохранить нужные отчеты/журналы за год в эксель, сохранить список контрагентов в эксель и обработать
|
|||
12
Donkey_hot
10.10.23
✎
12:37
|
Тут конечно есть тонкости, что реквизит, содержащий Контрагента, не всегда именуется Контрагент (например, Грузополучатель), а также может фигурировать в табличных частях. Но это решаемо, просто цикл будет посложнее.
|
|||
13
Garykom
10.10.23
✎
12:53
|
(12) Еще поиск ссылок предложи ))
|
|||
14
Donkey_hot
10.10.23
✎
13:00
|
(13) Всего лишь предупредил о возможных моментах, на которые стоит обратить внимание. Согласитесь, документ, в котором контрагент участвует в качестве грузополучателя, тоже можно считать документом по данному контрагенту? А можно и не считать... все зависит от задачи.
|
|||
15
Prog111
10.10.23
✎
20:56
|
(13) А чем плох вариант?)
Я так и писал обработку - сделал массив метаданных - документы. Потом в "НайтиПоСсылкам" сделал отбор по этим метаданным - и вуаля. Долго, конечно, но работает ведь. |
|||
16
Волшебник
10.10.23
✎
21:19
|
(15) Долго же
|
|||
17
timurhv
10.10.23
✎
21:41
|
(2) в типовых в критериях отбора разве нет?
|
|||
18
Zamestas
11.10.23
✎
01:16
|
А не проще запрос программно создать, который соберет всех различных контрагентов по реквизитам в метаданных документах за период и вторым запросом выберет из всех контрагентов тех, кто в первый запрос не попал?
|
|||
19
MaxS
11.10.23
✎
04:40
|
Как вариант поиска по ссылкам.
Обработкой ВыгрузкаЗагрузкаДанныхXML83.epf выгрузить документы за период с движениями. Сохранить все уид из файла в массив. В цикле обработать всех контрагентов на совпадение с уид... |
|||
20
Valdis2007
11.10.23
✎
08:16
|
(0) в ерп есть типовая обработка - ДокументыПоПартнеруИСделке посмотри там
|
|||
21
Мимохожий Однако
11.10.23
✎
08:42
|
(0) Как найти таких контрагентов не проблема. В чём конечная цель?
|
|||
22
who respawn
12.10.23
✎
07:19
|
(21) это и есть конечная цель: составить списки
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |