1b.app
Скопирована ссылка -

Доработка импорта из API Контур.Призма

Прошу оценить доработку действия "Импортировать санкции в виде процессов из Контур Призма":

Необходимо добавить блок по аналогии с действием в "Импортировать процессы из Microsoft Nav" - Если в значение поля входит указанная строка, процесс игнорируется (см. вложенный скриншот). Таких значений для игнорирования должно быть сколько угодно.

Скрин -

Ответы:

Одна небольшая корректировка - в данном случае надо игнорировать не создание процесса целиком, а только создание строки по продукту процесса, если есть вхождение по полю.

Например:

Если есть вхождение значения "Санкционный список BIS" в клиенте с ИНН 1234567890 - игнорируем загрузку только этого продукта процесса, остальные грузим как обычно.
18.08.2021, 10:41

Добрый лень, в отличии от microsoftcrm у контур призмы многоуровневая информация о "товарах", там насколько я помню данные которые мы льем для продукта могут быть в 2-3 разных по уровням вложенности тегам. Если вы точно напишите какие теги нужно проверять, мы сможем сделать настройку чтобы игнорировать именно значения для этих тегов, сделать универсально тут будет намного дольше
18.08.2021, 10:57

Тогда, для упрощения лучше сделать только вот эти тэги:

SanctionList/Name - название продукта процесса (на этом уровне сразу отфильтруется много лишнего)
Type - тип, может принимать значение Related, TwentyFivePercent, FiftyPercent или пустое значение
RelationType - тип отношения, может принимать значение Founder, Shareholder, Affilated, Manager или пустое значение
18.08.2021, 12:28

ок, т.е. слева вы выбираете один из 3 пунктов а справа пишите слово/словосочетание. Если У пункта слева есть значение и в этом значение есть то что написали справа - игнорируем продукт, так? На пустое значение проверять нужно, т.е. если значения нет то не вставлять продукт, например?
18.08.2021, 12:52

RelationType насколько я помню есть вообще не у всех санкций. Там их 2 вида, одни с RelationType, вторые с другими полями.
18.08.2021, 12:53


OneBox production писал/а:
ок, т.е. слева вы выбираете один из 3 пунктов а справа пишите слово/словосочетание. Если У пункта слева есть значение и в этом значение есть то что написали справа - игнорируем продукт, так? На пустое значение проверять нужно, т.е. если значения нет то не вставлять продукт, например?

Всё верно, именно так. Если значение пустое - такие продукты процесса грузим в любом случае.


OneBox production писал/а:
RelationType насколько я помню есть вообще не у всех санкций. Там их 2 вида, одни с RelationType, вторые с другими полями.

По RelationType - сейчас перепроверил, есть у многих, но всё-таки не у всех. Чаще всего если значение пустое, то, нам такие и будут нужны, т.е., скорее всего, значения Founder, Shareholder, Affilated, Manager мы просто отфильтруем этим действием (тут ещё нужно будет проверять)
18.08.2021, 12:59

Доработка займет 2ч. Выставлять счет?
18.08.2021, 13:15

Да, прошу с нашего баланса списать и запустить в работу. Спасибо!
19.08.2021, 09:15

Добрый день. Доработка выгружена на оба бокса. Во время тестирование обновите пожалуйста ссылки в действиях, в пятницу насколько я помню они были неправильные.
/admin/shop/report/logs/ здесь в файлике conturprizma вы можете отслеживать ошибки при импорте. Т.е. если ссылку вы вставите неправильно, то после отработки действия по ссылке добавится отчет с информацией об ошибке.
30.08.2021, 11:17

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий