gifts2017

Поиск и замена задвоенных договоров

Опубликовал Дмитрий П (itsys) в раздел Администрирование - Чистка базы

Обработка для удобного просмотра и выбора договоров, которые необходимо объединить

В результате настройки обмена данными между рабочими базами УТ и БП в справочнике договоров некоторые договора задвоились, часть отгрузок идет по одному, часть по другому.

Обработка помогает найти все возможные задвоения, указать что надо оставить а что удалить и выполнить замену и удаление ненужных элементов справочника.

ЗЫ при замене удаляются все записи из регистра СоответствиеОбъектовИнформационныхБаз по договорам выбранных контрагентов и после выполнения процедуры, возникнет необходимость перепривязывания договоров из разных баз.

Скачать файлы

Наименование Файл Версия Размер
Поиск и замена задвоенных договоров 154
.epf 19,98Kb
17.02.12
154
.epf 19,98Kb Скачать

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение
Комментарии
1. SpiderRu (WolfKgn) 18.02.12 13:41
[/offtop]а зачем было прятать номера договоров,если при этом наименование контрагента осталось :)) [/offtop]
2. Дмитрий П (itsys) 18.02.12 22:12
Никто ничего не прятал... они считываются из базы при выборе контрагента... А сверху только показывается контрагент, вид договора и количество найденных договором данного типа.
3. Ivan Migov (navi) 23.02.12 18:37
А как вообще задаваиваются договора?
4. Дмитрий П (itsys) 23.02.12 19:59
В нашем случае задвоение получилось из-за того, что не было произведено полное сопоставление справочников договоров УТ и БП, из-за этого получилось, что в прошлом году (когда не было интеграции с УТ) были выписаны на один договор, а в текущем уже на другой, из-за этого не перекрывались долги и т.д.
5. Алекс Ю (AlexO) 30.03.12 12:56
Интересно, а вот как вы сопоставляете договора??
Не лучше ли прогнать типовой ПоискИЗаменаЗначений для каждого контрагента с ручным правильным выставлением соответствия?
6. Дмитрий П (itsys) 30.03.12 22:32
Обработка сделана на основе ПоискИЗаменаЗначений, добавлено только автоматический поиск контрагентов у которых есть более 1 договора одного вида. По умолчанию оставляется тот договор, который используется в большем количестве документов.
7. Алекс Ю (AlexO) 06.04.12 12:22
(6) itsys,
ну когда поиск и удаление задвоенности ВНУТРИ одного контрагента - это совсем другое дело.
Поправьте описание, и укажите, что помогает найти не "все возможные задвоения", а только конкретно внутри каждого контрагента при наличии нескольких договоров.
А вот это
и после выполнения процедуры, возникнет необходимость перепривязывания договоров из разных баз.

каким образом делаете? Вручную?
8. Дмитрий П (itsys) 06.04.12 15:28
(7) AlexO,
каким образом делаете? Вручную?

Нет у меня специальная обработка, удалением задвоенных договоров делаю на стороне БП, а в УТ запускаю обработку, которая ищет глюки в обмене, т.е. сопоставляет регистры СоответствиеОбъектовИнформационныхБаз, и в случае отсутствия парной записи в удаленной базе, удаляет запись в текущей базе и помечает все объекты, которые содержат ссылку на объект обмена на повторный обмен, после этого провожу обмен и заново сопоставляю объекты.
9. Алекс Ю (AlexO) 06.04.12 18:09
(8) itsys,
это неплохо.
И даже на статью тянет ))
10. Дмитрий П (itsys) 06.04.12 20:10
(9) AlexO,
Времени писать статью нет, да и как мне кажется проблема настолько узкая и редкая, что она будет интересна немногим :)
11. Алекс Фергюсон (Foxux) 07.11.13 15:44
Нет y мeня спeциaльнaя обрaботкa, удaлением задвoенных дoгoвoрoв делаю на стороне БП, а в УТ запускаю обработку, которая ищет глюки в обмене, т.е. сопоставляет регистры СоответствиеОбъектовИнформационныхБаз, и в случае отсутствия парной записи в удаленной базе, удаляет запись в текущей базе и помечает все объекты, которые содержат ссылку на объект обмена на повторный oбмен, после этого провожу обмен и заново сопоставляю объекты.