Публикация

подписчиков: 2 Подписаться
0
Avatar

Склеивание контрагентов

Здравствуйте!

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

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

Возможно ли такое?

 

Спасибо

Axel

Войдите в службу, чтобы оставить комментарий.

Комментариев: 3

0
Avatar

Здравствуйте!

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

 

Kovalenko Stanislav 0 проголосовали
Действия с комментариями Постоянная ссылка
0
Avatar

И каким образом это видите? Т.е. нужно взять один профиль контрагента сделав его главным, пересоздать все операции с его клонами и затем удалить собственно клонов и их операции?

Каким образом это делается через стандартный интерфейс, вызвать это из АПИ не получится?

Axel 0 проголосовали
Действия с комментариями Постоянная ссылка
0
Avatar

Здравствуйте!
Алгоритм будет достаточно простым: после того как вы выбрали главного контрагента, вам нужно просто начать удалять остальных. Если они будут иметь какие-либо зависимости, то в ответ на запрос будет возвращена ошибка с перечнем зависимостей в атрибуте "dependencies". Далее вам просто нужно будет пройтись по этому списку, и во всех зависимостях заменить клонов на главного контрагента.

Дмитрий 0 проголосовали
Действия с комментариями Постоянная ссылка