Поле объекта не обнаружено (ошибка 428)
Показывать по
10
20
40
сообщений
- 1
- 2
26.04.2011
09:56
#1
{МодульПриложения(428)}: Поле объекта не обнаружено (ДокументооборотСКонтролирующимиОрганами_ИспользоватьВнешнийМ одуль)
Если ПравоДоступа("Чтение", Метаданные.Константы.ДокументооборотСКонтролирующимиОрганами_ИспользоватьВнешнийМ одуль)
подскажите что от меня хочет в очередной раз программа 1с сам разобраться не смог (пока еще только начинаю осваивать сей продукт)
Если ПравоДоступа("Чтение", Метаданные.Константы.ДокументооборотСКонтролирующимиОрганами_ИспользоватьВнешнийМ
подскажите что от меня хочет в очередной раз программа 1с сам разобраться не смог (пока еще только начинаю осваивать сей продукт)
26.04.2011
10:35
#2
Мало дали информации! В какой момент возникает ошибка? Вы кто бухгалтер или программист? Есть у вас в Сервисе-Управление пользователями и доступом?
26.04.2011
10:54
#4
Значится так: можно сказать что я начинающий программист 1с. у меня на серваке стоит 1С: 8.1.15.14 модуль 1С:Подрядчик строительства 4.0. Управление финансами, редакция 1.1 стояла версия годичьной давности 1.1.13.1 соответственно я решил обновить ее до самой последней. все обновления встали на "УРА" кроме последнего , вылетает ошибка о которой я писал ниже. Хочу заметить что до этой ошибки была другая похожая: 3884)}: Поле объекта не обнаружено (УчетныеЗаписиДокументооборота). Зайдя в конфигурацию я заметил что такого объекта дейтвительно нет, хотя до последнего обновления он был, зато появился другой объект "УчетныеЗаписиНалогоплательщиков". Я сравнил данные объекты (делал вовремя резервные копии) и выяснил что они совершенно совпадают кроме названия. Заменил название. После этого захожу в 1с Предприятие пишет что обновление до 1.1.24.1 выполнено и замем вылетает ошибка:
{МодульПриложения(428)}: Поле объекта не обнаружено (ДокументооборотСКонтролирующимиОрганами_ИспользоватьВнешнийМ одуль)
Если ПравоДоступа("Чтение", Метаданные.Константы.ДокументооборотСКонтролирующимиОрганами_ИспользоватьВнешнийМ одуль)
{МодульПриложения(428)}: Поле объекта не обнаружено (ДокументооборотСКонтролирующимиОрганами_ИспользоватьВнешнийМ
Если ПравоДоступа("Чтение", Метаданные.Константы.ДокументооборотСКонтролирующимиОрганами_ИспользоватьВнешнийМ
26.04.2011
10:59
#5
"в отладке пишет следуещее:
Функция ИнициализироватьКонтекстДокументооборотаСНалоговымиОрганами() Экспорт
ЭтоПерваяИтерация = Истина;
ИнициализироватьКонтекст = Истина;
Пока ИнициализироватьКонтекст Цикл
ИнициализироватьКонтекст = Ложь;
// если подключена внешняя обработка, то используем ее
Если ПравоДоступа("Чтение", Метаданные.Константы.ДокументооборотСКонтролирующимиОрганами_ИспользоватьВнешнийМ одуль)
И ПравоДоступа("Чтение", Метаданные.Константы.ДокументооборотСКонтролирующимиОрганами_ВнешнийМодуль) Тогда
// если подключена внешняя обработка, то используем ее
Если Константы.ДокументооборотСКонтролирующимиОрганами_ИспользоватьВнешнийМ одуль.Получить() Тогда
ВнешниеОбъектыХранилище = Константы.ДокументооборотСКонтролирующимиОрганами_ВнешнийМодуль;
ДвоичныеДанныеОбработки = ВнешниеОбъектыХранилище.Получить().Получить();
Если ДвоичныеДанныеОбработки <> Неопределено Тогда
ИмяФайлаОбработки = ПолучитьИмяВременногоФайла("epf");
ДвоичныеДанныеОбработки.Записать(ИмяФайлаОбработки);
Попытка
КонтекстЭДО = ВнешниеОбработки.Создать(ИмяФайлаОбработки);
Исключение
Сообщить("Не удалось загрузить внешний модуль для документооборота с налоговыми органами:
|" + ИнформацияОбОшибке().Описание + "
|Будет использован модуль, встроенный в конфигурацию.", СтатусСообщения.Важное);
КонецПопытки;
КонецЕсли;
КонецЕсли;
КонецЕсли;
// если внешняя не подключена, то используем встроенную
Если КонтекстЭДО = Неопределено И ПравоДоступа("Использование", Метаданные.Обработки.ДокументооборотСКонтролирующимиОрганами) Тогда
КонтекстЭДО = Обработки.ДокументооборотСКонтролирующимиОрганами.Создать();
КонецЕсли;
// обновляем модуль документооборота с ФНС из Интернет при необходимости
Если ЭтоПерваяИтерация И КонтекстЭДО <> Неопределено Тогда
Попытка
МодульОбновлен = КонтекстЭДО.ОбновитьМодульДокументооборотаСФНСПриНеобходимости();
Если МодульОбновлен Тогда
ИнициализироватьКонтекст = Истина;
КонецЕсли;
Исключение
Сообщить("Не удалось проверить доступность обновления модуля документооборота с ФНС по причине внутренней ошибки:
|" + ИнформацияОбОшибке().Описание, СтатусСообщения.Важное);
КонецПопытки;
КонецЕсли;
ЭтоПерваяИтерация = Ложь;
КонецЦикла;
Возврат (КонтекстЭДО <> Неопределено);
КонецФункции"
Функция ИнициализироватьКонтекстДокументооборотаСНалоговымиОрганами() Экспорт
ЭтоПерваяИтерация = Истина;
ИнициализироватьКонтекст = Истина;
Пока ИнициализироватьКонтекст Цикл
ИнициализироватьКонтекст = Ложь;
// если подключена внешняя обработка, то используем ее
Если ПравоДоступа("Чтение", Метаданные.Константы.ДокументооборотСКонтролирующимиОрганами_ИспользоватьВнешнийМ
И ПравоДоступа("Чтение", Метаданные.Константы.ДокументооборотСКонтролирующимиОрганами_ВнешнийМодуль) Тогда
// если подключена внешняя обработка, то используем ее
Если Константы.ДокументооборотСКонтролирующимиОрганами_ИспользоватьВнешнийМ
ВнешниеОбъектыХранилище = Константы.ДокументооборотСКонтролирующимиОрганами_ВнешнийМодуль;
ДвоичныеДанныеОбработки = ВнешниеОбъектыХранилище.Получить().Получить();
Если ДвоичныеДанныеОбработки <> Неопределено Тогда
ИмяФайлаОбработки = ПолучитьИмяВременногоФайла("epf");
ДвоичныеДанныеОбработки.Записать(ИмяФайлаОбработки);
Попытка
КонтекстЭДО = ВнешниеОбработки.Создать(ИмяФайлаОбработки);
Исключение
Сообщить("Не удалось загрузить внешний модуль для документооборота с налоговыми органами:
|" + ИнформацияОбОшибке().Описание + "
|Будет использован модуль, встроенный в конфигурацию.", СтатусСообщения.Важное);
КонецПопытки;
КонецЕсли;
КонецЕсли;
КонецЕсли;
// если внешняя не подключена, то используем встроенную
Если КонтекстЭДО = Неопределено И ПравоДоступа("Использование", Метаданные.Обработки.ДокументооборотСКонтролирующимиОрганами) Тогда
КонтекстЭДО = Обработки.ДокументооборотСКонтролирующимиОрганами.Создать();
КонецЕсли;
// обновляем модуль документооборота с ФНС из Интернет при необходимости
Если ЭтоПерваяИтерация И КонтекстЭДО <> Неопределено Тогда
Попытка
МодульОбновлен = КонтекстЭДО.ОбновитьМодульДокументооборотаСФНСПриНеобходимости();
Если МодульОбновлен Тогда
ИнициализироватьКонтекст = Истина;
КонецЕсли;
Исключение
Сообщить("Не удалось проверить доступность обновления модуля документооборота с ФНС по причине внутренней ошибки:
|" + ИнформацияОбОшибке().Описание, СтатусСообщения.Важное);
КонецПопытки;
КонецЕсли;
ЭтоПерваяИтерация = Ложь;
КонецЦикла;
Возврат (КонтекстЭДО <> Неопределено);
КонецФункции"
26.04.2011
11:26
#6
обновляли релизы по порядку я надеюсь?) я не на годичной давности, сразу новый ??
В Конфигураторе есть "проверка конфигурации" попробуйте там разные галочки поставить. что он скажет далее..
на самом деле с такой конфигурацией 8-ки не сталкивался ни разу, но если она обсалютно типовая и нормально обновленна, то странно.
если есть возможность то могу посоветовать, просто поставить последний релиз (чистую базу просто) и посмотреть будет ли эта ошибку или нет.
На сколько я понял из текста. он сначала пытается найти внешнию обработку, если нет, пытается использовать встроенную..и если ни чего не находит. то пишет ошибку...
проверте еще права..поставте "полные права" и на всякий случай галочки не помню точно в правах последние использовать внешние обработки и т.д.
В Конфигураторе есть "проверка конфигурации" попробуйте там разные галочки поставить. что он скажет далее..
на самом деле с такой конфигурацией 8-ки не сталкивался ни разу, но если она обсалютно типовая и нормально обновленна, то странно.
если есть возможность то могу посоветовать, просто поставить последний релиз (чистую базу просто) и посмотреть будет ли эта ошибку или нет.
На сколько я понял из текста. он сначала пытается найти внешнию обработку, если нет, пытается использовать встроенную..и если ни чего не находит. то пишет ошибку...
проверте еще права..поставте "полные права" и на всякий случай галочки не помню точно в правах последние использовать внешние обработки и т.д.
26.04.2011
11:46
#7
в том то и дело что это база не единственная которую я обновил до версии 1.1.24.1 у меня было где то 6 баз по разным компаниям. все обновления ставил по порядку, что убило кучу времени: ставил одно оновление за другим до последнего затем в конфигураторе нажимал F7 проверял в справке версию .....заходил потом в предприятие и все нормально до этой злосчастной базы.
Запустил проверку конфигурации выдало 821 ошибку (ставил все галочки)
Чистую базу не вижу смысла ставить так как я писал выше что другие базы отлично работают на этом обновлении.
Запустил проверку конфигурации выдало 821 ошибку (ставил все галочки)
Чистую базу не вижу смысла ставить так как я писал выше что другие базы отлично работают на этом обновлении.
26.04.2011
12:01
#9
ну 821 ошибка это явно не здоровая вещь...из этих 821 была ваша ошибка ?
у меня нашло в базе всего 4.. но я не ставил все галочки, допустим "Веб-клиент" и т.д. это явно лишнее)
Только что специально открыл модуль. у меня точно такой же текст в модули как у тебя...
можно еще "тестирование и исправление" поставить.. с галочками "при наличии ссылок на несуществующие объекты, очищять", "при частичной потере данных" не изменять. хотя это скорее будет для самой ИБ не для конфы. только копию сделай базы.
у меня нашло в базе всего 4.. но я не ставил все галочки, допустим "Веб-клиент" и т.д. это явно лишнее)
Только что специально открыл модуль. у меня точно такой же текст в модули как у тебя...
можно еще "тестирование и исправление" поставить.. с галочками "при наличии ссылок на несуществующие объекты, очищять", "при частичной потере данных" не изменять. хотя это скорее будет для самой ИБ не для конфы. только копию сделай базы.
- 1
- 2
Читают тему
(гостей: 1)