|
Пользователь 286563 Заглянувший Сообщений: 10 |
Добрый день. Управление торговлей 11.1.7.54 Выгрузка из 1С идет напрямую на сайт ( скриншот настроек 1С ). В процессе настройки столкнулся со следующими проблемами: 2. Загрузка заказов с сайта. 3. Стандартный модуль обмена. Сам пока в тупике, вроде бы все верно настроено, куда копать дальше не понимаю. |
|
Пользователь 286563 Заглянувший Сообщений: 10 |
Добавление к посту. Редакция битрикс — Малый бизнес При попытке выгрузки стандартным модулем 1С фиксируется следующая ошибка: Версия схемы при этом 2.05 Получается, что в текущий момент времени в типовой УТ11 функционал обмена с сайтом не работоспособен? |
|
Пользователь 265201 Эксперт Сообщений: 1340 |
выгружайте и дальше новым модулем обмена |
|
Пользователь 286563 Заглянувший Сообщений: 10 |
#4 0 09.10.2014 17:37:30
На стороне сайта уже введены товары с установленными ценами. Мне кажется, что удаление типа цен повлечет за собой потерю установленных цен, что неприемлемо. Я не совсем точно обрисовал проблему, на самом деле проблема не в ценах, а в торговых предложениях, которые не создаются.
|
|||
|
Пользователь 286563 Заглянувший Сообщений: 10 |
#5 0 10.10.2014 11:52:59 С товарными предложениями разобрался: Остался вопрос с заказами:
Куда копать в этом случае? |
|
|
Пользователь 286563 Заглянувший Сообщений: 10 |
#6 0 13.10.2014 13:03:10
С этим тоже разобрался, похоже что в ранее созданных заказах были сохранены пустые внешние коды товаров, т.к. созданные после настройки синхронизации заказы выгружаются корректно. Вопрос с загрузкой товарных предложений остается открытым, они не загружаются. Инфоблок товарных предложений имеет корректный внешний код: при загрузке его наименование обновляется, свойства из 1С перегружаются, т.е. получается, что скрипт импорта его корректно идентифицирует. Но сами торговые предложения не создаются. Текст offers.xml:
Все внешние коды соответствуют данным в битриксе. При попытке загрузить xml напрямую, по окончанию загрузки система пишет что «загружено с ошибками: 2». p.s. с умным человеком конечно всегда приятно поговорить, но может быть все таки коллективный разум способен творить чудеса? |
|||
|
Пользователь 286563 Заглянувший Сообщений: 10 |
Со всем разобрался, всем спасибо. |
|
Пользователь 172310 Эксперт Сообщений: 1146 |
#8 0 25.11.2014 12:50:53 При выполнении обмена не обновляются параметры торговых предложений. Опция в настройках на сайте «Загружать торговые предложения (характеристики) в отдельный инфоблок» включена. Внешние коды для элементов соответствуют ID предложений из файла выгрузки.
Элемент инфоблока каталога товаров обновляется, а торговые предложения нет. Резюме |
||
|
Пользователь 172310 Эксперт Сообщений: 1146 |
#9 0 26.11.2014 12:23:17
Управление сайтом 14.5.3 Резюме |
||
Обмен с сайтом: неспецифицированная ошибка, недостаточно свободной памяти |
Я |
04.08.21 — 12:28
При обмене с сайтом Битрикс, возникает ошибка: «Неспецифицированная ошибка работы с ресурсом. Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm. Недостаточно свободной памяти для выполнения операции <Перезапустить>/<Завершить>».
Сама 1С запускается из локальной папки, база на SQL.
В чем может быть проблема?
Искал в интернете, но там в основном эта же проблема описывается при публикации базы на веб-сервере. А у меня программа запускается из файла на компьютере пользователя + база на SQL.
1 — 04.08.21 — 12:31
Может файлики поменьше туда посылать?
2 — 04.08.21 — 12:33
(0) А у меня программа запускается из файла на компьютере пользователя + база на SQL.
Поясните мне, что автор имеет в виду.
Это файловая база? Тогда причем тут SQL.
Это серверная база? Тогда причем тут «запускается из файла» ?
3 — 04.08.21 — 12:37
(2) Ну типа нету у него web-сервера.
4 — 04.08.21 — 12:41
Попробуйте 64-х битную платформу.
5 — 04.08.21 — 12:45
(3) Это база на SQL.
«Запускается из файла» — я имел ввиду, что сама платформа запускается из локального файла на компьютере. То есть нет никаких RDP.
6 — 04.08.21 — 12:48
(0)
1) Сколько ОЗУ на «сервере» ? (видел «сервера» с 8Гб ОЗУ — хотя конечно это не повод падать)
2) Обмен это обмен в вакууме ?
Это полный обмен ? По изменениям?
В логах пишется на чем конкретно обмен поломался.
Обмен ломается при выгрузке? или при загрузке?
3) В настройках узла битрикса есть реквизит «Количество товаров/объектов в пакете». Можно попробовать уменьшить кол-во
4) Раньше работало, а сейчас поломалось.
Раньше было 10 товаров и 2 свойства, а вчера импортировали еще 80к позиций номенклатуры.
Вот такой набор вопросов, на которых нужно ответить самому себе.
7 — 04.08.21 — 12:49
32 бита сервер небось
8 — 04.08.21 — 14:32
(6)
"1) Сколько ОЗУ на "сервере" ? "
32
«2) Обмен это обмен в вакууме ?
Это полный обмен ? По изменениям?
В логах пишется на чем конкретно обмен поломался.
Обмен ломается при выгрузке? или при загрузке?"
Что значит "обмен в вакууме"?
Ломается при выгрузке.
На самоме деле это обмен не с Битриксом, а «Выгрузка товаров (Настройка обмена с интернет-магазином)». Нам нужны только файлы с данными, потом мы сами с ними работаем.
«3) В настройках узла битрикса есть реквизит «Количество товаров/объектов в пакете». Можно попробовать уменьшить кол-во»
Поскольку сейчас идет только выгрузка из 1С, наверное, там тоже есть такие же настройки?
"4) Раньше работало, а сейчас поломалось."
Да именно так.
9 — 04.08.21 — 14:32
+(8) Платформа 64.
10 — 04.08.21 — 14:33
"4) Раньше работало, а сейчас поломалось."
Да именно так.
Добавили ещё 100500 товаров и оппа… Может, у вас там файл выгрузки 7ТБ получается…
11 — 04.08.21 — 15:56
(10) Там стоит галочка «Выгрузка на сайт». Если ставлю выгрузку в каталог, все проходит нормально, но в каталоге ничего не появляется.
В логах (запись в «C:/Log site») вообще ничего не появляется…
12 — 04.08.21 — 15:59
13 — 04.08.21 — 16:01
14 — 04.08.21 — 16:08
(0) позовите программиста
15 — 04.08.21 — 16:09
но для начала ТиИ сделать
16 — 04.08.21 — 16:12
(15) сначала все же следует сделать бэкап, а уже потом все что угодно)
17 — 04.08.21 — 16:15
(12)
О логах.
Указанный каталог надеюсь расположен на сервере? И у службы 1С есть права туда писать?
Ибо Битрикс при выгрузке туда таки пишет.
В моей практике в битрикс выгружали по 40к номенклатуры по (это грустно да) 200 свойств. Сервер печалился, но выгружал.
А так да — зовите уже погроммиста.
18 — 04.08.21 — 16:35
(17) В этот каталог я могу писать файлы, разве может быть так, что 1С не может? )
В общем, сначала я подумал, что надо изменить размер пакета — с 1000 уменьшил до 100 элементов. И сделал выгрузку в каталог, а не сразу на сайт. В результате ошибок не было, но и в каталоге ничего нового не появилось… И вот какие комментарии мне выдали: https://yadi.sk/d/JY3J30jR1uGuZA
19 — 04.08.21 — 16:39
(15) А при чем здесь ТиИ? Что могло порушиться?
20 — 04.08.21 — 16:52
(18) пользователь, под которым запускается служба 1С имеет права на этот каталог? НЕ пользователь сеанса, прошу заметить.
21 — 04.08.21 — 16:52
(18)
>>>И сделал выгрузку в каталог, а не сразу на сайт. В результате ошибок не было, но и в каталоге ничего нового не появилось…
Этот каталог на сервере?
А у службы 1С есть права туда писать?
Зови своего админа и пусть он дает права службе 1С на этот каталог.
Заодно на каталог с логами пуст даст
22 — 04.08.21 — 17:25
фото пожми
или выгрузи без фото на сайт - посмотри как будет
23 — 04.08.21 — 19:10
(20) Дело в том, что когда эта ошибка выскакивала отдельным окном, внизу была ссылка для получения лог-файла. И он действительно создавался и записывался в этот каталог. https://yadi.sk/d/yRJHG1r8PIXhtg
Значит, доступ на запись у пользователя 1С есть.
Но тут это окно выскакивать перестало. Все пишется в окне сообщений, и там возникает такая строка: «Ошибка получения параметров обмена (ограничение размера файла)!»
24 — 04.08.21 — 19:12
Вот полный текст в окне сообщений: https://yadi.sk/d/Vixak3W832KDhQ .
25 — 05.08.21 — 11:08
(14) Да мы сами программисты, просто именно с такой проблемой раньше не сталкивались. Ничего, поработаем отладчиком, все и разъяснится.
А вот если бы вы сами делали, то какую вилку времени бы задали? Не по вопросу оплаты, а сколько клиенту ждать решения проблемы?
26 — 05.08.21 — 11:14
(24) Ты бы определился с ошибкой… Какая все же ошибка то?
— Недостаточно свободной памяти для выполнения операции из (0)
или
— Ошибка получения параметров обмена (ограничение размера файла)! из (23)
27 — 05.08.21 — 11:15
(24) может картинку прикрепили к товару жирную (под гиг) вот и загибается ваш обмен?
28 — 05.08.21 — 11:21
(26) В том-то и дело, что вчера он сначала показывал окно с первой ошибкой, и с кнопками «Завершить» и «Перезапустить». Потом стал выводить в окно сообщений данные со второй ошибкой, но окно уже не запускалось. А сегодня опять окно выскакивает.
(27) Может быть… Можно через консоль запросов как-то определить размеры бинарных вложений?
29 — 05.08.21 — 11:23
(28) если штатно картинки цепляли, то там размер должен быть в реквизите указан.
30 — 05.08.21 — 11:23
(28) Справочник.НоменклатураПрисоединенныеФайлы.Размер
31 — 05.08.21 — 11:33
(28) — «Недостаточно свободной памяти для выполнения операции» — Лечится установкой ограничения (со стороны 1С) на отправляемые пакеты. Например отправлять по 50 позиций в пакете. Правда на твоих скринах я не увидел такой настройки. Может где на других закладках.
— «Ошибка получения параметров обмена (ограничение размера файла)» — Это баг/глюк/ошибка на стороне сайта (битрикса). Гуглится какие параметры нужно подкрутить в битриксе.
Это как решались данные ошибки у меня в связке УТ11 — Битрикс (обмен типовой встроенный в УТ)
slafor
32 — 05.08.21 — 13:26
(31) У меня вообще задано 1000 позиций )
Делал 100, то же самое. Попробую делать еще меньше. Потому что в этой выгрузке будет выгружаться справочник целиком.
Добрый день. Столкнулась со следующей проблемой: При обмене Битрикс и УТ 11 через localhost возникла ошибка: Интерактивный обмен 05.12.2012 13:33:30 Запуск выгрузки товаров 05.12.2012 13:33:31 Завершено формирование файлов выгрузки товаров Выгружено товаров: 1 В том числе для каталога ЛегкШины: товаров: 1 05.12.2012 13:33:32 Выгрузка на сайт завершилась с ошибками. Ошибка получения параметров обмена (ограничение размера файла)! Произошла ошибка: Произошла ошибка на стороне сервера. Файл не отправлен. (C:Tempwebdataimport.xml). Ответ сервера: failure У Вас нет прав для импорта каталога. Проверьте настройки компонента импорта. 05.12.2012 13:33:32 Завершена выгрузка товаров ________________________________ На странице /bitrix/admin/1c_admin.php?lang=ru права на обмен товарами и заказами у Администратора есть В Рабочий стол-Контент-Информ. блоки-Типы информ. блоков-Каталоги-Доступ — у Администратора полный доступ. Подскажите, будьте добры, что еще и где посмотреть?
неужели никто не сталкивался?
нет прав на создание каталога у пользователя, под которым 1С ходит на сайт
В правах винды, попробуй с правами админа
поправить их в админке сайта
В винде делаю под админ правами. На сайте права настроены тут: На странице /bitrix/admin/1c_admin.php?lang=ru В Рабочий стол-Контент-Информ. блоки-Типы информ. блоков-Каталоги-Доступ может есть еще места, где необходимо настроить? и еще адрес сайта указываю — может так не верно?
теперь ошибка немного иная, даже не пойму что ее изменило: Выгрузка на сайт завершилась с ошибками. Произошла ошибка на стороне сервера. Файл не отправлен. (C:Tempwebdataimport.xml). Ответ сервера: failure Ошибка записи в файл /import.xml
Тэги: 1С 8
Комментарии доступны только авторизированным пользователям
При подготовке сервера под хостинг сайта на 1С Bitrix всплывают ошибки, с которыми я никогда не сталкивался при работе с другими CMS. Здесь я распишу что надо поменять, чтобы обмен с сайтом и upload файлов и картинок успешно выполнились.
Если честно, то Bitrix очень капризный продукт и требует очень точной настройки, для начинающих есть варианты уже с готовыми виртуальными образами, на которых развернут CentOS и Bitrix: Веб-окружение. Но если вы привыкли работать с другим дистрибутивом (лично я предпочитаю Debian и Ubuntu), то придется поковыряться в конфигах ручками.
Итак, в Apache максимальный размер файлов указывается либо в php.ini (не у всех есть доступ к этому файлу), либо напрямую в .htaccess. В моей статье Все про файл .htaccess я подробно расписывал все настройки. Ну а мы в .htaccess допишем:
php_value upload_max_filesize 10M
php_value post_max_size 10M
Я уже было решил, что проблема решена, но проверка системы также ругалась на максимальный размер файлы.
Причина оказалась в связке Nginx+Apache. Так как Nginx работает кэширующим фронт-энд сервером, то он работает изначально по своим правилам, а затем по этим правилам решает, передавать ли файл дальше в Apache или нет. Логи ясно показали ошибку
тут будет скрин или текст логов, сейчас проблема решена и естественно и нет ошибки. верну обратно и сделаю скрин
Путем недолгих поисков в интернете увидел правильные настройки виртуального хоста Nginx, с указанием максимального размера файла, который Nginx может передать бэкенд-серверу. Добавляем в /etc/nginx/sites-available/example.org.conf следующие директивы в блок настроек прокси
proxy_buffering off;
client_max_body_size 10m;
Перезапускаем службу и проверяем результат также через проверку системы Bitrix.
![]()
На сайте были такие настройки. У меня они чутка отличаются
proxy_pass http://127.0.0.1:8080/;
proxy_redirect off;
proxy_buffering off
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 6000;
proxy_read_timeout 6000;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
Отблагдарить автора статьи также можно переводом, +100 вам в карму!
apache bitrix client_max_body_size htaccess nginx php_value post_max_size proxy_buffering server upload_max_filesize ошибки сайт
На чтение 6 мин Просмотров 1.1к. Опубликовано 07.05.2019
Содержание
- Обновление файла php.ini
- Редактирование файла .htaccess
- Изменение файла wp-config.php
- Изменение лимитов в WHM
- Заключение
- Не выгружаются цены
- Не выгружаются разделы
- Не выгружаются фото
- Задваиваются свойства
- 502 или белый экран
- Символьные коды не создаются
- Много ошибок 404 после обмена с сайтом
- Подразделы перемещаются в корень сайта из родительских разделов
По умолчанию WordPress устанавливает небольшой лимит на размер загружаемых изображений, видеороликов и других файлов. Аналогичная ситуация с PHP memory limit , который сказывается на возможности запускать плагины и скрипты.
Если вы запускаете сайт с большим количеством контента, эти лимиты могут стать проблемой. Можно получить ошибку при загрузке:
Если достигнут предел выделяемой памяти, то выведется другое сообщение об ошибке:
Рассмотрим наиболее эффективные способы увеличения этих лимитов на сервере. Начнем с memory limit php ini .
Обновление файла php.ini
Если вы используете CPanel , перейдите в раздел « Файлы » и нажмите кнопку « Диспетчер файлов ». Убедитесь, что установлен флажок « Показать скрытые файлы », а затем нажмите на кнопку « Перейти ».
Выберите папку wp-admin и найдите файл php.ini или php5.ini . Если такого файла нет, создайте его, нажав на кнопку « Создать файл », расположенную в верхнем левом углу. Назовите файл php.ini и нажмите во всплывающем окне кнопку « Создать файл »:
Если ошибка не исчезла, попробуйте переименовать файл в php5.ini . Когда файл будет открыт, добавьте в него приведенные ниже строки, а затем сохраните изменения и закройте файл:
M — означает мегабайты. Измените лимиты 1000M, 2000M и 3000M на значения, которые необходимы. Изменение значения max_execution_time ограничит время загрузки скрипта.
Во многих случаях используемые значения должны увеличиваться по мере перехода в списке от первой до третьей строки. Upload_max_filesize должен быть самым маленьким, memory limit php ini — самым большим. При этом post_max_size должен иметь среднее значение.
Прежде чем проверить, не исчезла ли ошибка, очистите кэш браузера.
Редактирование файла .htaccess
Если редактирование php.ini не помогло, попробуйте изменить файл .htaccess . Добавьте приведенный ниже код в конец файла:
Измените значения php ini set memory limit так, как вам нужно. Не забудьте сохранить файл и очистить кэш браузера.
Изменение файла wp-config.php
Если оба способа не дали результата, попробуйте отредактировать файл wp-config.php , добавив следующий код в самый низ, перед строкой « happy blogging «:
Сохраните файл и очистите кэш браузера.
Изменение лимитов в WHM
Если сайт размещен на VPS или выделенном сервере, можно попробовать изменить лимиты в WHM .
После того, как вы вошли в систему, перейдите в раздел Конфигурация сервера> Настройки > PHP .
Введите нужные вам значения и нажмите кнопку « Сохранить ».
Затем перейдите в раздел Конфигурация служб> Редактор конфигурации PHP . Прокрутите страницу вниз до разделов memory_limit и upload_max_filesize :
Введите необходимые значения. В разделе « Параметры и информация » найдите memory_limit и задайте то же значение, которое вы установили в memory limit php ini и .htaccess .
Нажмите кнопку « Сохранить » и очистите кэш браузера.
Заключение
Мы рассмотрели все способы решения данной проблемы. Наслаждайтесь возможностью загружать большие файлы и продолжайте использовать на своем сайте плагины WordPress . Внесенные в php memory limit htaccess изменения должны вступить в силу через несколько минут, после чего можно будет приступить к работе с новыми параметрами.
Если нужно загрузить большие файлы только один раз, попробуйте сделать это через FTP . Обычно файлы, загруженные через FTP в каталог /wp-content/uploads/ , не отображаются в библиотеке медиа. Но с помощью плагина Media from FTP можно отобразить их всего в несколько кликов.
Если ни один из вариантов не дал результата, свяжитесь со своим хостинг-провайдером.
Данная публикация представляет собой перевод статьи « How to Increase the Maximum Upload and PHP Memory Limit » , подготовленной дружной командой проекта Интернет-технологии.ру
Столкнулся с такой проблемой, мой проект не хочет грузить файлы больше 2х мб, при валидации формы выходит ошибка «File ‘img’ exceeds the defined ini size». Поиски в интернете привели всего к одному решению, добавить строку
addValidator(‘Size’, false, 5000000)
к полю загрузки файла, но это не решило проблему.
В этой статье мы собрали основные проблемы обмена с 1с и простые чек-листы по их решению
Статья будет полезна как программистам 1С, так и Битрикс разработчикам.
Текст структурирован по принципу: проблема — варианты решения. Если есть конкретная задача, то сразу переходите по внутренней ссылке.
Перед тем, как перейти к описаниям сначала проверьте сайт тестами битрикс (проверка системы и проверка прав доступа). Примерно половина проблем после этого исчезают.
Не выгружаются цены
- Проверяем на стороне 1с, что
- Разрешены типовые соглашения с контрагентами
- Создано типовое соглашение с контрагентами, доступное внешним пользователям
- В нем выбран тип цены

- В товаре есть цена с этим типом цены
- В «отборе и сортировке» в товаре указано это соглашение в поле «цены»

- Если у вас Битрикс Малый бизнес, то тип цен обязательно должен быть один
Не выгружаются разделы
То есть товары попадают на сайт без разделов
Варианты причин и решений
- В разделах могут быть обязательные поля, которые из 1с не могут приходить (например, фото). Тогда при обмене не создастся раздел из-за ошибки
- В Битрикс Малый бизнес может в выгрузке быть настроено больше одного типа цен. В этом случае выгрузка не будет проходить из-за того, что сначала выгружаются цены, а потом структура разделов и если на выгрузке цен выгрузка вернет ошибку, то и разделы не загрузятся.
Не выгружаются фото
Задваиваются свойства
Одно и то же свойство приходит 2 и больше раз.
Причина в том, что в 1с свойства прикрепляются к видам номенклатуры и если их несколько, то и свойств создается несколько для одного И того же.
Как решать
В 1с нужно создавать свойство через копирование предыдущего и при этом обязательно указывать, что «прикрепить именно это свойство к новому виду номенклатуры»
502 или белый экран
Сайт падает с ошибкой 502 или с ошибкой превышения объема выделенной памяти.
В настройках обмена с 1С на стороне сайта время одного шага обмена поставить от 1 до 5 секунд
Если не помогло, то провести обмен без картинок.
Обмен может не проходить из-за того, что сайт не может нарезать превью из очень большой картинки.
Символьные коды не создаются
Скорее всего на сервере не настроен mbstring. Проверьте сайт внутренним тестом битрикс.
Много ошибок 404 после обмена с сайтом
Скорее всего у вас установлена галочка «транслитерировать символьный код из названия при обновлении раздела».
Из-за этого при изменении названия, меняется и адрес, что очень плохо для SEO

Подразделы перемещаются в корень сайта из родительских разделов
Скорее всего это происходит при обмене в режиме «только изменения» при установленной галочке «Не импортировать верхний уровень группы товаров, если он единственный»

Список дополняется по мере выявления новых проблемных мест.