Здравствуйте!
В срм не сохраняется знак "+". Название товара в 1с "Фитоактивный тоник VITAL 35+, 200 мл, AGOR" в срм "Фитоактивный тоник VITAL 35 , 200 мл, AGOR"
Как решить эту проблему?
Здравствуйте! В срм не сохраняется знак "+". Название товара в 1с "Фитоактивный тоник VITAL 35+, 200 мл, AGOR" в срм "Фитоактивный тоник VITAL 35 , 200 мл, AGOR" Как решить эту проблему?
Здравствуйте. При импорте из 1с методом /api/1c8x/product-set/ из названия продукта ничего не изменяется. Вы импортируете из 1с в бокс продукты этим методом? Когда было последнее обновление продуктов?
Здравствуйте. При импорте из 1с методом /api/1c8x/product-set/ из названия продукта ничего не изменяется. Вы импортируете из 1с в бокс продукты этим методом? Когда было последнее обновление продуктов?
т.е. 1с нам отдает название именно "Фитоактивный тоник VITAL 35 , 200 мл, AGOR" без+. Проверьте, возможно название продукта изменено в 1с. Если в 1с с плюсом, то нужно уже смотреть модуль передачи из 1с, возможно он удаляет +
Сегодня в передачи из 1с были такие строки:
...
<articul>000004285</articul>
<id>3046</id>
<code1c>000004285</code1c>
<name>Фитоактивный тоник VITAL 35 , 200 мл, AGOR</name>
<price>83</price>
<currency>грн</currency>
...
т.е. 1с нам отдает название именно "Фитоактивный тоник VITAL 35 , 200 мл, AGOR" без+. Проверьте, возможно название продукта изменено в 1с. Если в 1с с плюсом, то нужно уже смотреть модуль передачи из 1с, возможно он удаляет +
В 1с название "Фитоактивный тоник VITAL 35+, 200 мл, AGOR" с плюсом, никто пока не менял название. Эта проблема у нас уже давно. Кто может посмотреть модуль передачи из 1с?
В 1с название "Фитоактивный тоник VITAL 35+, 200 мл, AGOR" с плюсом, никто пока не менял название. Эта проблема у нас уже давно.
Кто может посмотреть модуль передачи из 1с?
Юрий Александрович, хочу дать немного более развернутый ответ.
Интеграция 1C 7.x и 1C 8.x с OneBox работает так: - внутри 1Cки помещается модуль интеграции - этот модуль передает данные к OneBox по REST API
Сам модуль для 1Ски разрабатывали не мы, а сторонняя компания по нашему заказу года 4 назад.
Вы написали задачу, что не передаются "плюсики". Мы посмотрели в наше REST API и увидели, что данные нам передаются уже без "плюсиков". Это означает, что модуль 1Ски как-то стирает плюсы (и может что-то еще) при передаче.
И решить этот вопрос можно двумя способами: 1. вы даете нам полный доступ к вашей 1Ске, мы нанимаем стороннюю компанию, которой передаем этот доступ, они смотрят модуль и исправляют. 2. если у вас есть свой 1Сник которому вы доверяете - смотрит он.
Думаю, первый вариант более долгий и рисковый, в нем замешано намного больше людей. Дело даже не в том, что оба варианта будут стоить каких-то денег, а в риске передачи доступов по цепочке аж трем сторонам.
Юрий Александрович,
хочу дать немного более развернутый ответ.
Интеграция 1C 7.x и 1C 8.x с OneBox работает так:
- внутри 1Cки помещается модуль интеграции
- этот модуль передает данные к OneBox по REST API
Сам модуль для 1Ски разрабатывали не мы, а сторонняя компания по нашему заказу года 4 назад.
Вы написали задачу, что не передаются "плюсики". Мы посмотрели в наше REST API и увидели, что данные нам передаются уже без "плюсиков".
Это означает, что модуль 1Ски как-то стирает плюсы (и может что-то еще) при передаче.
И решить этот вопрос можно двумя способами:
1. вы даете нам полный доступ к вашей 1Ске, мы нанимаем стороннюю компанию, которой передаем этот доступ, они смотрят модуль и исправляют.
2. если у вас есть свой 1Сник которому вы доверяете - смотрит он.
Думаю, первый вариант более долгий и рисковый, в нем замешано намного больше людей.
Дело даже не в том, что оба варианта будут стоить каких-то денег, а в риске передачи доступов по цепочке аж трем сторонам.
1. АPI, яке використовується в модулі 1с і REST API, яке описане в документації - це різні АПІ. По першому, немає жодної документації і як воно працює абсолютно не зрозуміло. 2. Спробуйте відправити, будь - яким, методом назву з "+".
Доброго дня
1. АPI, яке використовується в модулі 1с і REST API, яке описане в документації - це різні АПІ. По першому, немає жодної документації і як воно працює абсолютно не зрозуміло.
2. Спробуйте відправити, будь - яким, методом назву з "+".
/api/1c8x/product-set/....&name=test product 34+
/api/1c8x/product-set/ ...&name="test product 34+"
/api/product/add/...&name="test product 34+"
/api/product/add/...&name=test product 34+
Продукт створиться з "+"?)
Если нужно передавать символы + & через GET или POST, то их нужно экранировать (urlencode, или просто перевод в UTF-7 (не 8)). Например, символ "+" в URL будет %2b
[quote]
Андрей писал/а:
/api/1c8x/product-set/....&name=test product 34+
/api/1c8x/product-set/ ...&name="test product 34+"
/api/product/add/...&name="test product 34+"
/api/product/add/...&name=test product 34+
[/quote]
Если нужно передавать символы + & через GET или POST, то их нужно экранировать (urlencode, или просто перевод в UTF-7 (не 8)).
Например, символ "+" в URL будет %2b
https://wm-school.ru/html/html_url_acsii.html
Как со мной связаться - никак :) Задавайте вопросы на форуме публично - и я отвечу. Подробнее - https://1b.app/ru/user/11/
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий