Ошибка обновления 1с бухгалтерии 7.70.458 на 7.70.539
10.05.2012
13:15
#1
"Здравствуйте!
Очень долго не обновлял бухгалтерию (не было надобности в отличие от ЗиК), а тут пришлось. Ставлю 539 на 458 релиз 1с Бухгалтерия 7.7 (Сетевая версия), в загрузке конфигурации не ставил галки только: План счетов и Виды субконто, да еще в Справочниках Подразделения и Расчетные счета (припомнил что что то там менял) и Права, Приоритет ставлю Загружаемой конфигурации и Замещать объекты. Но когда пытаюсь сохранить конфигурацию программа пишет:
Нарушены правила уникальности кодов справочника НалогиИОтчисления, после чего программа не может завершить сохранения.
Ну думаю ладно, оставлю этот справочник старый(с458релиза) и пытаюсь вновь сохранить конфигурацию. Все хорошо сохранилось. Закрываю программу в режиме конфигуратора и открываю просто монопольно. Программа начинает выполнять действия по завершению обновления баз и пишет ошибку:
НалогиСФОТ.ПорядокОтраженияВНУ.Установить('01.01.2002', Перечисление.ПорядокОтраженияНалоговНУ.КосвенныеРасходы);
{Глобальный модуль(9398)}: Поле агрегатного объекта не обнаружено (ПорядокОтраженияВНУ)
Помогите пожалуйста обновить 458 релиз на 539. Что не так то..."
Очень долго не обновлял бухгалтерию (не было надобности в отличие от ЗиК), а тут пришлось. Ставлю 539 на 458 релиз 1с Бухгалтерия 7.7 (Сетевая версия), в загрузке конфигурации не ставил галки только: План счетов и Виды субконто, да еще в Справочниках Подразделения и Расчетные счета (припомнил что что то там менял) и Права, Приоритет ставлю Загружаемой конфигурации и Замещать объекты. Но когда пытаюсь сохранить конфигурацию программа пишет:
Нарушены правила уникальности кодов справочника НалогиИОтчисления, после чего программа не может завершить сохранения.
Ну думаю ладно, оставлю этот справочник старый(с458релиза) и пытаюсь вновь сохранить конфигурацию. Все хорошо сохранилось. Закрываю программу в режиме конфигуратора и открываю просто монопольно. Программа начинает выполнять действия по завершению обновления баз и пишет ошибку:
НалогиСФОТ.ПорядокОтраженияВНУ.Установить('01.01.2002', Перечисление.ПорядокОтраженияНалоговНУ.КосвенныеРасходы);
{Глобальный модуль(9398)}: Поле агрегатного объекта не обнаружено (ПорядокОтраженияВНУ)
Помогите пожалуйста обновить 458 релиз на 539. Что не так то..."
10.05.2012
15:50
#2
> не ставил галки только: План счетов и Виды субконто
плохая идея
> припомнил что что то там менял
наугад ничего делать нельзя, надо проводить точный анализ изменений
> Поле агрегатного объекта не обнаружено (ПорядокОтраженияВНУ)
ну так еще бы, вы же сами приняли решение "ладно, оставлю этот справочник старый". Алгоритмы конфигурации то считают что он "новый" и в нем есть реквизит "ПорядокОтраженияВНУ"
В общем, раз уж наменяли конфигурацию, обновлять ее нужно совсем не так. Надо сравнить ваш 458 с типовым 458. Увидеть что именно было изменено. В случае необходимости внести эти же изменения в 539 и уж потом на него обновляться.
плохая идея
> припомнил что что то там менял
наугад ничего делать нельзя, надо проводить точный анализ изменений
> Поле агрегатного объекта не обнаружено (ПорядокОтраженияВНУ)
ну так еще бы, вы же сами приняли решение "ладно, оставлю этот справочник старый". Алгоритмы конфигурации то считают что он "новый" и в нем есть реквизит "ПорядокОтраженияВНУ"
В общем, раз уж наменяли конфигурацию, обновлять ее нужно совсем не так. Надо сравнить ваш 458 с типовым 458. Увидеть что именно было изменено. В случае необходимости внести эти же изменения в 539 и уж потом на него обновляться.
10.05.2012
16:10
#3
Тогда обновляю 7.70.458 на 7.70.539 полностью (все галки стоят), сохранить конфигурацию все равно не дает - пишет: Нарушены правила уникальности кодов справочника НалогиИОтчисления. Тут то что делать?
10.05.2012
16:36
#4
И да, забыл написать контроль уникальности кода стоит галка у этого справочника, коды все разные - где искать?
10.05.2012
16:43
#5
Предположу, то скорее всего вы руками завели туда свои начисления с определёнными кодами, и программа на каком-то из релизов пытается добавить аналогичную информацию, ведь у этого справочника коды начислений определённые. Чтобы проверить это, надо с помощью отладчика проанализировать это место программы, на котором выскакивает ошибка. Скорее всего надо будет поставить на этом месте попытку записи, а не запись элемента справочника
Читают тему
(гостей: 1)