0
rom4eg
03.05.25
✎
20:59
|
1С:Предприятие 8.3 (8.3.25.1394)
Бухгалтерия предприятия, редакция 3.0 КОРП (3.0.175.19)
Зарплата и управление персоналом, редакция 3.1 (3.1.30.197)
Здравствуйте.
Базы файловые. Была настроена синхронизация через локальный каталог, все работало до 28.04.2025. Сегодня не пошел обмен на стороне БП, возможно связано с обновлением конфигурации БП на последний релиз. Удалил текущую настройку синхронизации на стороне ЗУП и БП и стал настраивать новую синхронизацию. На стороне ЗУП проходит все штатно, на стороне БП ошибка:
---------------------------------------------------
Значение префикса программы "Зарплата и управление персоналом, ред. 3" не уникально ("ЗП"). Уже существует настройка синхронизации с таким же префиксом.
Для продолжения назначьте в программе "Зарплата и управление персоналом, ред. 3" уникальный префикс информационной базы, отличный от текущего.
{Обработка.ПомощникСозданияОбменаДанными.МодульМенеджера(1406)}:ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
{Обработка.ПомощникСозданияОбменаДанными.МодульМенеджера(518)}:СоздатьОбновитьУзлыПланаОбмена(НастройкиПодключения);
{Обработка.ПомощникСозданияОбменаДанными.МодульМенеджера(889)}:ВыполнитьДействияПоНастройкеОбменаДанными(НастройкиПодключения);
{(1)}:Обработки.ПомощникСозданияОбменаДанными.СохранитьНастройкиПодключения(Параметры[0])
{ОбщийМодуль.ОбщегоНазначения.Модуль(10657)}:Возврат Вычислить(ИмяМетода + "(" + ПараметрыСтрока + ")"); // АПК:488 Исполняемый код безопасен.
{ОбщийМодуль.ДлительныеОперации.Модуль(1887)}:Результат = ОбщегоНазначения.ВызватьФункциюКонфигурации(ИмяФункции, ПараметрыПроцедуры);
{ОбщийМодуль.ДлительныеОперации.Модуль(1746)}:ВызватьФункцию(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры, ПараметрыВыполнения);
[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ИсключениеВызванноеИзВстроенногоЯзыка]
----------------------------------------------
Подскажите где и как поудалять хвосты от старого префикса. Префикс баз менять нежелательно. При изменении префикса в ЗУПе, настройка проходит без ошибок, синхронизация работает.
|
|
1
DrZombi
гуру
05.05.25
✎
09:48
|
(0) >>> Удалил текущую настройку
Бэкапы сделал? Верни все обратно.
Редактировать надо правила обмена, а не настраивать все по новой :)
В правиле обмена есть 3 файлика, и если они берутся из внешнего источника ZIP, то просто:
1. Делаешь копию вашего ЗУП и БП3.0 и там указываешь использовать правило обмена из конфигурации.
...Это надо чтобы сохранить исходный набор правила.
2. Из рабочей базы выгружаешь измененные правила.
3. Сравниваешь эти файлики... я продпочитаю в Notepad++ 32 бита, плагином "Compare"...
... только на х32 битной версии робит менеджер плагинов :)
... и как-то все :)
|
|
2
DrZombi
гуру
05.05.25
✎
09:56
|
+(0) Если вы мазохист и решили потратить кучу времени на бестолковую писанину того, что было сделано до вас... то
1. Настройки правил обменов лучше рассматривать через редактор объектов в "Инструменте разработчика". Увы, не все доступно в интерфейсе.
2. В обменах есть парочка регистров, которая отвечает за соответствия префиксов... Почему так не знаю, но очень вредные вещи, а может полезные :)
Регистр:
РегистрСведений.ПрефиксыИнформационныхБаз
|
|
3
DrZombi
гуру
05.05.25
✎
10:12
|
(1) Если решишься вертать обратно и редактировать правила, то вам потребуется версия исходных правил тех релизов, на основе которых были сформированные доработанные правила...
Ну как-то лучше понимать, что автор до вас внес в правила, которые вы торжественно к еб... сломали :)
К примеру... у нас я внес изменения в правила, что бы обратно в ЗУП не улетали документы по определенному условию, у вы базовые правила к нам не подходят, малость :)
|
|