5 февраля 2024 в 15:30:09
(41 неделя 3 дня 6 часов назад)
8995
08.09.2020 16:45:11
Текст задания
В обмене с сайтом есть доработка, вынесенная в виде дополнения.
В дополнении изменен запрос для того, что бы корректно выгружать комплекты. Предыдущий программист не доделал обмен и пропал.
Вскрылся баг.
В выгрузке ЗАКАЗОВ (файл orders.xml) при выгрузке комплекта все ок до момента добавления артикула в штатное поле одному из комплектующих.
Сайт работает с комплектами как с простыми товарами. Информация о комплектах хранится исключительно в 1С
Как должно быть и как работает если у комплектующих нет артикулов:
<Товар>
<Ид>29658</Ид>
<Артикул/>
<Наименование>Бесколлекторная сенсорная система Xerun COMBO XR10 JS4 Black G2 для моделей масштаба 1:10</Наименование>
<БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE"/>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>ВидНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>ТипНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>СвойствоКорзины#PRODUCT.XML_ID</Наименование>
<Значение>29658</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>СвойствоКорзины#CATALOG.XML_ID</Наименование>
<Значение>furniture_s1</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
<ЦенаЗаЕдиницу>7705</ЦенаЗаЕдиницу>
<Количество>1</Количество>
<Сумма>7705</Сумма>
<Единица>796</Единица>
<Коэффициент>1</Коэффициент>
</Товар>
Если одному из комплектующих добавляется артикул товар "двоится" и получается как бы выгрузка комплектующих.
<Товар>
<Ид>29658</Ид>
<Артикул/>
<Наименование>Бесколлекторная сенсорная система Xerun COMBO XR10 JS4 Black G2 для моделей масштаба 1:10</Наименование>
<БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE"/>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>ВидНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>ТипНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>СвойствоКорзины#PRODUCT.XML_ID</Наименование>
<Значение>29658</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>СвойствоКорзины#CATALOG.XML_ID</Наименование>
<Значение>furniture_s1</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
<ЦенаЗаЕдиницу>3832.74</ЦенаЗаЕдиницу>
<Количество>1</Количество>
<Сумма>3832.74</Сумма>
<Единица>796</Единица>
<Коэффициент>1</Коэффициент>
</Товар>
<Товар>
<Ид>29658</Ид>
<Артикул>TEST</Артикул>
<Наименование>Бесколлекторная сенсорная система Xerun COMBO XR10 JS4 Black G2 для моделей масштаба 1:10</Наименование>
<БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE"/>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>ВидНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>ТипНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>СвойствоКорзины#PRODUCT.XML_ID</Наименование>
<Значение>29658</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>СвойствоКорзины#CATALOG.XML_ID</Наименование>
<Значение>furniture_s1</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
<ЦенаЗаЕдиницу>3872.26</ЦенаЗаЕдиницу>
<Количество>1</Количество>
<Сумма>3872.26</Сумма>
<Единица>796</Единица>
<Коэффициент>1</Коэффициент>
</Товар>
Дополнительная задача - необходимо обновить конфигурацию УНФ. Не дает обновить собственно указанная доработка. Ругается на несоответствие базы данных.
Добрый день.
Мы - команда специалистов с большим опытом работы и широким набором
компетенций.
Посетите наш сайт https://www.s-reshenye.net
Предлагаем сотрудничество (цена 950 руб./час).
По данной задаче готовы приступить к работе и обсудить детали.
Если предложение интересно, будем рады с Вами работать.
Спасибо.
О нас:
Наша компания занимается доработкой 1С-решений.
Мы имеем штат сертифицированных специалистов. Есть собственная линия технической поддержки. Предоставляем гарантию на выполненные работы.
Работаем по договору, безналичная оплата.
По любым вопросам готовы ответить в личные сообщения или по контактам, указанным ниже.
Будем рады продуктивному сотрудничеству!
___
С уважением,
Глеб
тел. +7-929-008-90-11
E-mail: gstorozhev@fourit.net
Сайт: https://fourit.net