Coder Social home page Coder Social logo

opencart3-exchange1c's Introduction

Модуль opencart2-exchange1c от автора KirilLoveVE адаптирован мной для OPENCART 3.x

Источник : https://github.com/KirilLoveVE

Версия 1.6.4.8 (неофициальная)

Модуль обмена с 1С v8.x для Opencart 3.x

  • Обрабатывает XML от 2.04 до 2.10

Внимание!

Модуль на стадии тестирования, т.е. 100% гарантии работоспособности нет. Но уже работает на моем сайте в том функционале который тут описан.

Модуль обмена с 1С v8.x для Opencart 3.x Обрабатывает XML от 2.04 до 2.08 Версия XML 2.09 - 2.10 теоретически работает, но могут быть ошибки, пишите исправим Внимание! Модуль на стадии тестирования, т.е. 100% гарантии работоспособности нет. Но уже работает на моем сайте в том функционале который тут описан.

Функционал

  • Загрузка на сайт групп, товаров (свойств), картинок
  • Загрузка характеристик 1С в опции без свойств
  • Загрузка картинок характеристик на сайт
  • Загрузка цен в скидки и акции
  • Загрузка с сайта заказов,
  • Обновление заказов на сайте при изменении их в 1С
  • Двусторонний обмен статусами заказов

Функционал Загрузка на сайт групп, товаров (свойств), картинок Загрузка характеристик 1С в опции Загрузка картинок характеристик на сайт (в проекте, при выборе варианта опций должна менятся картинка) Загрузка остатков по складам и без Загрузка цен характеристик 1С, без характеристик Загрузка цен в скидки Загрузка единиц измерений товара (в разработке еще пока) Загрузка цен в акции, а также при обнулении или удаления акции - отключаются также на сайте (если нет характеристик в 1С на этом товаре) Загрузка с сайта заказов, обновление на сайте Обновление заказов на сайте и обновление стоимости доставки, если она была изменена в 1С Обмен статусами заказов Поддержка CMS

Поддержка CMS

  • OpenCart 3.х

PHP

  • 7.х

Поддержка 1С

  • Управление торговлей 10 (!)
  • Управление торговлей 11 (!)
  • Управление торговлей для Украины 2.3 (!)
  • Управление нашей фирмой 1.6

Поддержка 1С Управление торговлей 10 Управление торговлей 11 Управление торговлей для Украины 2.3 Управление нашей фирмой 1.6 Спасибо тем кто помогал в разработке и исправления ошибок:

Sonic_vlad (Россия) Роман Ткач (Мариуполь, Украина)

  1. Sonic_vlad (Россия)
  2. Роман Ткач (Мариуполь, Украина)

opencart3-exchange1c's People

Contributors

atropichev avatar lokeez avatar postusername avatar tseka85 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

opencart3-exchange1c's Issues

Не работает seo url

Привет! Благодарен за модуль, но есть проблема с seo url, по какой то причине при генерации url не проставляется язык сайта, из за этого ссылки не работают.
7e1eb38cc4

Розница 2.2

Модуль отлично справляется с выгрузкой товаров, категорий, атрибутов. Большое спасибо за ваш труд. Но к сожалению не обменивается заказами. Возможно адаптировать под 1С Розница 2.2?
Пробовал ставить в модуле УТ11. При обмене в 1С сообщает об успешном исполнении, но заказы не формируются. На стороне сайта файлы xml создает.

Как выбрать Украина 2.3

После установки модуля, в подключении нету Управление торговлей для Украины 2.3 (!)
через другие варианты не получается связаться с 1с

При установки модуля не добавляет дополнительные поля в БД.

Проверяйте внимательно все доп. таблицы и поля .

Таблица "customer" - добавляет поля "middlename", "company_inn", "company_kpp"
Таблица "order" - добавляет поля "shipping_middlename", "payment_middlename", "middlename"
Таблица "product_attribute" - добавляет поле "attribute_value_id"

Добавляет таблицы:

"product_to_1c", "category_to_1c", "attribute_to_1c", "store_to_1c", "manufacturer_to_1c" - связь с Ид
"attribute_value" - используется при загрузке 1С Битрикс в формате CommerceML 2.09 и 2.10 для связи Ид со значениями атрибутов
"product_feature" - Характеристики товаров в 1С для связи Ид характеристики
"product_feature_value" - значения характеристик (варианты)

Временное решение :

В ручную запросом SQL

ALTER TABLE oc_customerADDmiddlenameVARCHAR ( 32 ) NOT NULL AFTERlastname, ADDcompany_innVARCHAR ( 32 ) NOT NULL AFTERlastname, ADDcompany_kppVARCHAR ( 32 ) NOT NULL AFTERlastname , ADD company VARCHAR ( 32 ) NOT NULL AFTER lastname

Созданные SEO url не применяет .

При загрузки новых товаров из 1С , создаёт SEO url , но не применяет их пока не зайдёшь в настройки товара и не нажмёшь сохранить .

Ошибка Invalid default value for 'date_available' при установке модуля на OpenCart 3.0.3.7

При установке модуля на OpenCart 3.0.3.7 возникает ошибка
PHP Fatal error: Uncaught Exception: Error: Invalid default value for 'date_available'<br />Error No: 1067<br />ALTER TABLE oc_productCHANGEweight weightdecimal(15,3) NOT NULL DEFAULT 0.000 in /var/www/html/system/library/db/mysqli.php:41\nStack trace:\n#0 /var/www/html/system/library/db.php(45): DB\\MySQLi->query('ALTER TABLEoc...')\n#1`

Данная ситуация хорошо описана на форуме opencartforum.com:
Дефолтная база opencart конфликт с mysql сервером.

В дополнение к описанной на форуме проблеме в релизе OpenCart 3.0.3.7 появилась ещё одна -- в коммите в файл system/library/db/mysqli.php была добавлена строка:
$this->connection->query("SET SESSION sql_mode = 'NO_ZERO_IN_DATE,NO_ZERO_DATE,NO_ENGINE_SUBSTITUTION'");
Она устанавливает sql_mode таким образом, что припопытке изменить таблицу product возникает ошибка Invalid default value for 'date_available'

Я сделал модификатор, позволяющий обойти эту проблему. Другого варианта решения я не нашёл. После установки модуля модификатор можно отключить.

Не срабатывает опция "Не показывать товар с нулевым остатком"

В опции "Не показывать товар с нулевым остатком" выставляю "Да", но товары с нулевым остатком все равно видны на сайте. В карточке таких товаров указывается, что товара нет в наличии, но мне необходимо, чтобы клиент вообще никак не видел товары с нулевым остатком. Возможно ли решить эту проблему?

Ошибка обмена + не выводятся характеристики и следом цены

Здравствуйте! Не выводятся характеристики, к которым подтянуты цены! Так же 1с пишет ошибку:
`Интерактивный обмен
15.11.2022 17:17:02 Запуск выгрузки товаров
15.11.2022 17:17:17 Выгрузка на сайт завершилась с ошибками.
import.xml: Произошла ошибка на стороне сервера.
Ответ сервера:
failure
ERROR: 2004
15.11.2022 17:17:24 offers.xml Пакет успешно выгружен на сайт.
15.11.2022 17:17:24 Завершено формирование файлов выгрузки товаров
Выгружено товаров: 53
предложений: 78
картинок: 37
файлов: 0

В том числе для каталога Основной каталог товаров:
товаров: 53
предложений: 78
картинок: 37
файлов: 0

Ошибки в процессе выгрузки каталога Основной каталог товаров:15.11.2022 17:17:02 Запуск выгрузки товаров
15.11.2022 17:17:17 Выгрузка на сайт завершилась с ошибками.
import.xml: Произошла ошибка на стороне сервера.
Ответ сервера:
failure
ERROR: 2004

15.11.2022 17:17:24 Завершена выгрузка товаров`

Про обмене через 1С товары и категории не создаются. В ручном режиме все ок.

OC - 3.0.3.2 чистый из дистрибутива. Ставлю "Обмен данными с 1C v8.x (Tesla-Chita)" с гит хаба -
копирую файлы в папку, потом устанавливаю модификатор.

Все настройки по умолчанию - только добавлять категории ставлю.
1С УТ 11 настроена на обмен. Выдает XML версии 2.07.
Обмен проходит без ошибок:
2021-09-26 11:58:41 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021-09-26 11:58:41 - localhost/export/exchange1c.php?type=catalog&mode=checkauth
2021-09-26 11:58:41 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021-09-26 11:58:41 - localhost/export/exchange1c.php?type=catalog&mode=checkauth
2021-09-26 11:58:41 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021-09-26 11:58:41 - localhost/export/exchange1c.php?type=catalog&mode=init
2021-09-26 11:58:41 - 2340C POST_MAX_SIZE: 41943040
2021-09-26 11:58:41 - 2344C POST_MAX_SIZE (переопределен в настройках): 81
2021-09-26 11:58:41 - 2090C PHP Version: 70423
2021-09-26 11:58:41 - 2091C client_max_body_size:
2021-09-26 11:58:41 - 2020C:
2021-09-26 11:58:41 - Array
(
[0] => zip=no
[1] => file_limit=81
[error] =>
)

2021-09-26 11:58:41 - 2021C Mode Catalog Init
2021-09-26 11:58:41 - 2022C:
2021-09-26 11:58:41 - Array
(
[0] => zip=no
[1] => file_limit=81
[error] =>
)

2021-09-26 11:58:41 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021-09-26 11:58:41 - localhost/export/exchange1c.php?type=catalog&mode=file&filename=import0_1.xml
2021-09-26 11:58:41 - 2400C upload file: C:/xampp/storage/cache/exchange1c/import0_1.xml
2021-09-26 11:58:41 - 2410C file size: 81
2021-09-26 11:58:41 - 0048C success
2021-09-26 11:58:41 - 0051C Successfully import catalog
2021-09-26 11:58:42 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021-09-26 11:58:42 - localhost/export/exchange1c.php?type=catalog&mode=file&filename=import0_1.xml
2021-09-26 11:58:42 - 2400C upload file: C:/xampp/storage/cache/exchange1c/import0_1.xml
2021-09-26 11:58:42 - 2410C file size: 81
2021-09-26 11:58:42 - 0048C success
2021-09-26 11:58:42 - 0051C Successfully import catalog
2021-09-26 11:58:43 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021-09-26 11:58:43 - localhost/export/exchange1c.php?type=catalog&mode=file&filename=import0_1.xml
2021-09-26 11:58:43 - 2400C upload file: C:/xampp/storage/cache/exchange1c/import0_1.xml
2021-09-26 11:58:43 - 2410C file size: 39
2021-09-26 11:58:43 - 0048C success
2021-09-26 11:58:43 - 0051C Successfully import catalog
2021-09-26 11:58:43 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021-09-26 11:58:43 - localhost/export/exchange1c.php?type=catalog&mode=import&filename=import0_1.xml
2021-09-26 11:58:43 - 2529C modeImport
2021-09-26 11:58:43 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021-09-26 11:58:43 - 8049M НАЧАЛО ЗАГРУЗКИ ДАННЫХ
2021-09-26 11:58:43 - 0656M SELECT language_id FROM oc_language WHERE code = 'ru-ru'
2021-09-26 11:58:43 - 8054M Язык загрузки, id: 2
2021-09-26 11:58:43 - 8068M Читается XML файл: 'import0_1.xml'
2021-09-26 11:58:43 - 0106M Время обработки xml_load: 0.0002901554107555 сек

Но позиции не создаются.

Если в ручном режиме этот же файл загрузить. То все ок. Позиции и категории появляются

Ошибка при соединении с 1с

Fatal error: Uncaught Error: Class 'Openbay' not found in /home/site.ru/www/export/exchange1c.php:190 Stack trace: #0 {main} thrown in /home/site.ru/www/export/exchange1c.php on line 190

В файле exchange1c.php идет регистрация класа openbay.

//OpenBay Pro
$registry->set('openbay', new Openbay($registry));

В Opencart 3.0.3.6 "Русская сборка" Openbay возможно убран (я его найти не смог).

При удалении строк регистрации opanbay из файла exchange1c.php пропадает ошибка и обмен работает отлично. Участвует ли этот класс в обмене или его можно безболезненно выпилить?

Вывод артикула и ШК в характеристиках товара.

Можно ли реализовать в модуле, чтобы артикул товара и штрихкод из 1С так же добавлялся в характеристики товара, соответственно в настройке модуля это включалось и выкл ( для тех кому необходимо).
Они изначально из 1С переносятся в базу, но нужно отнести их к характеристикам товара. В 1С характеристики реализуются созданием доп реквизитов для каждого вида номенклатуры. Но делать для них доп. реквизит(дублировать) Артикул и ШК в 1С это лишь забивать базу.

Разбивка наименования на порядок сортировки и наименование категории

"Разбивка наименования на порядок сортировки и наименование категории по примеру "1. Телефоны" будет разбито на сортировка = 1, наименование = "Телефоны" Порядок сортировки необязателен, с начала строки до точки с пробелом будет переведено в число. Если будет задано дополнительное свойство категории "Сортировка", то оно будет иметь приоритет, то есть название будет разделено, но сортировка не будет взята из названия."

Я так понимаю данная функция отключена или вырезана?
Вот что написал @KirillovE в теме про 2.3:
"Временно убрал, это, добавлю позже включение в настройки."

Можно ли активировать/добавить эту функцию?

Не включается модуль в админ панели

Модули/Расширения - Модули - Обмен данными с 1C v8.x (Tesla-Chita) (Статус Отключен) в настройках модуля, модуль включен.
Соединиться с сайтом не получается, выдает ошибку Соединение не установлено.
OpenCart - Version 3.0.3.2

Возможно ли из за этого не подключение 1с с моим сайтом7
1
2
@Tseka85

Настройка обмена с 1С

При попытке перехода на http://postroikamarket.ru/export/exchange1c.php выдает:

Подобную проблему видел у кого-то, помогала полная переустановка модуля и сайта на другом хостинге. Но хочется понять проблему и победить малой кровью. Чего оно хочет? ОС v 3.0.3.2

Fatal error: Uncaught ArgumentCountError: Too few arguments to function Session::__construct(), 0 passed in /var/www/u0555865/data/www/postroikamarket.ru/export/exchange1c.php on line 138 and at least 1 expected in /var/www/u0555865/data/www/postroikamarket.ru/system/library/session.php:24 Stack trace: #0 /var/www/u0555865/data/www/postroikamarket.ru/export/exchange1c.php(138): Session->__construct() #1 {main} thrown in /var/www/u0555865/data/www/postroikamarket.ru/system/library/session.php on line 24

Не сохраняются настройки модуля.

Не сохраняются настройки модуля
image
Когда нажимаю применить, вроде сохраняются, после перезагрузки некоторые настройки сбрасываются, например такие как "не загружать цены" , всегда после релоада ДА, не создавать категории тоже ДА, всегда, подскажите, пожалуйста, куда копать, заранее спасибо)

Помогите срочно

Нужно немножечко переделать модуль (платно конечно) , свяжитесь пожалуйста со мной для обсуждения деталей +994773331712 (whatsapp)

не работает ручная обработка скачать заказы

Добрый день!
подскажите почему может не работать ручная обработка скачать заказы?
рабочий сайт с на ocStore 3.0.3.7, файл не скачивается, нажимаю кнопку и белый экран по ссылке сайт.ком/admin/index.php?route=extension/module/exchange1c/downloadOrders&user_token=XEXEtG1JVngon6pn7ZF21YXSKKuuNOyL.
Потом поставил модуль на чистый ocStore 3.0.3.7, заказы скачиваются и выгружаются в xml.
это может быть конфликт с другими модулями, например Новая Почта API?

Не передается цена ..

Все типы цен с 1С импортнулись .. Но цены почему-то не импортируются ..
Куда копать и в какую функцию ?
Благодарю

Свойства не удаляются

Если свойства товара созданы выгрузкой из 1С - товар перестает быть редактируемым..
[Sat Feb 04 16:41:16.168483 2023] [proxy_fcgi:error] [pid 129535:tid 140515483838208] [client 78.26.147.179:0] AH01071: Got error 'PHP message: PHP Fatal error: Uncaught Exception: Error: Cannot delete or update a parent row: a foreign key constraint fails (database.oc_product_feature_value, CONSTRAINT oc_product_feature_value_ibfk_2 FOREIGN KEY (product_option_id) REFERENCES oc_product_option (product_option_id`))
Error No: 1451
DELETE FROM oc_product_option WHERE product_id = '7' in /full_path/public_html/system/library/db/mysqli.php:41\nStack trace:\n#0 /full_path/public_html/system/library/db.php(45): DB\MySQLi->query('DELETE FROM oc_...')\n#1 /full_path/public_html/admin/model/catalog/product.php(199): DB->query('DELETE FROM oc_...')\n#2 /full_path/public_html/storage/modification/system/engine/loader.php(248): ModelCatalogProduct->editProduct('7', Array)\n#3 /full_path/public_html/system/engine/proxy.php(47): Loader->{closure}(Array, Array)\n#4 /full_path/public_html/storage/modification/admin/cont...', referer: https://mysite.com/admin/index.php?route=catalog/product/edit&user_token=DJWNinCiHwDd06fHJ478oF8Oe7LJ19rt&product_id=7&page=2

`

Характеристики товаров в 1С и OpenCart

Добрый день, подскажите пожалуйста:
Выгрузка заказа в 1С - не заполняются характеристики в заказах сайта.
Вроде характеристики модуль поддерживает или это касается только импорта товара?
Кто сталкивался с подобной проблемой в 1С 8.3 может можно автоматически заполнять
характеристики товара в заказе?
OC3, 1с 8.3

Не выгружаются заказы в 1С

Здравствуйте, подскажите, пожалуйста, в чём может быть проблема при выгрузке заказов в 1С УНФ 1.6.26.93

Интерактивный обмен
27.12.2020 3:16:47 Запуск загрузки заказов
Обработано: 0
Загружено: 0
Пропущено: 0
Обновлено: 0
Создано: 0
Обработано оплат: 0
Загружено оплат: 0
Пропущено оплат: 0
Обновлено оплат: 0
Создано оплат: 0
27.12.2020 3:16:48 Завершена загрузка заказов
Дополнительная информация:
Отправка файла на сервер: Получен пустой ответ сервера.
Не удалось прочитать данные, загруженные с сервера.

Экспорт заказов, вопрос с валютой заказа

Добрый день, тестирую экспорт заказов, вопрос с валютой заказа магазин мультивалютный, а в экспорте заказов только рубли.
Опция
Заменять валюту при выгрузке: руб. - серого цвета
Как сделать пустое поле не пойму, мне нужно как написано в инструкции рядом: "если не указывать название валюты, тогда если покупатель оформит заказ в другой валюте, будет в заказе указана именно она"
Opencart ocStore 3.0.2.0

Не загружает файлы import и offers

Подскажите пожалуйста.
1с(розница) пишет-обмен выполнен.файлы import и offers на ftp приходят,но автоматически не загружаются на сайт(ocstore 3.0).
Файлы в вроде в норме-при ручной загрузке товары появляются

А если всю эту процедуру делать из 1С УТ 10.3 , тогда обмен проходит - все четко, только характеристики обуви(размеры) не выгружаются на сайт.

Дубли при синхронизации заказов.

Добрый день!
Спасибо за модуль, товары из Subtotal в Opencart выгружает. Такая проблема: При покупке товара на сайте opencart в Subtotal появляется дубль этого товара вместо того, чтобы оформить продажу имеющегося товара.
Из Subtotal нормально выгружаются поля Наименование, цена, количество на складе и артикул (в поле Модель). Но не выгружается поле Штрихкод. Может быть в этом дело? Или нужно как-то настроить поле, по которому будет найден товар в Subtotal, на который пришел заказ.

Пропадают Акции и Скидки в существующих товарах

При установленной опции Не загружать цены: Да
Цены прописанные как Акции и Скидки для групп покупателей "Связь типов цен (соглашений) в 1С с группами покупателей" Удаляются
При "Нет" Акций и Скидки которых нет в 1С то же удаляются.
то есть:
Часть Акций и Скидок заполняется в ручную а часть грузится из 1С
При обмене с 1С остаются только те Акции Скидки которые грузились из 1С
Посоветуйте как отключить изменение\удаление Цен, Акций и Скидок?
Спасибо.
OC3, 1с 8.3

Обмен 1с ошибки

Добрый день. Возникла такая проблема, если товаров выгружаю 200, то все ок идет обмен, а если на выгрузку ставлю товаров 600, то происходит постоянно крашь
в 1с пишет вот что
Выгружено товаров: 643
Выгружено картинок: 619
Выгружено файлов: 0
Выгружено предложений: 575
Получен расширенный статус успешного завершения сеанса
Ответ сервера:
Successfully import catalog

Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Обмен не выполнен
Ответ сервера:
Successfully processed file: /storage/cache/exchange1c/import.xml

Выгрузка товаров завершена с ошибками!!!

Выгрузка заказов, обмен статусов без загрузки товаров

Подскажите возможен только такой режим работы чтоб выгружать заказы в 1С и двусторонний обмен статусами заказов?
товары и код товар совпадает.
мне не нужно загружать на сайт этим модулем товары, категории, цены, остатки, только работа с заказами и статусами заказов.
в настройках модуля не вижу кнопки "не загружать товары"

Ошибка при автоматической выгрузке товаров на сайт

Всем привет, проблема возникает при автоматической выгрузке товаров на сайт (ocStore 3.0.2.0), пишет:
"Ошибка экспорт файла "import.xml" на сайт. successfully import catalog"
Просьба поделиться мыслями или решением кто сталкивался, спасибо!

Мультиязычность - а подскажите как работает?

Доброго времени суток!
Подскажите а как грузить товары в мультиязычном магазине. Сейчас загрузка происходит по языку установленому по умолчанию. А как второй язык загрузить ума не приложу, или нет такой функции

Отключенные товары включаются в последующих синхронизациях

При установки в настройках модуля значения "отключить НОВЫЕ товары" на "Да" то , новые товары отключаются действительно, но только если у них остаток нулевое. К тому же цены к нему модуль уже не грузит, оставляет просто нулевым тоже.
А у тех новых у которых остаток есть, цены подгружает и включает их статус, и при следующей ПОЛНОЙ синхронизации модуль те новые уже посчитает старыми и включит их, несмотря что у них нет остатка.

Как правильно передать поле isbn?

Ребята, подскажите, пожалуйста, как правильно в 1с настроить поле isbn?
Делал через дополнительные реквизиты и заместо стандартного поля oc isbn значение доп реквизита приходит в атрибут товара.

Кодировка orders.xml (order.xml)

Столкнулся с проблемой импорта заказов в 1с 8.3 УТП. Возможно дело в моей конфигурации 1С.

  1. Отказывается импортировать orders.xml требует order.xml
    Тут все просто переименовываем по коду orders.xml в order.xml и все.

  2. Файлы orders.xml или order.xml формируются без BOM и не грузится в 1с 8.3 УТП.
    Если фаил order.xml я открываю блокнотом (notepad) и сохраняю без изменений то BOM появляется (проверено notepad++) и фаил грузится без ошибок. Но при автоматическом обмене не прокатит, открывать и пересохранять
    фаил.
    Нашел в инете:
    The UTF-8 BOM seems to be 0xEF 0xBB 0xBF, so you can attach it to your string after conversion to UTF-8.
    $utf8_with_bom = chr(239) . chr(187) . chr(191) . $utf8_string;

Как я понял нужно добавить chr(239) chr(187) chr(191) в начало order.xml и BOM появится.
Но ни как не могу прикрутить это к формированию order.xml
Может подскажете как или есть другой путь.

ocStore 3.0.2.0
Версия 1с 8.3 УТП.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.