Всем доброе время суток, возникла проблема при обновлении типовой базы Бух 2.0.66.57 на бух 3.0.63.22, обновление все проходит хорошо, ошибок нет, но при принятии обновлений уже в тонком клиенте выдает ошибку "ОбщийМодуль.ВзаиморасчетыССотрудникамиБазовый.Модуль(19)}: Поле объекта не обнаружено (БухгалтерскиеВзаиморасчетыССотрудниками)
ЗарегистрироватьНачисленнуюЗарплатуВоВзаиморасчетах(Движения.БухгалтерскиеВзаиморасчетыССотрудниками, Организация, КонецМесяца(ПериодРегистрации), НачисленнаяЗарплата);".
Облазил весь инет не могу разобраться что сделать и как получилось что типовая конфигурация и не обновляется.
Прошу помощи, может кто сталкивался!
Заранее спасибо!
Проблема решена, оказалось действительно косяк в обновлении, принудительно обновился с конфигурации 3.0.54.20, все прошло хорошо без ошибок, после этого обновился до последнего релиза, то же без ошибок, отсюда вывод...
Обновляться с бух 2.0 нужно не с последних конфигураций, а из более старых или же обновлять нужно на более старые версии бух 3.0, желательно до релиза 3.0.6...., проверял лично до этого релиза все обновляется без ошибок, после этого вылетает в ошибку.
Всем огромное спасибо за подсказки и варианты решений!
Попробовал обновить уже новой конфигурацией, ошибка осталась и в том же месте =( Пробовал разными конфигурациями обновить, беккап предыдущего релиза БУХ 2.0 2.0.66.55 при его обновлении, та же ошибка...
(12)То что на замке это хорошо. Подобные ситуации возникают если был перескок через ключевую конфигурацию, когда старые объекты удаляются а вновь введенные принимаются к использованию.
Сравните Основную конфигурацию и конфигурацию поставщика.
Я делал сравнение с конфигурацией поставщика, ошибка возникает в модуле которого нет в конфигурации 2.0, он появляется в конфигурации 3.0 и регистры накопления с одноименным названием так же создаются в новой конфигурации. Пробовал обновлять пустые конфигурации обновление, все проходит без ошибок, пробовал обновить похожу конфигурацию, перед этим обновил до последней Бух 2.0.66.57 произошла, такая же ошибка, если обновлять из более ранних версий 2.0 то проходит без ошибок... хотя в конфигурации так же создаются новые модули и регистры... Обновляю конфигурации всегда или из файла или с самого сайта 1с.
(14) Прошел по цепочке процедур. в модуле ЗарплатаКадрыОбновлениеСПредыдущейРедакции есть Функция ДокументПереносаДанных(Дата, Организация, ИменаРегистровНакопления = "", ИменаРегистровСведений = "")
Попробуйте перехватить в отладчике ИмяРегистра и массив регистров . Так как документ который создается это ОперацияБух.
Двигаться будет РН БухгалтерскиеВзаиморасчетыССотрудниками
(16)Открыл журнал регистрации, и увидел что перед этой ошибкой появляется еще одна ошибка "При вызове обработчика обновления:
"ЗарплатаКадрыОбновлениеСПредыдущейРедакции.ЗарплатаКадрыОбновлениеС20()"
произошла ошибка:
"{ОбщийМодуль.ВзаиморасчетыССотрудникамиБазовый.Модуль(19)}: Поле объекта не обнаружено (БухгалтерскиеВзаиморасчетыССотрудниками)
ЗарегистрироватьНачисленнуюЗарплатуВоВзаиморасчетах(Движения.БухгалтерскиеВзаиморасчетыССотрудниками, Организация, КонецМесяца(ПериодРегистрации), НачисленнаяЗарплата); "."
(17)БухгалтерскиеВзаиморасчетыССотрудниками - это Регистр накопления. В процессе он должен был создаться. он создался? Где то в обработках обновления должен этот объект создаваться, если это не произошло... сами понимаете ...
(18)Стоит 8.13.1198, пробовал всевозможные платформы и более ранние и эта платформа когда была самой последней, не помогло, поэтому смысла обновляться еще раз не вижу, но если уж точно откидывать все варианты ошибки, попробую обновиться до последней платформы и посмотреть...
Проблема решена, оказалось действительно косяк в обновлении, принудительно обновился с конфигурации 3.0.54.20, все прошло хорошо без ошибок, после этого обновился до последнего релиза, то же без ошибок, отсюда вывод...
Обновляться с бух 2.0 нужно не с последних конфигураций, а из более старых или же обновлять нужно на более старые версии бух 3.0, желательно до релиза 3.0.6...., проверял лично до этого релиза все обновляется без ошибок, после этого вылетает в ошибку.
Всем огромное спасибо за подсказки и варианты решений!