ПланФикс API contact.updateContractors: различия между версиями
Материал из Planfix
								
												
				SliZzzZ (обсуждение | вклад)  | 
				Seva (обсуждение | вклад)  Нет описания правки  | 
				||
| Строка 8: | Строка 8: | ||
     <id></id>  |      <id></id>  | ||
     <contractors>  |      <contractors>  | ||
       <  |        <addClient>  | ||
         <id></id>  |          <id></id>  | ||
         <id></id>  |          <id></id>  | ||
         <!-- -->  |          <!-- -->  | ||
       </  |        </addClient>  | ||
      <delClient>  | |||
        <id></id>  | |||
        <id></id>  | |||
        <!-- -->  | |||
      </delClient>  | |||
     </contractors>  |      </contractors>  | ||
   </contact>  |    </contact>  | ||
| Строка 25: | Строка 30: | ||
|contractors || || корневой элемент контрагентов||  | |contractors || || корневой элемент контрагентов||  | ||
|-  | |-  | ||
|contractors.  | |contractors.addClient || ||список контрагентов к которым относится контакт||  | ||
|-  | |||
|contractors.addClient.id || id || идентификатор контрагента||  | |||
|-  | |||
|contractors.delClient || ||список контрагентов которые исключаются из списка контрагентов контакта||  | |||
|-  | |-  | ||
|contractors.  | |contractors.delClient.id || id || идентификатор контрагента||  | ||
|-  | |-  | ||
|signature || || ||  | |signature || || ||  | ||
Версия от 09:18, 10 декабря 2010
Функция изменение информации о принадлежности контакта к фирме/контрагенту. Формат запроса:
<?xml version="1.0" encoding="UTF-8"?>
<request method="contact.updateContractors">
  <account></account>
  <sid></sid>
  <contact>
    <id></id>
    <contractors>
      <addClient>
        <id></id>
        <id></id>
        <!-- -->
      </addClient>
      <delClient>
        <id></id>
        <id></id>
        <!-- -->
      </delClient>
    </contractors>
  </contact>
  <signature></signature>
</request>| Название | Тип | Значение | Примечание | 
|---|---|---|---|
| id | |||
| contractors | корневой элемент контрагентов | ||
| contractors.addClient | список контрагентов к которым относится контакт | ||
| contractors.addClient.id | id | идентификатор контрагента | |
| contractors.delClient | список контрагентов которые исключаются из списка контрагентов контакта | ||
| contractors.delClient.id | id | идентификатор контрагента | |
| signature | 
Результат успешного выполнения:
<?xml version="1.0" encoding="UTF-8"?>
<response status="ok">
  <contact>
    <id></id>
  </contact>
</response>| Название | Тип | Значение | Примечание | 
|---|---|---|---|
| contact.id | int | идентификатор контакта | 
В противном случае будет возвращен ответ с ошибкой:
<?xml version="1.0" encoding="UTF-8"?>
<response status="error">
  <code></code>
</response>