Иван Барютин написал: Но при синхронизации в 1С создается новый реквизит с таким же именем ("Источник"). Можно ли использовать штатное свойство контрагента?
Нельзя.
Цитата
Иван Барютин написал: Есть ли вообще возможность при синхронизации из Битрикс24 в 1С использовать штатные поля 1С?
Обмен контрагентами БП<>Б24. Сценарий. Контрагент создается на стороне 1С, ответственным заполняется пользователь 1c, который еще не сопоставлен с Б24. При обмене, в Б24 Компания выгружается с Ответственным = тот кто настроил синхронизацию. Дальше в Б24 компания каким ни будь образом редактируется, срабатывает событие изменения и при повторном обмене она загрузится в 1С уже с неправильным ответственным, при этом затрет правильные данные.
Я не вижу возможности отслеживать это на лету. Всегда есть риск что сопоставление слетит и данные побьются.
Варианты решений - опция не выгружать объект в Б24, если ответственный пользователь не сопоставлен с Б24. Лучше невыгруженные данные чем испорченные. Это легче отследить и исправить.
К сути: в модуле есть возможность отбора контрагентов для выгрузки, но я не понимаю можно ли там настроить правило "Выгружать только тех где пользователь сопоставлен". В настройках отбора у нас есть параметры сопоставление пользователей, но как их правильно указать? см скрин. https://prnt.sc/vz5ko8
...В одном из ближайших обновлений эти изменения будут внесены, как раз будет исправляться подобное поведение при работе REST приложений. Обещали починить
Дмитрий Б написал: К сути: в модуле есть возможность отбора контрагентов для выгрузки, но я не понимаю можно ли там настроить правило "Выгружать только тех где пользователь сопоставлен".В настройках отбора у нас есть параметры сопоставление пользователей, но как их правильно указать? см скрин. https://prnt.sc/vz5ko8
Ну такой отбор не запилить. Вы можете поставить флаг, чтобы контрагенты не обновлялись по данным Б24, тогда ответственный слетать не будет.
Дмитрий Б написал: К сути: в модуле есть возможность отбора контрагентов для выгрузки, но я не понимаю можно ли там настроить правило "Выгружать только тех где пользователь сопоставлен".В настройках отбора у нас есть параметры сопоставление пользователей, но как их правильно указать? см скрин. https://prnt.sc/vz5ko8
Ну такой отбор не запилить. Вы можете поставить флаг, чтобы контрагенты не обновлялись по данным Б24, тогда ответственный слетать не будет.
Разве нельзя добавить условие отбора вида Выгружать ЕСЛИ Контрагент.Ответсвенный в списке "список сопоставления пользователей " И Пользователь.IDБитрикс24 = заполнено
Александр, вопрос если формируем счет в б24 с помощью активити, то счет в ску не едет? Любое действие по счету с помощью активити не приводит к загрузки счета в 1с, создание, смена статуса. Вручную все отл. Так и должно быть?
Игорь Алёшкин, отвечу я потому что позавчера с той же багой столкнулся. При создании счетов должно сработать событие в Б24 - оно не срабатывает. Какую активити используете -дайте ссылку