Здравствуйте. Сейчас выгружается из 1с около 3000 товаров на сайт. К каждому товару в 1с заполняются свойства 10-15 штук, которые также выгружаются на сайт. Через некоторое время будет выгружаться на сайт более 10 тысяч товаров. Хотелось бы узнать Ваше мнение, не будет ли проблем с выгрузкой? Какаой объем данных выгружается у Вас?
Здравствуйте. Помогите, пожалуйста, решить проблему: Есть интернет-магазин. Товары выгружаются из 1с стандартными средствами (обмен с веб сайтом). После перехода на vps сервер выгрузка прошла с ошибкой:
Цитата
Ответ сервера: sel ect ID, ATTRIBUTES fr om b_xml_tree where (ID = 1) and (NAME = 'КоммерческаяР?нформация')
</font>[Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=']<br><br>
DB query error.<br> Please try later. <br> </form> <fo rm method="post" action="/bitrix/admin/site_checker.php?tabControl_active_tab=edit5#edit5"> <input type="hidden" name="last_error_query" value="File: /var/www/admin/data/www/alcom55.ru/bitrix/modules/main/include/dbquery_error.php Query: sel ect ID, ATTRIBUTES fr om b_xml_tree where (ID = 1) and (NAME = 'КоммерческаяР?нформация')
[Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='] debug_backtrace: Array ( [0] => Array ( [file] => /var/www/admin/data/www/alcom55.ru/bitrix/modules/main/classes/mysql/database.php [line] => 223 [class] => [function] => include [args] => ) [1] => Array ( [file] => /var/www/admin/data/www/alcom55.ru/bitrix/modules/iblock/classes/mysql/cml2.php [line] => 610 [class] => CDatabase [function] => Query [args] => Array ( [0] => select ID, ATTRIBUTES fr om b_xml_tree wh ere (ID = 1) and (NAME = 'КоммерческаяР?нформация')
Посте тестирования конфигурации в админ панели сайта выдало ошибку с кодировкой бд.
Цитата
Кодировка базы (latin1) отличается от кодировки соединения (utf 8) . Исправить
В "подробнее" к ошибке показало:
Цитата
Проверяется соответствие кодировки и сравнения базы данных кодировке и сравнению соединения. Эти значения MySQL использует для создания новых таблиц. Ошибка может быть исправлена автоматически, для этого у пользователя, под которым работает сайт должны быть права на изменение базы данных (ALT ER DATABASE).
Нажал исправить ошибку. После этого тест показал все нормально. Сайт как и работал и отображал раньше все правильно, так и отображал. Попробовал снова сделать выгрузку из 1с. Выгрузка завершилась успешно. Проблема началась с сайтом. Структура товаров на сайте соответствует структуре в номенклатуре в 1с. После выгрузке стало отображаться так: допустим в директории 5 товаров. После выгрузки стало показывать один товар и пять одинаковых вторых товаров. То есть 3 товара не показывает вообще. В фильтрах (для пользователя, обычно слева на сайте для удобства нахождения нужного товара по характеристикам) выбрать характеристики того товара, которого не видно, он появится. (Не знаю, понял кто нибудь суть или нет, но постарался объяснить). Понимаю, что скорее всего проблема с бд. Есть бэкап. Пробовал восстановить, проблема повторяется. Кто что сможет посоветовать? Помогите, пожалуйста!!!
Конкретнее бы узнать, где именно проверяет, есть ли товар в файле выгрузки и если нет, где делает с ним действия, выбранные пользователем во вкладке "обмен с 1с"(удалить, деактивировать, ничего не делать)?
В инструкции нашел: На последнем шаге по запросу из 1С проводится пошаговая загрузка каталога: http://<сайт>/bitrix/admin/1c_exchange.php?type=catalog&mode=import&filename=<имя файла>
Хотелось бы подробнее узнать, как происходит импорт позиций в каталог, не могу найти в каком именно файле происходит загрузка в каталог? Где описываются условия проверки на наличие данной позиции в каталоге перед тем, как загрузить ее?
Думал, что проще добавить условие, там, где проверяется, что делать, когда товара нет в файле выгрузки(во вкладке интеграция с 1с). Тут что-то не могу понять, что делается((
Здравствуйте. Подскажите, как сделать, чтобы у товара, который был в битриксе, но отсутсвует в файле выгрузки выбиралось определенное свойство. Не могу найти, в каком файле производится импорт в каталог с определенными условиями. Кто подскажет?
Здравствуйте. Помогите решить проблему! В каталогах и элементах, которые создаются при выгрузки из 1с вместо транслитерации наименований ставится нижнее подчеркивание. Например: создался каталог Телевизоры LCD - символьный код - _LCD создался каталог Видеокамеры - символьный код - _ По моему мнению проблема не в 1с, а в настройках битрикса. В свойствах инфоблока в "Транслитерировать из названия при добавлении раздела." стоит галочка.
Здравствуйте, у меня такая проблема, выгружается каталог товаров с 1с не в тот инфоблок, куда нужно. В настройках "Интеграция с 1С" указал нужный тип инфо-блока, но сам инфоблок там не указывается. Подскажите, от чего зависит, куда выгружаются каталоги? ЗЫ (Я еще не силен в битриксе, все только в процессе))
Здравствуйте! Подскажите в такой проблеме?... В общем нужно было сделать выгрузку с 1с в битрикс. Нашел мануал от битрикс по интеграции, все сделал по нему... в итоге все выгрузилось, но вот только на сайте при настройке я указал выгружать в инфоблок "Каталоги", в нем находится "Каталог товаров", а в нем уже все товары, а получилось так: при выгрузке создался еще один инфоблок "Каталог товаров", теперь 2 Каталога товаров, старый и новый...Как так получилось?