Добрый день! В продолжении задачи - https://crm-onebox.com/ru/support/suppliers-and-prices/8459-dorabotka-deystviya-quotintegratsiya-produktov-xml-eksportquot-v2/
Доработка выполнена, работает. Но видимо Вы задели при этом функционал "Передавать значения остатков/наличия на складе по каждому складу отдельно"
Так как сейчас только по одному складу передаётся значение наличия. Ниже скриншот. Прошу Вас проверить.
[file]5981[/file]
[file]5982[/file]
Доработка выполнена, работает. Но видимо Вы задели при этом функционал "Передавать значения остатков/наличия на складе по каждому складу отдельно" Так как сейчас только по одному складу передаётся значение наличия. Ниже скриншот. Прошу Вас проверить.
Добрый день! Да, подтверждаю. Спасибо большое! Подскажите, пожалуйста, в файле встречаются CDATA теги, где в значении есть знак "&" амперсанд, пробовали вместо "&" ставить "&", не помогло, как можно исправить этот момент?
Добрый день! Да, подтверждаю. Спасибо большое! Подскажите, пожалуйста, в файле встречаются CDATA теги, где в значении есть знак "&" амперсанд, пробовали вместо "&" ставить "&", не помогло, как можно исправить этот момент?
[file]6023[/file]
Символы <>& недопустимы внутри содержимого XML - и формат требует оборачивать данные в секцию данных CDATA. Есть 2 варианта решения: 1. убрать амперсанд из содержимого 2. заставить принимающую сторону правильно распаршивать XML с учетом секций данных
Символы <>& недопустимы внутри содержимого XML - и формат требует оборачивать данные в секцию данных CDATA.
Есть 2 варианта решения:
1. убрать амперсанд из содержимого
2. заставить принимающую сторону правильно распаршивать XML с учетом секций данных
Добрый день! Да, решили задачу через 1 вариант. Спасибо! Еще один момент появился. На принимающей стороны файл XML не проходит валидацию по схеме XSD. Нужно чтобы элементы и атрибуты внтури в нужном порядке были. Возможно ли регулировать порядок выгрузки элементов и атрибутов в действии ? Прикрепляю скриншот, где слева как сейчас у нас, а справа как должно быть
Добрый день!
Да, решили задачу через 1 вариант. Спасибо!
Еще один момент появился. На принимающей стороны файл XML не проходит валидацию по схеме XSD. Нужно чтобы элементы и атрибуты внтури в нужном порядке были. Возможно ли регулировать порядок выгрузки элементов и атрибутов в действии ?
Прикрепляю скриншот, где слева как сейчас у нас, а справа как должно быть
[file]6049[/file]
dmitryi писал/а: Нужно чтобы элементы и атрибуты внтури в нужном порядке были.
интересная принимающая сторона, что подобное - важный момент для валидации :)
dmitryi писал/а: Возможно ли регулировать порядок выгрузки элементов и атрибутов в действии ?
В ручном режиме - нет. Разве что могу предложить поменять порядок к примеру чтобы было "наличие / дополнительный тег / дополнительное поле" (или как нужно)
[quote]
dmitryi писал/а:
Нужно чтобы элементы и атрибуты внтури в нужном порядке были.
[/quote]
интересная принимающая сторона, что подобное - важный момент для валидации :)
[quote]
dmitryi писал/а:
Возможно ли регулировать порядок выгрузки элементов и атрибутов в действии ?
[/quote]
В ручном режиме - нет.
Разве что могу предложить поменять порядок к примеру чтобы было "наличие / дополнительный тег / дополнительное поле" (или как нужно)
интересная принимающая сторона, что подобное - важный момент для валидации :)
Согласен :-) Это как проверять порядок слогаемых. Ну вот они посчитали, что порядок важен.
В ручном режиме - нет. Разве что могу предложить поменять порядок к примеру чтобы было "наличие / дополнительный тег / дополнительное поле" (или как нужно)
Это Вы написали про атрибуты, верно ? а как быть с элементами "model", "brand", "price" их ведь тоже нужно по своим местам расставить?
[quote]
интересная принимающая сторона, что подобное - важный момент для валидации :)
[/quote]
Согласен :-) Это как проверять порядок слогаемых. Ну вот они посчитали, что порядок важен.
[quote]
В ручном режиме - нет.
Разве что могу предложить поменять порядок к примеру чтобы было "наличие / дополнительный тег / дополнительное поле" (или как нужно)
[/quote]
Это Вы написали про атрибуты, верно ? а как быть с элементами "model", "brand", "price" их ведь тоже нужно по своим местам расставить?
dmitryi писал/а: Согласен :-) Это как проверять порядок слогаемых. Ну вот они посчитали, что порядок важен.
очень странно, ведь это не универсально получается...
dmitryi писал/а: Это Вы написали про атрибуты, верно ? а как быть с элементами "model", "brand", "price" их ведь тоже нужно по своим местам расставить?
ну в таком случае нужно реализовывать настраиваемую сортировку, что довольно трудозатратно.. повлиять на принимающую сторону нет возможности на жестую структуру?
[quote]
dmitryi писал/а:
Согласен :-) Это как проверять порядок слогаемых. Ну вот они посчитали, что порядок важен.
[/quote]
очень странно, ведь это не универсально получается...
[quote]
dmitryi писал/а:
Это Вы написали про атрибуты, верно ? а как быть с элементами "model", "brand", "price" их ведь тоже нужно по своим местам расставить?
[/quote]
ну в таком случае нужно реализовывать настраиваемую сортировку, что довольно трудозатратно..
повлиять на принимающую сторону нет возможности на жестую структуру?
ну в таком случае нужно реализовывать настраиваемую сортировку, что довольно трудозатратно.. повлиять на принимающую сторону нет возможности на жестую структуру?
Нет, повлиять никак не получится, к сожалению. А возможно только для нас сделать именно такую структуру, то есть не настраиваемую и её зафиксировать? Это основной функционал нашего бокса.
[quote]
dmitryi писал/а:
ну в таком случае нужно реализовывать настраиваемую сортировку, что довольно трудозатратно..
повлиять на принимающую сторону нет возможности на жестую структуру?
[/quote]
Нет, повлиять никак не получится, к сожалению. А возможно только для нас сделать именно такую структуру, то есть не настраиваемую и её зафиксировать? Это основной функционал нашего бокса.
dmitryi писал/а: А возможно только для нас сделать именно такую структуру, то есть не настраиваемую и её зафиксировать?
Нет - мы не делаем индивидуальные доработки для клиентов в разрез продукту. Я думаю можно поменять в структуре несколько тегов местами - вряд ли это повлияет на другие сервисы (я подобных запросов не встречал).
[quote]
dmitryi писал/а:
А возможно только для нас сделать именно такую структуру, то есть не настраиваемую и её зафиксировать?
[/quote]
Нет - мы не делаем индивидуальные доработки для клиентов в разрез продукту.
Я думаю можно поменять в структуре несколько тегов местами - вряд ли это повлияет на другие сервисы (я подобных запросов не встречал).
dmitryi писал/а: А возможно только для нас сделать именно такую структуру, то есть не настраиваемую и её зафиксировать?
Нет - мы не делаем индивидуальные доработки для клиентов в разрез продукту. Я думаю можно поменять в структуре несколько тегов местами - вряд ли это повлияет на другие сервисы (я подобных запросов не встречал).
Хорошо, а что это нам будет стоить?
[quote]
Тындык Максим Вадимович писал/а:
[quote]
dmitryi писал/а:
А возможно только для нас сделать именно такую структуру, то есть не настраиваемую и её зафиксировать?
[/quote]
Нет - мы не делаем индивидуальные доработки для клиентов в разрез продукту.
Я думаю можно поменять в структуре несколько тегов местами - вряд ли это повлияет на другие сервисы (я подобных запросов не встречал).
[/quote]
Хорошо, а что это нам будет стоить?
Да, структура теперь ровная, Но теперь в файле куча дублей появилось и наличие на складе не учитывается, везде available="no" :)
[quote]
Тындык Максим Вадимович писал/а:
Ничего. Я поменял в рамках предыдущих доработок местами несколько полей.
https://azing.crm-onebox.com/media/export/product/pricelist.xml
[/quote]
Да, структура теперь ровная, Но теперь в файле куча дублей появилось и наличие на складе не учитывается, везде available="no" :)
Добрый день! Атрибут preOrder заполняется из доп. поля продукта, почему то когда там значение 0 оно проставляется в файле, а другие значения проставляются без проблем. Тип доп. поля - строка, хотя пробовал и целое число и текст, всё также. Нам нужно чтобы 0 подставлялся в preOrder.
Добрый день! Атрибут preOrder заполняется из доп. поля продукта, почему то когда там значение 0 оно проставляется в файле, а другие значения проставляются без проблем. Тип доп. поля - строка, хотя пробовал и целое число и текст, всё также. Нам нужно чтобы 0 подставлялся в preOrder.
[file]6088[/file]
[file]6089[/file]
Добрый день! Нам нужно переделать в действии логику проставления признака наличия товара относильно доп. полей продукта. Сейчас это работает относильно склада, что нам не совсем подходит. На скриншоте я показал, какие параметры откуда должны браться. Прошу посчитать доработку.
Добрый день! Нам нужно переделать в действии логику проставления признака наличия товара относильно доп. полей продукта. Сейчас это работает относильно склада, что нам не совсем подходит. На скриншоте я показал, какие параметры откуда должны браться. Прошу посчитать доработку.
[file]6105[/file]
dmitryi писал/а: брый день! Нам нужно переделать в действии логику проставления признака наличия товара относильно доп. полей продукта. Сейчас это работает относильно склада, что нам не совсем подходит. На скриншоте я показал, какие параметры откуда должны браться. Прошу посчитать доработку.
выставляйте отдельной темой по данной теме была реализована доработка
[quote]
dmitryi писал/а:
брый день! Нам нужно переделать в действии логику проставления признака наличия товара относильно доп. полей продукта. Сейчас это работает относильно склада, что нам не совсем подходит. На скриншоте я показал, какие параметры откуда должны браться. Прошу посчитать доработку.
[/quote]
выставляйте отдельной темой
по данной теме была реализована доработка
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий