Эльдар Гаскаров написал: Здравствуйте! Уточните, пожалуйста, следующие моменты:1. Имеется ли возможность синхронизации Портала с двумя базами 1С (различные клиенты и, соответственно, сделки и счета по ним ведутся в различных базах)?2. Имеется ли возможность настройки переноса значений полей сущности на Портале в поля 1С (УНФ) (например, перенести Название сделки на Портале в поле Комментарий Заказа в УНФ)?
1. Можно, но данные будут в обоих базах 1С 2. Нет.
Про данные в обоих база: в случае, если в карточке контрагента (и на Портале и в УНФ) установить дополнительное поле с признаком об отнесении к определенной базе, фильтрацию по синхронизируемым данным установить возможно?
Запустил современный модуль с обновленным БУС на продакте, повылазили еще мелкие проблемы.
1. Во-первых, по оживленному обсуждению с руководством решили, что идентифицировать контрагентов нужно чисто по ИНН, поскольку КПП может поменяться (а в базе остается старый) или просто быть не заполненным при заказе (а просто так сделать его заполнение обязательным тоже нельзя из-за ИПшников, для них бы пришлось вводить еще один тип плательщика). Вероятность работы с двумя филиалами одной компании у нас оценивается как очень низкая, а возможные проблемы обмена как несущественные.
Поэтому мне пришлось править модуль и добавить еще вариант идентификации "ИНН" - чисто по ИНН. В нашем случае идентификация для юр.лиц это ИНН->ВнешнийИД, для физ.лиц это ВнешнийИД->ИНН. ИНН для физ лиц нужен, так как ИПшники тоже идентифицируются по этому пути, хотя на сайте оформляются как юр.лица.
2. Второй недочет. Думаю, что ВнешнийИД должен определяться не просто по XML_ID пользователя, а с учетом ID профиля (профайла) покупателя. Точнее лучше добавить такой отдельный вариант этапа идентификации, чтобы можно было построить цепочку ИДПрофайла->ИДПользователя->ИНН для физ.лиц и ИП.
Иначе пользователь с одним аккаунтом на сайте, но разными юр./физ.лицами в заказах может выгружаться в одно юр./физ. лицо в 1С, что ведет к глюкам при исправлении. Вряд ли это частая проблема, но тем не менее, она обнаружилась очень быстро и видимо обнаружится еще. Отключение многопрофильности покупателя помочь НЕ должно - можно профиль просто так исправить, или, если работает автоматическая авторизация, новые профиля создаются автоматом.
UPD. К сожалению, без правки модуля Sale в последнем случае не обойтись. Хотя, через обработчики обновлять при каждом новом заказе XML_ID пользователя можно...
3-й момент. Еще неплохо бы тримировать значение ИНН и КПП контрагента при загрузке заказов - лишние пробелы частое являение. Смех в том, что стандартными средствами это нельзя сделать ни в 1С, ни в БУС (ну разве что в через обработку событий). В БУС есть регулярные выражения проверки свойств заказа, но они (пока судя по поведению) проверяют тримированные строки, а в заказ записываются исходные.
Вышла новая версия для модуля синхронизации с УНФ, ред. 1.6. Версия 2.2.7.5.
Изменения: - Для компаний и контактов выгружается служебное доп. поле, хранящее информацию о взаиморасчете с 1С
- Для товаров выгружаются остатки по указанному в настройках складу. Остаток хранится в свойстве товара.
- Теперь выгруженные контакты из 1С можно привязывать/отвязывать к/от компании. Если отвязать, то контакт выгрузится как контрагент, если привязать - то как контактное лицо. Т.е. при привязке/отвязке в 1С будет одинаковый и контрагент и контактное лицо. У контакта контрагента будет просто ид контакта, а у контакта контактного лица будет "#"+Ид контакта. Если в документах будет указан только контакт, то будет подставляться контрагент=контакту. Если компания и контакт, то контрагент=компании.
- В связи с массовой проблемой слияния данных 1С с Б24, когда уже куча данных и в 1С и в Б24, был реализован мастер ручного слияния данных. Он помогает в слиянии со следующими типами данных: 1) Пользовательские поля компаний, контактов, счетов, сделок. 2) Компаний, контактов, реквизитов, банк. счетов.
После обновления ошибка {СинхронизацияСБитрикс24 ОбщийМодуль.Б24_Синхр_ОбщегоНазначенияСервер.Модуль(197)}: Ошибка при вызове метода контекста (Записать) НовыйЭлемент.Записать(); по причине: Конфликт блокировок при выполнении транзакции:
Добрый день! Настроен обмен между УТ11 и Битрикс24 в режиме реального времени. Все работает, все хорошо. Но единственное неудобство: если сделать изменения на стороне 1С, то данные в Битрикс24 появляются моментально. А если внести изменения в Битрикс24, данные в 1С появляются с задержкой около 15 минут. Не могу понять в чем дело. Поддержка Битрикс24 сказала что все у них замечательно. Расскажите пожалуйста как работает обмен в режиме real-time. Может я пойму куда копать. Вроде заявлено что изменения и в 1С и на портале должны бегать моментально.
Есть интересный момент. В Базе УТ 11.4 у контрагента, если делать заполнение по ИНН, то могу быть юр.адреса или факт.адреса с историей, где адрес который был изначально и затем другие с датами с какого и по какой действует.
Так вот при выгрузке реквизитов контрагента в Битрикс, адрес подставляется только тот который был изначально, а не действующий на данный момент. Как это исправить ?
P.S. Временно пока нашли только выход исправлять начальный адрес вручную на действующий, но это очень отнимает много времени.
Добрый день. Может ли Битрикс24 и 1С:УТ менять статусы сделок? Я создаю сделку на стороне 1С и она создается на стороне Битрикс24 и наоборот из Б24 в 1С создается сделка. Но при оплате заказа в 1С, статус в Б24 не меняется. В 1С я не нашел возможности сопоставление статуса сделок. Не подскажете где копать? И еще вопрос, в 1С основное поле Соглашение:, как его можно добавить в Б24, чтоб данные попадали из Б24 в 1С?
Модули вышли для конфигураций УТ ред 11, УНФ ред 1.6 и БП ред. 3
Для всех конфигураций: - Появилась роль по работе с модулем. Теперь раздел синхронизации отображается только под полными правами, или же с указанной ролью "1С: Синхронизация Битрикс24" - Для счетов и сделок появился новое пользовательское поле в котором хранится номер документа 1С(только для чтения)
Модуль для УТ ред. 11 адаптирован под релиз 11.4.8.57
Как и ранее для УНФ - в модули для УТ ред 11 и БП ред. 3 также были внесены изменения:
- Доработана загрузка в 1С в режиме реального времени. Снижена вероятность прекращения мониторинга изменений в Битрикс24. - Для компаний и контактов выгружается служебное доп. поле, хранящее информацию о взаиморасчете с 1С - Для товаров выгружаются остатки по указанному в настройках складу. Остаток хранится в свойстве товара.
- Теперь выгруженные контакты из 1С можно привязывать/отвязывать к/от компании. Если отвязать, то контакт выгрузится как контрагент, если привязать - то как контактное лицо. Т.е. при привязке/отвязке в 1С будет одинаковый и контрагент и контактное лицо. У контакта контрагента будет просто ид контакта, а у контакта контактного лица будет "#"+Ид контакта. Если в документах будет указан только контакт, то будет подставляться контрагент=контакту. Если компания и контакт, то контрагент=компании.
- В связи с массовой проблемой слияния данных 1С с Б24, когда уже куча данных и в 1С и в Б24, был реализован мастер ручного слияния данных. Он помогает в слиянии со следующими типами данных: 1) Пользовательские поля компаний, контактов, счетов, сделок. 2) Компаний, контактов, реквизитов, банк. счетов.
Добрый день. К сожалению, не могу разобраться в следующем вопросе. Как сделать так, что бы конкретная группа номенклатуры 1с не синхронизировалась с Б24.