Имя: Пароль:
1C
1С v8
Не проводится документ Аттестация сотрудников
0 anikulnikova
 
23.06.16
07:11
Добрый день. База УПП, в документе аттестация сотрудников, по кнопке заполнить по должности изменила запрос.

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ДолжностныеКомпетенцииРаботниковСрезПоследних.Компетенция1
ИЗ
    РегистрСведений.ДолжностныеКомпетенцииРаботников.СрезПоследних(, ) КАК ДолжностныеКомпетенцииРаботниковСрезПоследних
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            РаботникиСрезПоследних.ФизЛицо КАК ФизЛицо,
            РаботникиСрезПоследних.Должность КАК Должность
        ИЗ
            РегистрСведений.Работники.СрезПоследних КАК РаботникиСрезПоследних
        ГДЕ
            РаботникиСрезПоследних.ФизЛицо = &ФизЛицо) КАК ВложенныйЗапрос
        ПО ДолжностныеКомпетенцииРаботниковСрезПоследних.Должность = ВложенныйЗапрос.Должность
ГДЕ
    ДолжностныеКомпетенцииРаботниковСрезПоследних.Действие <> ЗНАЧЕНИЕ(Перечисление.ВидыДействияСНачислением.Прекратить)

Запрос стал вот таким. При нажатии в документе кнопки Заполнить по Текущая Должность, компетенции выходят правильно. Но при проведении документа выходит ошибка:
Ошибка времени выполнения: {ОбщийМодуль.ОтложенноеПроведениеДокументов.Модуль(114)}: Поле объекта не обнаружено (Организация) в модуле ОбщийМодуль.ОтложенноеПроведениеДокументов.Модуль, строка 114.

Данный документ не использует реквизит Организация.
Запрос изменяла в демо базе, в ней все проводится нормально, хотя когда идешь точкой останова по коду, и попадаешь в этот же модуль, на тот код, где выходит ошибка в нашей конфигурации, на демо через вычислить выражение, тоже пищшет, что такого поля нет, но ошибку не выдает, и проходит дальше. А в нашей выводит ошибку. Подскажите, что может быть за ерунда? И как разобраться?

Ошибка выходит на попытке

    Если СтруктураШапкиДокумента = Неопределено Тогда
        ДатаДокумента = ДокументСсылка.Дата;
        Попытка
            ОрганизацияДокумента = ДокументСсылка.Организация;
        Исключение
            Возврат Ложь;
        КонецПопытки;
1 birkoFFFF
 
23.06.16
07:15
Что у вас в рабочей базе вот тут: http://image.prntscr.com/image/6ae8718fdcd64b8abd70d13db2cd701a.jpeg
2 anikulnikova
 
23.06.16
07:30
(1) ничего, как и у Вас на скрине.
3 anikulnikova
 
23.06.16
07:31
И в демо тоже ничего
4 birkoFFFF
 
23.06.16
07:34
Хм, а чего ему в ОтложенноеПроведениеДокументов надо? Сейчас в УПП гляну.
5 anikulnikova
 
23.06.16
07:37
(4) Вот и мне тоже интересно, конкретно в этом документе я изменила только этот запрос и все.
6 catena
 
23.06.16
08:20
А почему он на попытке падает? Может быть в данной транзакции уже происходили ошибки? Включите остановку по ошибке и проведите.
7 anikulnikova
 
23.06.16
08:32
(6) это и была остановка по ошибке. он останавливается на :

ОрганизацияДокумента = ДокументСсылка.Организация;

и выдает ту ошибку, которую я писала
8 catena
 
23.06.16
08:35
(7)Ну он на ней и должен останавливаться, реквизита же нет. А потом должен уходить в исключение.
9 anikulnikova
 
23.06.16
08:37
(8) Не поверите, так и есть, и попадает в исключение. Только сначала он останавливается на этой попытке, выдает ошибку, я допустим нажимаю ОК на ошибке, и продолжаю отладку, и документ проводится потом в конце.
10 catena
 
23.06.16
08:38
(9) :))))))
Тогда отключите в отладке остановку по ошибке и радуйтесь жизни.
11 anikulnikova
 
23.06.16
08:39
(10) ошибка то никуда не денется. =) Поэтому и включила отладку по ошибке, потому что она выходит
12 catena
 
23.06.16
08:41
(11)Ошибка там должна быть. Ну по логике разработчиков. Именно для этого там и написано: попытка-исключение. Именно для таких документов без организации. Живите с этим.
13 anikulnikova
 
23.06.16
08:43
Может вы меня не поняли, но в демо базе все тоже самое, и поля организации нет, и в коде по точке останова так же идет, но не выходит ошибка при проведении, а в рабочей базе выходит. Как с этим жить, когда знаешь, что в другой базе все нормально? Я даже сравнивала этот документ, и модуль общий, нет различий.
14 catena
 
23.06.16
08:44
(13)Не верю.
Проведите документ НЕ в режиме отладки и сделайте скрин ошибки, чтобы так же было видно окно сообщений.
15 anikulnikova
 
23.06.16
08:48
куда можно изображение скинуть?
16 catena
 
23.06.16
08:54
17 anikulnikova
 
23.06.16
09:04
(16) это мистика что ли?! работает, хотя я не делала ничего. А ошибка то выходила и не в режиме отладки.
Щас попробую на другую файловую перекинуть, и там проверить.
18 lubitelxml
 
23.06.16
09:40
(17) это не мистика, это утро называется ))