Имя: Пароль:
1C
 
Ошибка синхронизации ЗУП - Бух
0 СамоСабой
 
24.02.25
17:32
Здравствуйте.
Имеются 1С ЗУП 3.1 и 1С Бух Корп
Обе программы обновляются (Бух - предпоследняя конфигурация)
Каждый месяц выполняем синхронизацию - в ЗУП жмем кнопку "Синхронизировать".
В этот раз сихронизация не получилась:
- Не удалось получить данные :
Тип не определен (ПеречислениеСсылка.ПолФизическихЛиц)
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(15655)}:СоответствиеТипа.Вставить(ИмяУзла, Тип(ПравилаОбмена.Значение));
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(15680)}:ЗагрузитьСоответствиеТиповДляОдногоТипа(ФайлОбмена, СоответствиеТипа);

- Не удалось отправить данные :
Ошибка получения значения свойства объекта (по имени свойства источника)
    ПКО                    =  НастройкиРасчетаРезервовПоОплатеТруда  (Справочник: Настройки расчета резервов по оплате труда)
    ПКС                    =  4  (НормативОтчисленийВРезерв --> НормативОтчисленийВРезерв)
    Объект                 =  Резерв ежегодных отпусков (на 2024 г.)  (Справочник объект: Настройки расчета резервов по оплате труда)
    СвойствоПриемника      =  НормативОтчисленийВРезерв  (Число)
    ОписаниеОшибки         =  Поле объекта не обнаружено (НормативОтчисленийВРезерв)
    ПозицияМодуля          =  {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(11796)}:Значение = ОбъектДляПолученияДанных[ИмяСвойства];
1 СамоСабой
 
24.02.25
17:34
Посмотрел обе конфигурации - в обеих имеется
Перечисление.ПолФизическогоЛица -- ПолФизическихЛиц - отсутвует
2 СамоСабой
 
24.02.25
17:37
Вопрос каким образом возможно, что на обновляемых конфигурациях реквизиты обмена не соответствуют собственно конфигурации?
3 СамоСабой
 
24.02.25
17:38
Откуда синхронизация тянет некорректное значение ПолФизическихЛиц? и как это возможно исправить
4 Amra
 
24.02.25
18:00
В настройках синхронизации смотри, типовые правила или допиленные. Если допиленные, то они автоматом не обновляются
5 СамоСабой
 
24.02.25
18:41
(4) Посмотрел.
Похоже действительно правила загружались из файла.
Можно ли как то отказаться от загружаемых правил и вернуться к стандартным?
6 Amra
 
24.02.25
18:46
(5) Там же в настройках переключатель был, что брать встроенные в конфы
7 СамоСабой
 
24.02.25
18:52
Нашел ПолФизическихЛиц в файле CorrespondentExchangeRules.xml
тут можно поправить прямо в редакторе
а вот НормативОтчисленийВРезерв
обнаружил в ExchangeRules.xml
тут уже редактором править затруднительно.
Насколько я понимаю эти правила в КД 3.1 делаются?
8 Amra
 
24.02.25
19:09
(7) 2.1
9 СамоСабой
 
24.02.25
19:15
(8) т.е. надо еще и на стороне Бух правила менять?
10 СамоСабой
 
24.02.25
23:44
Исправил файлы
ExchangeRules
CorrespondentExchangeRules
заменил ПолФизическихЛиц на ПолФизическогоЛица
Поиск не находит исходного значения
Загрузил в ЗУП
В информации о комплекте правил вижу свежие дата
Перезашел в ЗУП.
При запуске синхронизации наблюдаю туже ошибку.
Опять откуда то Тянет ПолФизическихЛиц

В чем тут может быть? Прошу подсказать
11 Волшебник
 
24.02.25
23:48
(10) А что тут может быть? Закончите мысль.
12 СамоСабой
 
24.02.25
23:51
Откуда тянется ПолФизическихЛиц если и в обеих конфигурациях и в правилах обмена ПолФизическогоЛица?
13 СамоСабой
 
25.02.25
00:04
Остаются только правила на стороне БУХ.
Тут кстати вопрос :
В режиме COM обмена при загрузке используются правила загруженную в базу источник или в базу приемник?
14 СамоСабой
 
25.02.25
01:14
Похоже, что да При выгрузке используются таки правила из источника а при загрузке правила из приемника
15 craxx
 
25.02.25
04:37
(14) Там так-то правила корреспондента есть. в плане обмена.
Поэтому надо оба правила смотреть.
16 DrZombi
 
гуру
25.02.25
05:58
(5) Можно сравнить Типовое правило с не типовым (допиленым), понять, что автор правила делал, и допилить типовое.
Как правило, допиливание связано с какими либо неудобствами в типовом.
17 DrZombi
 
гуру
25.02.25
06:00
(10) Такое чувство, что вы случайным образом пишите, с надеждой, что правило обмена съест ваш код и не подавится :DDDD
18 DrZombi
 
гуру
25.02.25
06:03
(0) Установите себе Notepad++ х32 (просто там работает менеджер Плагинов)
В нотепаде ++ добавьте один единственный плагин "Compare"

Compare - сторонний плагин для приложения Notepad++, расширяющий его функциональность для работы с содержимым текстовых файлов в контексте сравнения.
https://clck.ru/3GaxAM
19 craxx
 
25.02.25
06:45
(18) в конфигураторе 1С можно сравнить 2 текстовых файла, не хуже
20 СамоСабой
 
25.02.25
11:18
на данный момент имеем следующее:
1 Обмен у меня заработал после того, как я исправил 2 файла правил из базы источника и 2 файла правил из базы получателя. Хотя обмен происходит двухсторонний и под источником и получателем понимаем базу, в которой запускаем синхронизацию и базу с которой соединяемся по COM - соответственно.
2 Обмен при COM соединении работает полностью аналогично обмену в файловом режиме - т.е. при выгрузки из источника используются правила из источника при записи этих данных в приемник - правила из приемника и наоборот.
3 Необходимо актуализировать правила т.е. выяснить какие идеи закладывал в них их создатель 3 года назад. Создатель правил вместе со своими идеями недоступен, поэтому придется сравнивать файлы правил и загружать их в конвертацию, чтобы подвязать новые реквизиты.
Выше уважаемый Amra писал, что эти  правила редактируются в КД 2.1 - начну с этого.