|
Ошибка синхронизации ЗУП - Бух | ☑ | ||
---|---|---|---|---|
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 - начну с этого. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |