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