Имя: Пароль:
1C
1С v8
Ошибка
, ,
0 inkvizitr
 
26.03.14
00:12
в документе счет фактуры выданные, в конфигурации БП3.0, после обновлении не типовой  базы, нажимаю на кнопку чтобы посмотреть проводки, и получаю такую вот ошибку

Ошибка модуля формы
по причине:
Ошибка инициализации модуля: ОбщаяКоманда.ПоказатьДвиженияДокумента.МодульКоманды
по причине:
{ОбщаяКоманда.ПоказатьДвиженияДокумента.МодульКоманды(59,91)}: Переменная не определена (ЭтотОбъект)
        Оповещение = Новый ОписаниеОповещения("ВопросПередПросмотромСледуетПровестиЗавершение", <<?>>ЭтотОбъект, ДополнительныеПараметры);

КАК С ЭТИМ БОРОТЬСЯ??
1 Лефмихалыч
 
26.03.14
00:16
продуктивнее всего будет сообщить автору обновления, что его код - хлам
2 inkvizitr
 
26.03.14
00:17
(1) это понятно, а конкретные предложения есть
3 Лефмихалыч
 
26.03.14
00:19
конкретно предлагаю автору почитать матчасть и исправить ошибку. В контексте модуля команды нет объекта с именем ЭтотОбъект
4 GROOVY
 
26.03.14
00:27
В 8.3 "ЭтотОбъект" это ссылка на контекст модуля, на сам модуль.
5 GROOVY
 
26.03.14
00:28
Конфа на 8.3 запускается или на 8.2 или в режиме совместимости?
6 inkvizitr
 
26.03.14
00:29
(4) 8.3
7 inkvizitr
 
26.03.14
00:29
(5) (3) Самое прикольное, я этот модуль не трогал, он типовой
8 inkvizitr
 
26.03.14
00:30
менял единственно в счет фактуре выданной, номерацию
9 inkvizitr
 
26.03.14
00:32
ЧЕта вообще не пойму, ставлю в этом месте точку останова, а она там даже не тормозит, сатанизм какой то, пора наверно спать ложится
10 inkvizitr
 
26.03.14
00:36
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
    
    ПараметрыДокумента = ПолучитьПараметрыДокумента(ПараметрКоманды);
    
    Если НЕ ПараметрыДокумента.ПометкаУдаления И НЕ ПараметрыДокумента.ОперацияБух И
        НЕ ПараметрыДокумента.РегОперация И НЕ ПараметрыДокумента.РучнаяКорректировка И
        НЕ ПараметрыДокумента.Проведен Тогда
        
        Кнопки = Новый СписокЗначений;
        Кнопки.Вставить(0, КодВозвратаДиалога.Да, "Провести");
        Кнопки.Вставить(1, КодВозвратаДиалога.Нет, "Отмена");
        ДополнительныеПараметры = Новый Структура;
        ДополнительныеПараметры.Вставить("ПараметрыВыполненияКоманды", ПараметрыВыполненияКоманды);
        ДополнительныеПараметры.Вставить("ПараметрКоманды", ПараметрКоманды);
        
        Оповещение = Новый ОписаниеОповещения("ВопросПередПросмотромСледуетПровестиЗавершение", ЭтотОбъект, ДополнительныеПараметры);
        ПоказатьВопрос(Оповещение, НСтр("ru = 'Перед просмотром проводок документ следует провести'"), Кнопки,, КодВозвратаДиалога.Да);
    Иначе
        ПараметрыФормы = Новый Структура("ДокументСсылка", ПараметрКоманды);
        ОткрытьФорму("Обработка.КорректировкаДвижений.Форма",
            ПараметрыФормы,
            ПараметрыВыполненияКоманды.Источник,
            ПараметрКоманды);
    КонецЕсли;
    
КонецПроцедуры

Вот процедура, стопорится на первой строчке, что не так делаю
11 inkvizitr
 
26.03.14
01:07
Проблему, решил, всем спасибо
12 inkvizitr
 
26.03.14
01:07
Она проводки для всех документов не формировала, все поправил
13 maxibon
 
22.04.14
16:08
(12) сам код правил? типовая у меня... не хочу снимать с поддержки. Ошибка уже давно эта, думал обновление поможет... нифига.
14 maxibon
 
23.04.14
03:12
+(13) Прочитал, что Тестирование и исправление базы помогает. Проделал эту процедуру - ошибка пропала.
Параметры тестирования:  Реиндексация таблиц информационной базы, Проверка логической целостности информационной базы, Проверка ссылочной целостности информационной базы, Пересчет итогов, Реструктуризация таблиц информационной базы.
http://www.buhonline.ru/forum/index?g=posts&t=196056
15 Wobland
 
23.04.14
03:14
(14) а что, ТиИ как-то влияет на код?
16 Wobland
 
23.04.14
03:20
17 maxibon
 
23.04.14
03:21
(15) нет. Но на объекты в базе - влияет.
За что купил, за то продал )). Сделал ТиИ - пока ошибка не появляется.
18 Wobland
 
23.04.14
03:21
(17) ну раз на объекты в базе, тогда я спокоен. ЭтотОбъект же, всё верно
19 rphosts
 
23.04.14
05:25
(15) возможно у него кризис демонического обновления и тии сбросило кэш, других вариантов не придумать... но тии тут это как чесать ухо ногой пяткой
20 User_Agronom
 
23.04.14
06:25
(9) небось клиент-сервер?
21 DMLangepas
 
23.04.14
06:48
(0) данная ошибка происходит в режиме запуска обычного клиента.

Запусти в тонком и все норм.
22 razlagator
 
23.04.14
06:55
(0)(21) а ещё помогает обновление платформы до последней версии