Есть ли возможность выгружать несколько прайс листов при синхронизации информации о товарах?
01.02.2021 10:42:24
2. Каким образом можно выгружать контрагентов что бы сопоставлять их с типами цен которые установлены в товарах каталога? К примеру у нас в каталоге товаров 5 типов цен, у контрагента в соглашении указан тип цены по которому он может приобретать товар, сейчас выгрузить соглашения мы не можем, тогда каким доступным вариантом возможно сопоставление контрагента и его цены? |
|||||
|
30.12.2019 10:42:45
Добрый день.
На VPS у меня установлен Битрикс24 Корп. портал. Он является основным и пока единственным сайтом, находится по пути /home/bitrix/www/ Необходимо создать второй сайт при помощи многосайтовости на разных доменах , т.е ядро должно быть одно, но основной и второй сайт должны открываться под разными доменными именами. 2.Если действовать согласно документации В моем случае она такова: /home/bitrix/www/ . Мне достаточно будет создать директорию /home/bitrix/new/, настроить apache и nginx и после этого уже создавать символьные ссылки и конфигурировать сами сайты в админке основного, согласно документации по второму варианту? Если так, то в каких именно файла и какие необходимо внести изменения для настройки apache и nginx ? Спасибо |
|
|
27.12.2019 16:35:17
|
|||
|
10.12.2019 09:59:14
Добрый день. В публичной части постоянно появляется сообщение на красной полосе "Отсутствует соединение с сервером" и не отправляются сообщения в мессенджере. В консоли браузера ошибка 1. Pull: could not read push-server config
Было выполнено: 1. Обновление виртуальной машины до 7.4.3 2.Установлен NodeJS RTC вместо Nginx-PushStreamModule Оба задания выполнены успешно. 3.Отключена вся папка local и даже init.php в php_interface. Т.е все что было кастомное, отключалось. 4. В настройках модуля push and pull установлено значение Виртуальная машина 7.3 и новее... После этого проверка системы перестала выдавать ошибку которая была "Ошибка, Вы используете веб - окружение 1С Битрикс старой версии(7.3.4), установите актуальную версию... " Т.е сейчас при запуске тестировании все чисто. Но сама проблема осталась. Подскажите, пож-та, какие варианты исправления еще можно предпринять? Спасибо. |
|
|
10.12.2019 08:59:34
Добрый день. Постоянно появляется сообщение на красной полосе Отсутствует соединение с сервером и не отправляются сообщения в мессенджере. В консоли ошибка 1. Pull: could not read push-server config
Было выполнено: 1. Обновление виртуальной машины до 7.4.3 2.Установлен NodeJS RTC вместо Nginx-PushStreamModule 3.Отключена вся папка local и даже init.php в php_interface 4. В настройках модуля push and pull установлено значение Виртуальная машина 7.3ти новее... После этого проверка системы перестала выдавать ошибку которая была "Ошибка, Вы используете веб - окружение 1С Битрикс старой версии(7.3.4), установите актуальную версию... " Т.е сейчас при запуске тестировании все чисто. Но сама проблема осталась. Подскажите, пож-та, какие варианты исправления еще можно предпринять? Спасибо. |
|
|
06.12.2019 13:40:36
Добрый день.
По рекомендациям ТП битрикса мне необходимо выполнить след. пункты 1. 2. Перед выполнением хочу сделать бекап всей Bitrix VM. Каким образом я могу это сделать ? Возможно ли сделать это при помощи самой же Bitrix VM? Хостинг на котором находится Bitrix VM не имеет панели для создания копии окружений, так как это VDS. Заранее спасибо |
|
|
18.10.2019 16:07:37
Добрый день.
Пытаюсь пересобрать nginx добавив в него только один модуль nginx-rtmp-module-master. Прежде его скачал и распаковал. ./configure --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-openssl=/builddir/build/BUILD/bx-nginx-1.16.1/openssl-1.1.1c --with-openssl-opt=enable-tls1_3 --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-http_stub_status_module --with-http_auth_request_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-file-aio --with-ipv6 --add-module=/builddir/build/BUILD/bx-nginx-1.16.1/nginx-push-stream-module-0.4.1 --add-module=/builddir/build/BUILD/bx-nginx-1.16.1/ngx_mod_zip-1.1.6 --add-module=/builddir/build/BUILD/bx-nginx-1.16.1/headers-more-nginx-module --with-cc-opt='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' --add-module=../nginx-rtmp-module-master Но получаю ошибку
[root@216501 nginx-1.16.1]# nginx -V nginx version: nginx/1.16.1 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC) built with OpenSSL 1.1.1c 28 May 2019 TLS SNI support enabled configure arguments: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-openssl=/builddir/build/BUILD/bx-nginx-1.16.1/openssl-1.1.1c --with-openssl-opt=enable-tls1_3 --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-http_stub_status_module --with-http_auth_request_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-file-aio --with-ipv6 --add-module=/builddir/build/BUILD/bx-nginx-1.16.1/nginx-push-stream-module-0.4.1 --add-module=/builddir/build/BUILD/bx-nginx-1.16.1/ngx_mod_zip-1.1.6 --add-module=/builddir/build/BUILD/bx-nginx-1.16.1/headers-more-nginx-module --with-cc-opt='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' |
|||
|
17.09.2019 15:46:29
Добрый день.
В настройках обмена товаров из 1С УТ в Битрикс УС редакции Бизнес, устанавливаю обмен для нескольких категорий товаров. Обмен запускается и необходимые категории создаются и заполняются товарами, но после чего в корень инфоблока начинают проливаться товары совсем из других категорий. Сделал выгрузку на диск, действительно в выгрузке присутствуют товары из других категорий которые не указаны в отборе обмена.При этом в xml категорий товаров ничего лишнего кроме установленных категорий нет, что объясняет создание "левых" товаров в корне ИБ. Ошибок в логе импорта нет. Подскажите из за чего возможно такое поведение обмена и способы исправления. Заранее спасибо. |
|
|
19.10.2017 13:13:32
Андрей, если вообщем, то у нас настроен почтовый ящик в самом битрикс(Сервис-Почта-Почтовые ящики)
Его тип "Внешний POP3-сервер", указан порт 110, Использовать без. соед. TLS - поставлена галочка, ну и все другие необходимые значения заполнены. Сам почтовый ящик находится на Exchange сервере. В журнале работы постоянно ошибка: Таймаут соединения. В /bitrix/modules/mail/classes/general/mail.php , function Check в которой происходит соединение if (($use_tls == 'Y' || $use_tls == 'S') && strpos($server, 'tls://') === false) $server = 'tls://' . $server; $skip_cert = $use_tls != 'Y' || PHP_VERSION_ID < 50600; $pop3_conn = &$this->pop3_conn; $pop3_conn = stream_socket_client( sprintf('%s:%s', $server, $port), $errno, $errstr, COption::getOptionInt('mail', 'connect_timeout', B_MAIL_TIMEOUT), STREAM_CLIENT_CONNECT, stream_context_create(array('ssl' => array('verify_peer' => !$skip_cert, 'verify_peer_name' => !$skip_cert))) ); if(!$pop3_conn) return array(false, GetMessage("MAIL_CL_TIMEOUT")." $errstr ($errno)"); Вот так я и пытаюсь установить соединение |
|
|
18.10.2017 15:41:48
Заменил как предлагаете, теперь выходит ошибка: Warning: stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages:error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number in /var/www/bitrix_portal/bitrix/modules/main/admin/php_command Warning: stream_socket_client(): Failed to enable crypto in /var/www/bitrix_portal/bitrix/modules/main/admin/php_command Warning: stream_socket_client(): unable to connect to tls://xx.x.xxx.xxx:110 (Unknown error) in /var/www/bitrix_portal/bitrix/modules/main/admin/php_command bool(false) |
|||||
|
18.09.2017 14:03:35
Парни, подскажите по аналогичной проблеме:
Делаю так ini_set("display_errors", true); error_reporting(6135); $context = stream_context_create(); $ip = 'xx.x.xxx.xxx'; $port = 110; $timeout = 30; $sert = '/etc/nginx/cert/name.name.name.ru.cer'; $context = stream_context_create( array( 'ssl' => array( 'verify_peer' => false, 'cafile' => $sert, 'peer_name' => $host, 'ciphers' => 'ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:AES256-SHA:CAMELLIA256-SHA:PSK-AES256-CBC-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA:PSK-3DES-EDE-CBC-SHA:KRB5-DES-CBC3-SHA:KRB5-DES-CBC3-MD5:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-SEED-SHA:DHE-DSS-SEED-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:ECDH-RSA-AES128-SHA:ECDH-ECDSA-AES128-SHA:AES128-SHA:SEED-SHA:CAMELLIA128-SHA:IDEA-CBC-SHA:PSK-AES128-CBC-SHA:KRB5-IDEA-CBC-SHA:KRB5-IDEA-CBC-MD5:ECDHE-RSA-RC4-SHA:ECDHE-ECDSA-RC4-SHA:ECDH-RSA-RC4-SHA:ECDH-ECDSA-RC4-SHA:RC4-SHA:RC4-MD5:PSK-RC4-SHA:KRB5-RC4-SHA:KRB5-RC4-MD5:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DES-CBC-SHA:KRB5-DES-CBC-SHA:KRB5-DES-CBC-MD5:EXP-EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA:EXP-DES-CBC-SHA:EXP-RC2-CBC-MD5:EXP-KRB5-RC2-CBC-SHA:EXP-KRB5-DES-CBC-SHA:EXP-KRB5-RC2-CBC-MD5:EXP-KRB5-DES-CBC-MD5:EXP-RC4-MD5:EXP-KRB5-RC4-SHA:EXP-KRB5-RC4-MD5', 'disable_compression' => true, ) ) ); $socket = stream_socket_client("tls://" . $ip . ':' . $port, $errno, $errstr, 30, STREAM_CLIENT_CONNECT, $context); var_dump($socket); Возникает ошибка: Warning: stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages:error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number in... Куда нужно смотреть? Полагаю что проблема заключается в ciphers В случае если устанавливаю значение 'ciphers' => 'HIGH:!SSLv2:!SSLv3', ошибка следующая:Warning: stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages:error:140830B5:SSL routines:SSL3_CLIENT_HELLO:no ciphers available in ... |
|
|
18.09.2017 10:43:27
Выполняю:
ini_set("display_errors", true); error_reporting(6135); $skip_cert = ""; $server = "tls://xx.x.x.xxx"; $arMAILBOX_PARAMS["PORT"] = 110; $errno = 0; $pop3_conn = stream_socket_client( sprintf('%s:%s', $server, $arMAILBOX_PARAMS["PORT"]), $errno, $errstr, COption::getOptionInt('mail', 'connect_timeout', B_MAIL_TIMEOUT), STREAM_CLIENT_CONNECT, stream_context_create(array('ssl' => array('verify_peer' => !$skip_cert, 'verify_peer_name' => !$skip_cert))) ); var_dump($pop3_conn); Появляется ошибка Warning: stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number in /var/www/bitrix_portal/bitrix/modules/main/admin/php_command Warning: stream_socket_client(): Failed to enable crypto in /var/www/bitrix_portal/bitrix/modules/main/admin/php_command Warning: stream_socket_client(): unable to connect to tls://xx.x.x.xxx:110 (Unknown error) in /var/www/bitrix_portal/bitrix/modules/main/admin/php_command Цепочка сертификатов корректная. Из за чего может возникать проблема? |
|
|
28.08.2016 14:29:32
Добрый день.
Коллеги подскажите пож-та, есть инфоблок в элементах которого есть 2 свойства типа "Привязка к элементам другого инфоблока". Оба свойства в каждом элементе имеют огромное кол-во привязок, т.е имеем акцию в ней может быть указано 500 городов и 5000 адресов. Так сделана архитектура инфоблоков, но из за большого кол-ва привязок при работе с этими элементами происходит нагрузка на сервер бд, долгое открытие на редактирование этих элементов из админки сайта, а иногда просто не возможное так как сам браузер не выдерживает вывода на странице очень длинного списка с адресами. Возможен ли в данном случае другой подход к архитектуре этих инфоблоков что бы имелась привязка акция - города - адреса , но при этом происходила наименьшая нагрузка при работе с акциями? Если осуществить привязку к Highload-блокам , т.е акция это инфоблок 2.0 , а вот города и адреса это Highload блоки - при этом возникает главный вопрос при такой архитектуре - нагрузка будет в наименьшей степени чем при архитектуре когда акции - города - адреса это все инфоблоки ? По известным причинам инфоблоки достаточно ресурсоемкие за счет своей "громоздкости" и универсальности, поэтому когда происходит большое кол-во привязок одного элемента к другим то это вызывает большую нагрузка на сервер бд, поэтому хотелось бы перестроить архитектуру инфоблоков на более оптимальную связь. Заранее всем спасибо. |
|
|
28.05.2015 10:30:42
Добрый день уважаемые коллеги, товарищи, любители да или просто заглянувшие.
Появилась у меня не большая проблема, которая жить мне спокойно не дает уже второй день, гугление мне не помогло, поэтому решился написать на данном форуме. Обо всем по порядку. Создал свой компонент, выводит необходимым образом список элементов инфоблока, в нем же есть кнопка "Добавить элемент" по нажатию на которой всплывает popup, в нем происходит заполнение полей и отправка постом на эту же страницу где в компоненте происходит добавление элементов. Структурно component.php выглядит так: 1. if ($_REQUEST["SAVE_ELEMENT"] == "Y") { Добавление элемента } 2. Выборка элементов для записи в $arResult Проблема в том что при отправки формы аяксом добавление элемента в инфоблок происходит, а вот getlist не выбирает сразу только что добавленный элемент, только после нажатия F5 произойдет выборка в том числе добавленного элемента. Не думаю что проблема в кеше так как отключаю его на странице вообще. После добавления элемента ставлю localredirect, не помагает, он просто не отрабатывает, так же в самом popup после закрытия окна ставлю location.reload(true) , не помогает. Люди добрые, помогите, может кто сталкивался с подобным, а может я не правильно работаю с аякс запросом? Почему не происходит выборка вновь добавившегося элемента? Привожу код из файла script.js моего компонента в котором формируется popup и происходит аякс запрос: BX.ready(function(){ var page = $("input[name^='pagehref']").val(); var code = $("input[name^='hreftemplate']").val(); var url_to_roles = ''+code+'?myparams='+page; var addAnswer = new BX.PopupWindow("my_answer", null, { content: BX('ajax-add-answer'), closeIcon: {right: "20px", top: "10px"}, titleBar: {content: BX.create("span", {html: '<b>Форма добавления</b>', 'props': {'className': 'access-title-bar'}})}, zIndex: 0, offsetLeft: 0, offsetTop: 0, draggable: {restrict: false}, buttons: [ new BX.PopupWindowButton({ text: "Добавить", className: "popup-window-button-accept", events: {click: function(){ BX.ajax.submit(BX("vivodform"), function(data){ // отправка данных из формы с id="vivodform" в файл из action="..." BX( 'ajax-add-answer').innerHTML = data; }); this.popupWindow.close(); // закрытие окна location.reload(true) }} }), new BX.PopupWindowButton({ text: "Закрыть", className: "webform-button-link-cancel", events: {click: function(){ this.popupWindow.close(); // закрытие окна }} }) ] }); $('a.bx-context-button[title="Добавить запись"]').click(function(){ BX.ajax.insertToNode(url_to_roles, BX('ajax-add-answer')); // функция ajax-загрузки контента из урла в #div addAnswer.show(); // появление окна }); }); (пример взят у Дремина Станислава Примечание: в url_to_roles у меня ссылка на файл с формой , а в форме action на страницу где лежит компонент. Заранее спасибо за помощь. |
|
|
10.04.2015 12:22:32
Я полагаю что вы его используете как отдельный компонент, а не в составе комплексного, в таком случае необходимо немного настроить входящие параметры и шаблоны ссылок при вызове компонента, хорошее описание этого в оф. документации
|
|
|