Здравствуйте! У нас настроена синхронизация, Бухгалтерия 3.0 (фреш) и облачный Б24, версия модуля 2.4.0.5, ранее при изначальных настройках всё относительно корректно работало, в какой-то момент, видимо, настройки слетали (возможно при обновлении модуля, не могу уже сейчас понять этот момент), и так получилось, что все контакты из Б24 загрузились в 1С как контрагенты. Подскажите, пожалуйста, можно ли как-то теперь так синхронизировать, чтобы в 1С те контрагенты, которые на самом деле контакты удалились, ну или удалить лишних контрагентов в 1С так, чтобы ничего не удалилось в Б24?
Зоя Ушакова написал: Здравствуйте! У нас настроена синхронизация, Бухгалтерия 3.0 (фреш) и облачный Б24, версия модуля 2.4.0.5, ранее при изначальных настройках всё относительно корректно работало, в какой-то момент, видимо, настройки слетали (возможно при обновлении модуля, не могу уже сейчас понять этот момент), и так получилось, что все контакты из Б24 загрузились в 1С как контрагенты. Подскажите, пожалуйста, можно ли как-то теперь так синхронизировать, чтобы в 1С те контрагенты, которые на самом деле контакты удалились, ну или удалить лишних контрагентов в 1С так, чтобы ничего не удалилось в Б24?
Ну они могут загрузиться как контрагенты, если у контакта нет владельца компании. Вы можете поставить настройку, чтобы удаленные в Б24 помечались на удаление в 1С. А затем удалить контакты в Б24 - тогда они пометятся в 1С на удаление. А лучше ручками удалить в 1С такие контрагенты(физически, а не пометкой)
Добрый день! 1С:ERP Управление предприятием 2 (2.5.6.278) 1С:Бэкофис 2.0 (1.0.0.11) Установили модуль Бэкофис 2.0 на рабочую базу и все пользователи потеряли возможность проводить заказы клиентов в 1С. Из настроек добавляли только ключ подключения к Б24. Больше никаких настроек не производилось. В инструкции не нашел, что нужно сразу после установки модуля прописывать какие-то права пользователям.
Код
Выдает следующую ошибку:
Недостаточно прав для работы с таблицей "РегистрСведений.Б24_К_ИдентификаторыОбъектов"
{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(1854)}: Результат = Форма.Записать(ПараметрыЗаписи);
{Документ.ЗаказКлиента.Форма.ФормаДокумента.Форма(6421)}: ОбщегоНазначенияУТКлиент.ОбработатьЗаписьОбъектаВФорме(ЭтотОбъект, ПараметрыДляЗаписи);
по причине:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
Недостаточно прав для работы с таблицей "РегистрСведений.Б24_К_ИдентификаторыОбъектов"
{Битрикс24КомплексERP ОбщийМодуль.Б24_КБ_РаботаИзОдногоОкнаВызовСервера.Модуль(1157)}: ВыполненныйЗапрос = Запрос.Выполнить();
{Битрикс24КомплексERP Документ.ЗаказКлиента.МодульОбъекта(32)}: Б24_КБ_РаботаИзОдногоОкнаВызовСервера.ПроверитьДобавитьСвязкуСДокументаОснования(Ссылка);
по причине:
Недостаточно прав для работы с таблицей "РегистрСведений.Б24_К_ИдентификаторыОбъектов"
Alexander Vasilyev написал: В инструкции не нашел, что нужно сразу после установки модуля прописывать какие-то права пользователям.
Да, нужно прописывать права. Сделаю так, чтобы права пользователя модуля были по умолчанию.
Прошу прощения, коллега, забыл снять защищенный режим на тестовой БД. Это сообщение можно удалить.
Назначили права пользователю, теперь при входе не дает войти вообще. В ЖР такое:
Код
Нарушение прав доступа!
{Битрикс24КомплексERP ОбщийМодуль.Б24_К_ОбщегоНазначенияВызовСервера.Модуль(850)}: СохраненныеНастройки = ХранилищеОбщихНастроек.Загрузить(ПолучитьНазваниеМодуля(), Настройка, , Пользователь);
{Битрикс24КомплексERP ОбщийМодуль.Б24_К_ОбщегоНазначенияВызовСервера.Модуль(1124)}: ОповещатьООшибкахПользователей1С = ПолучитьЗначениеХранилищаНастроек("ОбщиеНастройки", "ОповещатьООшибкахПользователей1С");
{Битрикс24КомплексERP МодульУправляемогоПриложения(32)}: Если Б24_К_ОбщегоНазначенияВызовСервера.ЭтотПользовательПолучаетОповещения() Тогда
по причине:
Нарушение прав доступа!
Зоя Ушакова написал: Здравствуйте! У нас настроена синхронизация, Бухгалтерия 3.0 (фреш) и облачный Б24, версия модуля 2.4.0.5, ранее при изначальных настройках всё относительно корректно работало, в какой-то момент, видимо, настройки слетали (возможно при обновлении модуля, не могу уже сейчас понять этот момент), и так получилось, что все контакты из Б24 загрузились в 1С как контрагенты. Подскажите, пожалуйста, можно ли как-то теперь так синхронизировать, чтобы в 1С те контрагенты, которые на самом деле контакты удалились, ну или удалить лишних контрагентов в 1С так, чтобы ничего не удалилось в Б24?
Ну они могут загрузиться как контрагенты, если у контакта нет владельца компании. Вы можете поставить настройку, чтобы удаленные в Б24 помечались на удаление в 1С. А затем удалить контакты в Б24 - тогда они пометятся в 1С на удаление. А лучше ручками удалить в 1С такие контрагенты(физически, а не пометкой)
Александр, благодарю за разъяснения! Ручками, конечно, это очень долго. А подскажите, если я удалю их в 1С, прям совсем удалю, то в битриксе они останутся?
Ну и сейчас проверила на тестовом примере, получается, что когда мы в Б24 заводим контакт, не привязанный к компании, при синхронизации в 1С создаётся контрагент, а затем, когда этот контакт привязываем к уже существующей компании, то в 1С создается контактное лицо Контрагента, то есть фактически запись задваивается, то есть в Б24 э то один элемент, а в 1С их два. Подскажите, пожалуйста, это верное поведение синхронизации?
Ну и сразу еще один вопрос. Можно ли как-то настроить, чтобы синхронизировались только Контрагенты = Компании, чтобы вот эти вот контакты и контактные лица не участвовали в синхронизации, нигде не создавались, были просто в битриксе и в 1С не тянулись? Не нашла такой настройки.
Зоя Ушакова написал: Ну и сейчас проверила на тестовом примере, получается, что когда мы в Б24 заводим контакт, не привязанный к компании, при синхронизации в 1С создаётся контрагент, а затем, когда этот контакт привязываем к уже существующей компании, то в 1С создается контактное лицо Контрагента, то есть фактически запись задваивается, то есть в Б24 э то один элемент, а в 1С их два. Подскажите, пожалуйста, это верное поведение синхронизации?
Верное.
Цитата
Зоя Ушакова написал: Ну и сразу еще один вопрос. Можно ли как-то настроить, чтобы синхронизировались только Контрагенты = Компании, чтобы вот эти вот контакты и контактные лица не участвовали в синхронизации, нигде не создавались, были просто в битриксе и в 1С не тянулись? Не нашла такой настройки.
Здравствуйте. При попытке из Битрикс24 создать документ в 1С, запускается 1С, пишет "Производится формирование данных в 1С" и появляется окно с ошибкой.
Скрытый текст
Ошибка при вызове метода контекста (УстановитьСтроку) {Битрикс24КомплексERP ОбщийМодуль.Б24_К_RestApiВызовСервера.Модуль(430)}: ЧтениеJSON.УстановитьСтроку(JSON); {Битрикс24КомплексERP ОбщийМодуль.Б24_КБ_РаботаИзОдногоОкнаВызовСервера.Модуль(728)}: ДанныеJSON = Б24_К_RestApiВызовСервера.ПрочитатьJSONНаСервере(Выборка.Значение, Истина); {Битрикс24КомплексERP РегистрСведений.Б24_КБ_НастройкиБэкофиса.Форма.ФормаФормированиеДанных1С.Форма(63)}: Результат = Б24_КБ_РаботаИзОдногоОкнаВызовСервера.ПроверитьДанные(Б24_К_НастройкиСеанса.СессияБитрикс24); по причине: Несоответствие типов (параметр номер '1')
База данных ERP типовая 2.5.7.226 1С:Предприятие 8.3 (8.3.19.1351) Установлен модуль Бэкофис 2.0 последней версии.