Вышли новые версии для модулей Беларуси.
Теперь все модули реализованы на технологии расширений. С версии 2.0.0.0 конвертируются только идентификаторы.
Изменения:
- Интернет магазин
- Появилась возможность из 1С переходить в объекты Битрикс24.
- Теперь из 1С выгружается артикул товара, в соотв. служебное свойство товара. Артикул может обновляться из Б24
- Теперь можно указывать организацию в сделках. Для этого выгружается служебное пользовательское поле.
- В документах, для которых можно задать 2 принудительных статуса(оплачен и отгружен) Появился 3 принудительный статус, когда документ сразу и оплачен и отгружен.
- Если соответствие статусов документа задано через доп. реквизит 1С и у документа выполняется принудительный статус(оплата/отгрузка), тогда при выгрузке в Б24 принудительный статус автоматически назначается документу 1С.
- Исправлена ошибка, когда нельзя было выгрузить печатную форму в Б24, когда у пользователя не полные права
- Исправлена ошибка, когда не выгружались контактные данные для контактных лиц компаний/контактов
- Теперь не копятся регистрации изменений, которые не должны выгружаться, а удаляются после выгрузки в Б24
- Синхронизация даты рождения, пола, должностей у контактов
- Поддержка общих реквизитов 1С для доп. реквизитов компаний/контактов/счетов/сделок
- Небольшая оптимизация и рефакторинг кода 1С под стандарты 1С
- Теперь можно переименовывать служебные свойства и доп поля в Б24
- Доработана работа с long pulling(загрузкой в 1С в режиме реального времени)
если не удается подключиться к long pulling через http, то пытается подключиться по https. И наоборот.
если связь с long pulling была более 120 секунд назад, то пользователям 1С,у которых на начальной странице виджет модуля - будет сообщение, что загрузка в реал тайме не работает
- Теперь из 1С в компании/контакты не выгружается предустановленное значение поля "Тип компании/контакта"
- Когда в 1С загружаются новые компании/контакты, то ставится флаг только "Клиент"
- Реализован механизм предотвращения дублей при создании компаний/контактов/реквизитов/банк счетов на стороне Битрикс24.
Как это работает:
Если в настройках 1С стоит соотв. флаг, то при выгрузке новой соотв. сущности проводится анализ, есть ли такая сущность в Б24. И если находится, то она привязывается к выгружаемой из 1С.
Компании и контакты ищутся по телефонам и емейлам. Если найдено несколько то проводится анализ доп анализ. В ряде случаев возьмется первый, в раде случаев первый из пересечений емейлов и телефонов. А в некоторых случаев никакой не привяжется.
Реквизиты ищутся в разрезе компании/контакта или по ФИО(если это физ лица) или по ИНН(юр лица, ипп)
Банк счета ищутся в разрезе реквизита по номеру расч. счета
- Реализован журнал ошибок синхронизации, позволяющий более удобно их анализировать и оповещать пользователей
- Оповещение о новых версии модуля синхронизации при обновлении. Проверка на наличие версий происходит раз в неделю, оповещая 3 раза.
- Для компаний и контактов выгружается служебное доп. поле, хранящее информацию о взаиморасчете с 1С
- Для товаров выгружаются остатки по указанному в настройках складу. Остаток хранится в свойстве товара.
- Теперь выгруженные контакты из 1С можно привязывать/отвязывать к/от компании. Если отвязать, то контакт выгрузится как контрагент, если привязать - то как контактное лицо. Т.е. при привязке/отвязке в 1С будет одинаковый и контрагент и контактное лицо. У контакта контрагента будет просто ид контакта, а у контакта контактного лица будет "#"+Ид контакта. Если в документах будет указан только контакт, то будет подставляться контрагент=контакту. Если компания и контакт, то контрагент=компании.
- В связи с массовой проблемой слияния данных 1С с Б24, когда уже куча данных и в 1С и в Б24, был реализован мастер ручного слияния данных. Он помогает в слиянии со следующими типами данных:
1) Пользовательские поля компаний, контактов, счетов, сделок.
2) Компаний, контактов, реквизитов, банк. счетов.
- Добавлена роль по работе с модулем синхронизации "1С: Синхронизация Битрикс24". Теперь настраивать модуль можно только под полными правами или под пользователем с ролью "1С: Синхронизация Битрикс24"
- Доработана загрузка в 1С в режиме реального времени. Снижена вероятность прекращения мониторинга изменений в Битрикс24.
- Добавлены служебные доп поля для счетов и сделок, хранящие номер 1С
- Проведена небольшая оптимизация и рефакторинг кода.
- Произведена небольшая оптимизация нескольких запросов 1С.
- Оптимизация регистрации изменений по товарам
- Исправлена ошибка, когда p&p мог прерываться
- Исправление ошибок и улучшение модуля