Имя: Пароль:
1C
1С v8
Ошибка при обновлениии
,
0 Melcor
 
29.10.15
14:26
Обновляю 1С 8.2 КА с 58.2 на 65.1 и выдает такую ошибку

При обновлении информационной базы возникла ошибка:

{ОбщийМодуль.ОбновлениеИнформационнойБазы.Модуль(105)}: Обновление информационной базы на версию "1.1.65.1" завершилось с ошибками:
{ОбщийМодуль.РегламентированнаяОтчетность.Модуль(22240)}: Поле объекта не обнаружено (ЖурналУчетаСчетовФактурДляПередачиВЭлектронномВиде)
        ЭталонТипДокумента     = Перечисления.ТипыОтправляемыхДокументов[ЭталонныеСвойства.ТипДокумента];
        ВызватьИсключение Сообщение;

Подробности см. в Журнале регистрации.
1 Melcor
 
29.10.15
14:30
Не пойму где 1С ЖурналУчетаСчетовФактурДляПередачиВЭлектронномВиде не обнаруживает
2 User_Agronom
 
29.10.15
14:40
...ОбщийМодуль.РегламентированнаяОтчетность.Модуль(22240)...

Какая-то странная надпись. Меня терзабт смытные сомнения про строку 22240 в общем модуле РегламентированнаяОтчетность
3 Melcor
 
29.10.15
14:41
(2) В этой строке и нет обращения  к ЖурналУчетаСчетовФактурДляПередачиВЭлектронномВиде
4 hhhh
 
29.10.15
14:53
(3) а что там? Секретная строка?
5 Melcor
 
29.10.15
14:56
Пока ВыборкаРезультата.Следующий() Цикл
        СпрСсылка = ВыборкаРезультата.Ссылка;
        СпрИмя = Справочники.ВидыОтправляемыхДокументов.ПолучитьИмяПредопределенного(ВыборкаРезультата.Ссылка);
        ЭталонныеСвойства = СоответствиеСвойств[СпрИмя];
        
        Если ЭталонныеСвойства = Неопределено Тогда
            Продолжить;
        КонецЕсли;
        
        ЭталонНаименование     = ЭталонныеСвойства.Наименование;
        ЭталонОписание         = ЭталонныеСвойства.Описание;
        ЭталонИсточник         = ЭталонныеСвойства.Источник;
        ЭталонТипПолучателя = Перечисления.ТипыКонтролирующихОрганов[ЭталонныеСвойства.ТипПолучателя];
        ЭталонТипДокумента     = Перечисления.ТипыОтправляемыхДокументов[ЭталонныеСвойства.ТипДокумента];
        
        Если ВыборкаРезультата.Наименование <> ЭталонНаименование
            ИЛИ ВыборкаРезультата.Описание <> ЭталонОписание
            ИЛИ ВыборкаРезультата.Источник <> ЭталонИсточник
            ИЛИ ВыборкаРезультата.ТипПолучателя <> ЭталонТипПолучателя
            ИЛИ ВыборкаРезультата.ТипДокумента <> ЭталонТипДокумента Тогда
            
            СпрОбъект = СпрСсылка.ПолучитьОбъект();
            
            СпрОбъект.Наименование = ЭталонНаименование;
            СпрОбъект.Описание = ЭталонОписание;
            СпрОбъект.Источник = ЭталонИсточник;
            СпрОбъект.ТипПолучателя = ЭталонТипПолучателя;
            СпрОбъект.ТипДокумента = ЭталонТипДокумента;
            
            СпрОбъект.ОбменДанными.Загрузка = Истина;
            
            СпрОбъект.Записать();
            
        КонецЕсли;
        
    КонецЦикла;
6 Melcor
 
29.10.15
14:57
строка 22240
ЭталонТипДокумента     = Перечисления.ТипыОтправляемыхДокументов[ЭталонныеСвойства.ТипДокумента];
7 Melcor
 
29.10.15
15:08
Зашел в справочник "Виды отправляемых документов", когда щелкаю на строку справочника, выходит ошибка:

{Обработка.ДокументооборотСКонтролирующимиОрганами.МодульОбъекта(19224)}: Ошибка при вызове метода контекста (ПолучитьФорму)
            ПодменяющаяФорма = ПолучитьФорму(ИмяФормы, , ОсновнойРеквизит);
по причине:
{Обработка.ДокументооборотСКонтролирующимиОрганами.Форма.Справочник_ВидыОтправляемыхДокументов_ФормаЭлемента.Форма(54)}: Поле объекта не обнаружено (ЖурналУчетаСчетовФактурДляПередачиВЭлектронномВиде)
по причине:
{Обработка.ДокументооборотСКонтролирующимиОрганами.Форма.Справочник_ВидыОтправляемыхДокументов_ФормаЭлемента.Форма(54)}: Поле объекта не обнаружено (ЖурналУчетаСчетовФактурДляПередачиВЭлектронномВиде)
            ПодменяющаяФорма = ПолучитьФорму(ИмяФормы, , ОсновнойРеквизит);
8 hhhh
 
29.10.15
15:15
значит криво обновил. Нужно обновлять по-порядку, а не прыгать через 7 релизов. Уже сколько терли на эту тему.
9 Melcor
 
29.10.15
15:16
(8) Так и есть, пропустил перечисление типы отправляемых документов. Если обновлять каждый релиз, то я только обновлением и буду заниматься =)
10 hhhh
 
29.10.15
15:34
(9) ну то есть щедрая душа, даришь свои кровные деньги чужому дяде?
Закон Брукера: Даже маленькая практика стоит большой теории.