Возможность выполнить синхронизацию данных в БП 3.0 есть только для пользователей с полными правами. Назначение дополнительной роли «ВыполнениеСинхронизацииДанных» не дает желаемого результата. Реализовал расширение, которое позволяет выполнять обмены данными без наличия полных прав, только с ролью «ВыполнениеСинхронизацииДанных». Так, собственно, и должно быть.
Расположение — «Администрирование >> Сервис >> Синхронизация данных»:
Обработка содержит закладки для обменов с УТ 10.3 и для обменов через ED. При необходимости можно добавить закладки для других планов обмена:
Расширение тестировалось для конфигурации БП 3.0.65.80, платформа 8.3.12.1790.
Другие мои доработки
Полезная вещь.
Ну, это не совсем правда. Синхронизацию пользователь без полных прав выполнять сможет, только не сможет увидеть название синхронизации.
Начнем с того что пишется через НЕ
А закончим тем какого результата вы хотите добиться.
Если синхронизации — то дает )
(2)Как Вы предлагаете выполнить синхронизацию вручную без полных прав?
(4)Вывести пользователю кнопку расширением или обработку с одной кнопкой — Сделать синхронизацию
(5)Можно, только нужно еще и права дать на несколько регистров.
Иначе обмен работать не будет.
Собственно я так и сделал, только вывел еще списки с наименованиями настроенных обменов. Чтобы можно было бы выбрать, если их много.
(6)Возможно что то поменялось в этом мире, в прошлом году работало.
И кажется мне неспроста 1Сы сделали роль ВыполнениеСинхронизацииДанных, иначе зачем она ?
Что за ошибка, можете принтскрин приложить?
(7)Да, работало без дополнительных прав еще весной прошлого года.
А теперь нет. Нужны права на регистры сведений:
ОбщиеНастройкиУзловИнформационныхБаз
СообщенияОбменаДанными
НастройкиТранспортаОбменаСообщениями
ОбработчикиСобытийСинхронизацииДанных
НастройкиТранспортаОбменаДанными
На счет роли ВыполнениеСинхронизацииДанных, мне это тоже кажется станным.
Похоже недоработка.
В расширении я как раз даю права на эти регистры для роли ВыполнениеСинхронизацииДанных