И вообще, со свойствами большой затык. Я не могу их выгружатьпопакетно. Всегда все свойства выгружаются в первом пакете(товары выгружаются начиная с второго пакета). И если свойств очень много, то и будут возникать проблемы с памятью.
|
[QUOTE]Владимир Щукин пишет:
Вы напрасно так резко. Я никого не обвиняю ни в чем, но, столкнувшись с этим совсем недавно, действительно порой впадаю в ступор от "эффективности" использования ресурсов. А цифры все реальные на 100%. Вы думаете, зачем я то одну опцию включаю, то другую? Просто надеюсь нащупать вариант, который будет быстрее. Неужели Вам меня не жалко - какие-то 3500 товаров импортируются полдня? Представляете, сколько дней такии темпами понадобится, чтобы все отладить? А сколько (десятков) раз процесс выпадал посередине то с ошибкой, то молча? Это какие нервы иметь надо! А Вы говорите "сказки"... [/QUOTE][QUOTE]Владимир Щукин пишет: А почему из-за этого проблема? Зачем тогда вообще эта опция? Там даже указано "рекомендуется" выбирать общие характеристики. Тогда надо в инструкции к модулю крупно написать "Перед импортом каталога с сайта удостоверьтесь, что включена опция индивидуальных характеристик" или что-то такое. [/QUOTE] Опишу поподробнее, почему возникает ошибка нехватка памяти из за неправильного хранения свойств: В УТ 11 свойства могут задаваться как индивидуально для товара, так и для вида номенклатуры: Условия: свойств 450, 1000 товаров, в каждом товаре в среднем по 10 свойств. 1) Индивидуальные свойства: Каждый товар будет хранить по 10 свойств. Из 1С для каждого товара будет выгружаться 10 свойств(выгружать только заполненные свойства нельзя. т.к. пропадут данные о свойствах товара, да и не понятно, нужно ли свойство очищать). Значения свойств будут искаться по 10 свойствам. 2) Общий для вида номенклатуры: Я предполагаю, что все 450 свойства хранятся в одном виде номенклатуры(т.к. скорее всего использовали обработку экспорта из сайта). В этом случае для каждого товара будут выгружаться 450 свойств. Значения свойств будут искаться по 450 свойствам. В самом же начале вываливается ошибка из за того, что собирается массив значений всех выгружаемых свойств всех выгружаемых товаров для служебной обработки данных. Где будет работать шустрее - я думаю понятно. |
|
|
|
|
|
[QUOTE]Минаев Дмитрий пишет:
Выгружаем на сайта остатки и обновлённые цены. Обмен по изменениям. После каждого обмена товарами с сайтом меняется url картинка товара. [/QUOTE]Адрес к картинкам не должен меняться. если он меняется - пишите в техподдержку. Картинки должны выгружаться из 1С один раз. [QUOTE]Павел Князев пишет: Уточните, пожалуйста, писать в техподдержку битрикса ( [url]http://www.1c-bitrix.ru/support/customers/ticket.php[/url] ) или в обращения ( [url]http://1c.1c-bitrix.ru/support/tickets.php[/url] ) [/QUOTE]В техподдержку битрикса |
|
|
|
|
|
[QUOTE]Владимир Щукин пишет:
Я повнимательней посмотрел номенклатуру и выяснил, что вчера, когда делал новый импорт с сайта, в виде номенклатуры поствил характеристики "Общие для вида номенклатуры". Сегодня поставил, как раньше - индивидуальные для номенклатуры (не помню, как они точно называются), сейчас идет импорт, посмотрю, поможет ли. [/QUOTE]Да, из за этого и проблема. [QUOTE]Владимир Щукин пишет: Но вообще все как-то странно в мире 1С/Битрикс. Моя самописная прога, которая генерит cml полного каталога из моей базы (размер конечных файлов 30Мб), потребляет не более 100 Мб памяти, и еще 190 Мб потребляет MS SQL Server, затрачивая на это 32 секунды. Импорт этих файлов Битриксом занимает 50-70 минут, и ему с трудом хватает 512 Мб памяти (иногда падал, пока лимит не подняли). Импорт того же каталога из битрикса в 1С занимает уже 5,5 часов, потребляет 1 гиг и иногда валится по нехватке памяти. [/QUOTE] Сказки. Ну или другая база, с другими данными базы 1С. как например выше: свойства вида номенклатуры и индивидуальные свойства.. Модуль обмена битрикс не виноват, что вы не оптимально храните данные. И да, самописная прога всегда(если написана не коряво) будет работать быстрее типового решения, т.к. там много что не учитывается. [QUOTE]Василий Мазурок пишет: думается мне - все дело в не оптимальных алгоритмах и чрезмерно использовании таблиц размещенных в памяти. [/QUOTE]Ну предложите что нить пооптимальнее. Я посмотрю, может и заоптимизирую. [QUOTE]Василий Мазурок пишет: Причиной тому разработка обмена и тестирование на очень маленьких базах данных - где все эти подводные камни просто не всплывают! [/QUOTE]Тестируется на разных базах. В том числе и на больших. |
|
|
|
|
|
[QUOTE]Константин Обухов пишет:
Уточните, пожалуйста, по какой причине на сайте могут деактивироваться товары с остатком 0 при полной принудительной выгрузке. Принудит выгрузку вынуждены делать, потому что добавленные картинки товаров не выгружаются ни в режиме изменений, ни при полной выгрузке. УТ 11, версия модуля последняя [/QUOTE]Возможно в настройках БУС так задано. Вообще, картинки не должны пропадать. Они должны только добавляться или изменяться. [QUOTE]Владислав С. пишет: 1. В программе один пользователь с админ. правами, созданный принудительно в начале настройки программы. Почему при попытках внесеня изменений в узел обмена запись и сохранения запрещается на том основании, что настройки были изменены другим пользователем? Для экспериментов приходится каждый раз создавать новый узел обмена. [/QUOTE]Потому что в обмене есть служебный флажок принудительной полной выгрузки, который снимается при обмене. А т.к. он снимается не вами, а сервером, то на форме обмена, которая у вас открыта - на ней уже не актуальные данные и само собой сохранить настройку в этом окне нельзя. [QUOTE]Владислав С. пишет: 2. При включении опции "обмен заказами" в параметрах создания документа есть обязательное поле для заполнения "Соглашение". Как его заполнить (см. скрин)? [/QUOTE]Там нужно указывать типовое соглашение с определенными признаками. Почитайте форум, есть темы где написано, какие должны быть параметры. [QUOTE]Владислав С. пишет: Но судя по ветке, модуль всё-таки работает успешно. Где я не прав? [/QUOTE]Не так дерево заполняете.. [QUOTE]Павел Князев пишет: Созданное в 1с свойство предложения Изображение (тип файл) не корректно попадает в Битрикс. То есть в Битриксе создается свойство, но не привязывается к нужному хайлоад блоку, создается Хайлоад блок, но туда попадает только название, файл не грузится. При этом если выгружать в папку на диске - видно, что файлы выгружаются. Может что то в настройках не сделал? [/QUOTE]Есть такая проблема. Напишите в техподдержку. |
|
|
|
|
|
[QUOTE]Владимир Щукин пишет:
В общем за ночь измененный помощник отработал, все загрузилось. У характеристик теперь код 1С такой, как должен - содержит только код предложения. А вот экспорт из 1С теперь не работает. Падает с ошибкой "Недостаточно памяти". Хотя выгружаю всего один маленький раздел каталога, штук 100 товаров. И выгружаю не на сайт, а в файлы. На машине 2 Гб памяти. Процесс долгое время потребляет около 800 Мб, но за секунду до ошибки потребление резко взлетает, диспетчер задач фиксирует пик в до 1470 Мб. В логе обмена последняя строка "Начало выгрузки пакета 1 каталога: Основной каталог товаров" Что-то руки постепенно опускаются... [/QUOTE]Возможно у вас куча ненужных свойств выгружается. Можете их ограничить через отбор. Или куча предложений, их тоже можно ограничить. Но если это 1 пакет, от дело в свойствах. |
|
|
|
|
|
[QUOTE]Минаев Дмитрий пишет:
3. При сохранение Узел обмена предложит запустить полный обмен при следующем обмене. Надо ли соглашаться?(изначально у нас выгрузка только изменённых объектов). [/QUOTE]Да, надо. Т.к. у новых товаров изменений еще нет. [QUOTE]Минаев Дмитрий пишет: 1. В правой части настройки дерева групп отфильтровать эти 50 новых товаров и вручную распределяем их по дереву групп. 2. В правой части настройки дерева групп отфильтровать 10 товаров на удаление, посмотреть в каких группах они используются и удалить их из этих групп. [/QUOTE] [QUOTE]Минаев Дмитрий пишет: Планируется ли автоматизировать заполнение дерева групп, например на основание свойств? [/QUOTE] Нет, не планируется. |
|
|
|
|
|
[QUOTE]Владимир Щукин пишет:
P.S. А есть ли у вас какая-нибудь копилка пожеланий или трекер? А то у меня еще пожелание созрело: При настройке экспорта из 1С на сайт можно выбрать, какие реквизиты экспортировать в товар, а какие - в предложения. Очень грамотная задумка. Вот только при наличии 450+ реквизитов невозможно в общем списке разобраться, что куда. Вот если бы рядом с названием реквизита в списке выводился какой-нибудь признак (ну типа "Т" - реквизит товара, "Х" - реквизит характеристики (предложения)), было бы на порядок удобнее. [/QUOTE]Пожелания можете написать тут: http://idea.1c-bitrix.ru/category/bitrix/1c_integration/ |
|
|
|
|
|
[QUOTE]Михаил Щенков пишет:
[QUOTE] Александр Денисюк пишет: Скачайте обработку здесь: [url]https://yadi.sk/d/vADR1twYanJBb[/url] Запускаете ее, указывается нужный узел обмена, а потом нажимаете соответствующую кнопку. [/QUOTE]Запустили отбработку. Потом включили обмен и опять выгрузка проходила 2 часа. Получается опять полная выгрузка. У нас 11 инфоблоков, на каждый уходит примерно 10 минут. Есть файл Exchange, можем Вам выслать, если нужно. [/QUOTE]Напишите в техподдержку. Может, так и будет выгружаться 2 часа.. [QUOTE]Ирина Напылова пишет: ап [/QUOTE]Пока негде почитать. |
|
|
|
|