|
Конвертация данных, правило | ☑ | ||
---|---|---|---|---|
0
БибиГон
24.09.11
✎
17:23
|
Можно ли в КД прописать правило что если элемент справочника контрагента помечен на удаление то не выбирать его а искать другого? и как это прописать? Элементы задвоились просто в справочнике, поэтому и понадобилось.
|
|||
1
Aleksey
24.09.11
✎
17:24
|
Поля поиска
|
|||
2
Aleksey
24.09.11
✎
17:25
|
там можешь свой алгоритм поиска прописать.
|
|||
3
БибиГон
24.09.11
✎
17:32
|
В полях поиска сейчас
Если СвойстваПоиска["ЭтоГруппа"] = Истина Тогда СтрокаИменСвойствПоиска = "Наименование, ЭтоГруппа"; ИначеЕсли НастройкаПоиска = "ИННКППКод" Тогда СтрокаИменСвойствПоиска = "ИНН, КПП, Код, ЭтоГруппа"; написать так: ? ИначеЕсли НастройкаПоиска = "ИННКППКод" и Не ПометкаУдаления=Истина Тогда СтрокаИменСвойствПоиска = "ИНН, КПП, Код, ЭтоГруппа"; |
|||
4
alexxx961503
24.09.11
✎
17:35
|
А почему не хочешь схлопнуть одинаковых контрагентов обработкой?
|
|||
5
БибиГон
24.09.11
✎
17:36
|
а вдруг не тех схлопну? А так пользователи уже выбрали и поставили признак удаления.
|
|||
6
БибиГон
24.09.11
✎
17:41
|
up
|
|||
7
alexxx961503
24.09.11
✎
17:48
|
Попробуй так
Если СвойстваПоиска["ЭтоГруппа"] = Истина Тогда СтрокаИменСвойствПоиска = "Наименование, ЭтоГруппа,ПометкаУдаления"; ИначеЕсли НастройкаПоиска = "ИННКППКод" Тогда СтрокаИменСвойствПоиска = "ИНН, КПП, Код, ЭтоГруппа,ПометкаУдаления"; Только флаг поиска у ПометкаУдаления не забудь поставить |
|||
8
БибиГон
24.09.11
✎
17:50
|
ок, попробую.
|
|||
9
Aleksey
24.09.11
✎
18:01
|
(8) Только вопрос, если ошибочно пометели не дубль?
Или например у помеченного дубля есть ИНН и КПП, а у не помеченного нет7 |
|||
10
БибиГон
24.09.11
✎
18:08
|
(9)все может быть, у них еще и коды одинаковые.
Правлю сейчас и правила в КД, и помеченные пользователями есть. Просто контрагентов заводили параллельно в УТ и БП. уиды не совпадают. РС Соответсвие объектов почему то не всегда срабатывает, вручную если завожу -не видит. хз что такое. :( удалю записи- новое соответсвие не записывает, полная анархия в общем. |
|||
11
БибиГон
24.09.11
✎
18:10
|
поиск по уиду думаю отключить совсем, пусть только по коду инн и коду ищет в будущем. и это только начало.
сейчас с дублями бы разобраться |
|||
12
alexxx961503
24.09.11
✎
18:10
|
РС Соответсвие объектов в обеих базах удаляешь?
|
|||
13
БибиГон
24.09.11
✎
18:13
|
да, и добавляю в обеих. не видит все равно , если вручную делать.
если корректировать те что уже есть -то работает. интересно- в РС записи есть. а если заходить через монитор то не видно. странно. |
|||
14
БибиГон
24.09.11
✎
18:14
|
если в РС удаляю по уиду ищет и находит не то что нужно.
|
|||
15
БибиГон
24.09.11
✎
18:14
|
бардак страшный в базе. (
|
|||
16
alexxx961503
24.09.11
✎
18:18
|
посмотри еще регистрацию объектов для обмена (из узла обмена можно зайти), зарегестрируй в 1 базе выборочно несколько элементов, сделай обмен и анализируй
|
|||
17
Мимохожий Однако
24.09.11
✎
18:23
|
Перед выгрузкой данных логично удалять помеченные объекты, чтобы потом не бороться
|
|||
18
БибиГон
24.09.11
✎
18:32
|
так на копии сейчас играюсь, отрабатываю варианты.
|
|||
19
Мимохожий Однако
24.09.11
✎
18:32
|
Копия мешает удалить данные перед выгрузкой?
|
|||
20
БибиГон
24.09.11
✎
18:43
|
а на рабочей? если не все контрагенты тем более удаляются? ссылок много на них.
|
|||
21
Мимохожий Однако
24.09.11
✎
18:46
|
С не удаляемых объектов сними групповой обработкой признак удаления.
|
|||
22
БибиГон
24.09.11
✎
18:58
|
зачем? наоборот ссылки все найти и перекинуть на другого контрагента нужно будет потом.
|
|||
23
Мимохожий Однако
24.09.11
✎
19:08
|
Отметь этого контрагента другим признаком кроме пометки удаления. ИМХО, секс в гамаке.:-)
|
|||
24
БибиГон
24.09.11
✎
19:09
|
(7) не сработало.
(23) как? )) их таких навалом. |
|||
25
Мимохожий Однако
24.09.11
✎
19:13
|
Например, дополнительный реквизит или отдельная группа "К объединению с другими контрагентами"
|
|||
26
БибиГон
24.09.11
✎
19:16
|
в другую папку если только перекинуть. и поиск по родителю, вроде как все в одинаковых папках лежат.
|
|||
27
s410
25.09.11
✎
01:31
|
так там же галочка вроде сть, не обрабатывать помеченные на удаление.
А вообще у меня была другая проблема, нужно было перегружать Контрагентов по ИНН, однако если это филиалы одной большой организации (всякие там пожарники, сельхоз, соц и т.д) то у разных контрагентов ИНН одинаковый, тогда выгружать по Наименованию. |
|||
28
БибиГон
25.09.11
✎
08:40
|
(27) не вижу такой галки
|
|||
29
s410
25.09.11
✎
10:00
|
проверил, действительно, нету.
Ну а тогда что мешает для правила выгрузки какого-либо справочника, для События "Перед выгрузкой" написать: Если Источник.ПометкаУдаления Тогда Отказ=истина; КонецЕсли; |
|||
30
s410
25.09.11
✎
10:01
|
"проверил, действительно, нету." Это я (29), проглочку
|
|||
31
БибиГон
25.09.11
✎
10:40
|
Отказ=Истина
а значит дальше искать не будет другой элемент, верно? ну и следовательно выгружать данные не будет. думаю последовать совету в (17) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |