1С бухгалтерия

При обновлении БГУ с версии 1.0.2 возникла ошибка. Обновлялся не последовательно, а просто загрузил новую кофигурацию и может быть в результате этого вылезла ошибка:

ИскомыеАналитики.Добавить(ИскомыеАналитики.ПубличныйИдентификатор);

{ОбщийМодуль.ОбновлениеИнформационнойБазыКлиент(28 )}: При обновлении информационной базы возникла ошибка:

{ОбщийМодуль.ОбновлениеИнформационнойБазыПереопред еляемый(885)}: Поле объекта не обнаружено (ПубличныйИдентификатор)
ИскомыеАналитики.Добавить(ИскомыеАналитики.Публичн ыйИдентификатор);

Подробности см. в Журнале регистрации.
ВызватьИсключение ТекстСообщенияОбОшибке;

Проблема в процедуре ПреобразоватьДанныеОтчетностиПриПереходеНа_1_0_3
Исправляем так:

...
ИскомыеАналитикиВыборка = Запрос.Выполнить().Выбрать();
ИскомыеАналитики.Очистить();
Пока ИскомыеАналитикиВыборка.Следующий() Цикл
	Если ИскомыеАналитикиВыборка.ТипЗначения.СодержитТип(Тип("СправочникСсылка.Субконто")) Тогда
		//ИскомыеАналитики.Добавить(ИскомыеАналитики.ПубличныйИдентификатор);
		ИскомыеАналитики.Добавить(ИскомыеАналитикиВыборка.ПубличныйИдентификатор); // ХА
	КонецЕсли;
КонецЦикла;
...

Решения в интернете не нашел, поэтому может быть при последовательном обновлении эта ошибка не возникает.

Комментарии

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Объясните по подробнее как исправить ошибку?

admin аватар

Честно говоря лень смотреть где именно находится эта процедура ПреобразоватьДанныеОтчетностиПриПереходеНа_1_0_3, поэтому просто в конфигураторе сделайте глобальный поиск и найдите эту процедуру. А в этой процедуре найдите приведенный мной строки и закоментируйте то, что я закоментировал и добавьте то что я добавил.
Т.е. это
ИскомыеАналитики.Добавить(ИскомыеАналитики.ПубличныйИдентификатор);
замените на это
ИскомыеАналитики.Добавить(ИскомыеАналитикиВыборка.ПубличныйИдентификатор);

Спасиб за помощь все получилось.

Спасибо.
Ларчик просто открывался:)

спасибо огромное!

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <1c7>, <drupal5>, <drupal6>, <javascript>, <php>. Beside the tag style "<foo>" it is also possible to use "[foo]".