Идеи пользователя Дёмичев Максим

Рейтинг: 1.9708  
Внедрено
Предложил Дёмичев Максим 26.03.2015 13:26:09

Синхронизация файлов с несколькими порталами

Иногда приходится работать с несколькими порталами (особенно, если их внедряешь). Десктопное приложение при коннекте к новому порталу синхронизирует все папки и файлы, уже имеющиеся на диске, и пополняет их теми, что есть на новом  портале. В итоге образуется каша.
Необходимо разделять на диске папки разных порталов, например, создавая папки с именем портала (либо разрешить пользовательскую настройку имени папки для конкретного подключения)
Рейтинг: 1.7159  
Внедрено
Предложил Дёмичев Максим 18.03.2015 12:53:37

Ограничение импорта свойств товаров

Свойства товаров в 1С имеют параметр "назначение", при указании которого это свойство применимо к товарам указанных разделов.
При импорте номенклатуры из 1С в XML описания товаров попадают только те свойства, которые этому товару соответствуют, и это правильное поведение.
Независимо от ограничения импортируемой номенклатуры и от проставленных "назначений" свойств, в инфоблок запишутся ВСЕ имеющиеся в 1C свойства.
То есть если решили создать два отдельных инфоблока на "мебель" и "компьютеры", расположенные в одной базе 1С, в ИБ "мебель" будут присутствовать свойства типа "Тактовая частота процессора", а в ИБ "Компьютеры" - "Материал столешницы"
Ситуация усугубляется, если в базе много разнородных товаров, и кол-во свойств велико (в моём случае >4000). В такой ситуации Битриксу становится очень тяжело работать с каталогом, да и менеджеру работать с товарами затруднительно. Кроме этого архитектура MySQL не позволяет хранить большое количество свойств в отдельной таблице, поскольку на свойство создаётся отдельный столбец (для UTF8 это 85 столбцов varchar(255) )
Ниже привожу фрагмент лога обмена, чтобы пояснить вышесказанное.
Проблема обнаружена при работе с модулем интеграции на стороне 1С: 4.0.5.1.

Считаю необходимым сделать ограничение на выгрузку только тех свойств, которые соответствуют выгружаемым товарам, а лучше, в дополнение к этому, позволить указывать в настройках обмена свойства, которые нужно выгружать.

Лог обмена
Рейтинг: -0.7887  
Ответил 01.04.2015 11:51:46
Для каждого инфоблока можно задать отборы. Один из отборов - свойства. Т.е. установив этот отбор - для инфоблока будут выгружаться только свойства удовлетворенные отбору.

У вас эти отборы не заполнены, в результате чего - выгружаются все свойства.


Идею закрываю,  у нас сделана очень гибкая система в этом плане, и исправлять не чего не нужно, нужно вам только разобраться.

Попробуйте почитать:
https://dev.1c-bitrix.ru/community/blogs/product_features/exchange-with-1c-analyze-typical-operations.php

https://dev.1c-bitrix.ru/community/blogs/product_features/exchange-module-with-1cbitrix-40.php
Рейтинг: 36.0981  
Внедрено
Предложил Дёмичев Максим 22.01.2013 15:21:01

Сделать возможность ответственному по задаче подключать соисполнителей

Не всегда постановщик знает (или хочет думать), какие ресурсы необходимы для выполнения той или иной задачи.
В нынешней реализации ответственный должен решить, кто из его коллег должен принять участие в выполнении поставленной задачи, и поставить им подзадачи. Но! в родительской задаче могут присутствовать материалы, прикрепленные файлы. Чтобы не приходилось их дублировать, хорошо бы иметь возможность ответственному приглашать соисполнителей в поставленную ему задачу.