Александр Снисаренко написал: По истории синхронизации посмотрел, номер счета действительно записывается, но почему он тогда в контрагенте не отображается
Для того что бы он отображался в указанном реквизите, этот счет должен быть основным. Банковский счет при загрузке только присваивается контрагенту, но основным стать не может. В Битрикс24 счетов так же может быть несколько как и в 1С. Но признака основного нет. В связи с этим нельзя его установить.
Вы можете сами определить логику записи основного в общем модуле расширения "Б24_Синхр_ЗагрузкаВызовСервера", процедура "ЗагрузитьОбновитьБанковскиеСчетаКомпанийКонтактов", Область ПоискСозданиеБанкСчетаИ там добавить в конце блока например:
Код
Если Не ЗначениеЗаполнено(ВладелецБСчета.ОсновнойБанковскийСчет) и ЗначениеЗаполнено(БанковскийСчет) Тогда
ВладелецОбъект = ВладелецБСчета.ПолучитьОбъект();
ВладелецОбъект.ОсновнойБанковскийСчет = БанковскийСчет;
ВладелецОбъект.Записать();
КонецЕсли;
Сергей Кучеров написал: Вы можете сами определить логику записи основного в общем модуле расширения "Б24_Синхр_ЗагрузкаВызовСервера", процедура "ЗагрузитьОбновитьБанковскиеСчетаКомпанийКонтактов", Область ПоискСозданиеБанкСчетаИ там добавить в конце блока например:
Код
Если Не ЗначениеЗаполнено(ВладелецБСчета.ОсновнойБанковскийСчет) и ЗначениеЗаполнено(БанковскийСчет) Тогда
ВладелецОбъект = ВладелецБСчета.ПолучитьОбъект();
ВладелецОбъект.ОсновнойБанковскийСчет = БанковскийСчет;
ВладелецОбъект.Записать();
КонецЕсли;
Спасибо за ответы, чувствую что придется обращаться к программисту 1с. Не подскажите где искать этот модуль расширения "Б24_Синхр_ЗагрузкаВызовСервера". Открыл базу в конфигураторе, но ничего подобного не могу найти.
Сергей Кучеров написал: Вы можете сами определить логику записи основного в общем модуле расширения "Б24_Синхр_ЗагрузкаВызовСервера", процедура "ЗагрузитьОбновитьБанковскиеСчетаКомпанийКонтактов", Область ПоискСозданиеБанкСчетаИ там добавить в конце блока например:
Код
Если Не ЗначениеЗаполнено(ВладелецБСчета.ОсновнойБанковскийСчет) и ЗначениеЗаполнено(БанковскийСчет) Тогда
ВладелецОбъект = ВладелецБСчета.ПолучитьОбъект();
ВладелецОбъект.ОсновнойБанковскийСчет = БанковскийСчет;
ВладелецОбъект.Записать();
КонецЕсли;
Спасибо за ответы, чувствую что придется обращаться к программисту 1с. Не подскажите где искать этот модуль расширения "Б24_Синхр_ЗагрузкаВызовСервера". Открыл базу в конфигураторе, но ничего подобного не могу найти.
Если еще не нашли... Нужно открыть расширение в конфигураторе и в разделе Общих модулей.
Вы же хотели 1С-ника найти ) Пример есть пример. Такую ошибку выдает если тип проверяемого значения не определен. Значит на предыдущем этапе что то не нашлось из этого. Потому и написано что пример, так как конкретную ситуацию у вас в базе нужно смотреть, у меня нет готовых синхронизаций со свежей бухгалтерией под рукой к сожалению.