новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Григорьев Андрей
Приватное сообщение

Доработка обмена УТ 11 - сайт на UMI CMS

Рязань(Россия )
62088888
Andrew_Grigoriev
13.10.1982(41 год)
33 |  1
1 ноября 2023 в 09:59:42 (21 неделя 1 день 2 часа назад)
11250
Текст задания
Постановка задачи:

Необходимо доработать функционал типового обмена с сайтом в УТ 11.

1. Помимо штатного обмена заказами и товарами необходим двусторонний "Обмен контрагентами"

1.1 Сайт по запросу новых контрагентов выдает текст xml вида:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE КоммерческаяИнформация SYSTEM "shops.dtd">
<КоммерческаяИнформация ВерсияСхемы="2.05" ДатаФормирования="2016-12-23 13:02">
<Контрагенты>
<Контрагент>
<Ид>380_s</Ид>
<Наименование>1001 АБАГЯНrrrrr АЛЕШАЕВНА</Наименование>
<ПолноеНаименование>1001 АБАГЯНrrrrr АЛЕШАЕВНА</ПолноеНаименование>
<Роль>Покупатель</Роль>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>Фамилия</Наименование>
<Значение>1001</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Имя</Наименование>
<Значение>АБАГЯНrrrrr</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Отчество</Наименование>
<Значение>АЛЕШАЕВНА</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>АдресУлица</Наименование>
<Значение>Хал222туринская улица</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>АдресДом</Наименование>
<Значение>2111</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>АдресКвартира</Наименование>
<Значение>26</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>НомерТелефонаКод</Наименование>
<Значение>495</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>НомерТелефонаОсновнаяЧасть</Наименование>
<Значение>6031827</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>АдресКакПройти</Наименование>
<Значение>Дойти до угла а там знает как, до угла там налево!</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Контрагент>
</Контрагенты>
</КоммерческаяИнформация>
<!-- This page generated in 0.081006 secs -->

Данный ответ сайта разбирается на стороне 1С и создаются элементы справочника "Контрагенты"

1.2 В ответ 1С (этап выгрузки) передает на сайт GUID созданных контрагентов для однозначной идентификации сайт-контрагент по полям
GUID и ID_S (в тексте выше элемент <Ид>380_s</Ид> - это код элемента в БД сайта = 380_s, хранится в добавленном реквизите в базе 1С для однозначной идентификации)

1.3 Также на сторону сайта передаются контрагенты, зарегистрированные в плане обмена - помимо штатной информации необходимо доработать
отправку дополнительных реквизитов каждого контрагента (например, АдресУлица, АдресКвартира и т.д. - сделать выгрузку ТЧ "Дополнительные реквизиты"
элемента справочника "Контрагенты", необязательно в точно таком виде как представлено выше в примере, на стороне сайта доработают загрузку)

2. Доработка обмена заказами - необходимо на сайт отправлять дополнительно к штатной информации дополнительные реквизиты документов "Заказы клиентов"
Суть задачи аналогична отправке доп. реквизитов контрагентов, но для документов "Заказы клиентов"
0
Отклики (2)