При выполнении запроса - "В данной транзакции уже происходили ошибки" #799736


#0 by falselight
Подскажите пожалуйста, что может делать этот запрос? На нем ломается выполнение кода. Мне не понятна его суть и как это можно устранить. Может кому либо известно это? ВЫБРАТЬ     ПометкаУдаления КАК ПометкаУдаления ИЗ     Документ.ЛМБ_ПеремещениеИмуществаМеждуФилиалами КАК ПсевдонимЗаданнойТаблицы ГДЕ
#1 by falselight
вылетает такая ошибка по причине: Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: {ОбщийМодуль.ОбщегоНазначения.Модуль}: Ошибка при вызове метода контекста (Выполнить) по причине: Ошибка выполнения запроса по причине: В данной транзакции уже происходили ошибки!
#2 by Митяйский
ПсевдонимЗаданнойТаблицы.ПометкаУдаления КАК ПометкаУдаления
#3 by falselight
А как от этого избавиться? Как это допустилось, я не пойму ((((
#4 by falselight
вот вся функция
#5 by falselight
в параметре "Реквизиты" там идет ПометкаУдаления если так то возвратить пустую структуру???? правильно так бедет?
#6 by Naf2017
Ссылка имеет какой тип?
#7 by falselight
Ссылка - Ошибка получения представления значения
#8 by falselight
Вообще отменять выполнение если идет в реквизитах ПометкаУдаления тогда, же, 100% ?
#9 by sapphire
Объект вне прав пользователя.
#10 by falselight
Как правильно от этого избавиться? Как думаете? Есть рекомендации?
#11 by pessok
убрать запрос. вместо Если РезультатЗапроса.Пустой написать Если Не СсылкаНаОбъект.ПометкаУдаления
#12 by sapphire
Вероятно, установить флаги привилегированный режим проведения или отмены проведения.
#13 by sapphire
А это могет не избавить от ошибки
#14 by mehfk
Пристрелите его кто-нибудь.
#15 by sapphire
По што? Поди какие-то стандартные вызовы а-ля БСП
#16 by mehfk
Да не тебя, а ТС-а.
#17 by falselight
если так сделать пойдет?         Возврат Новый Структура;
#18 by Неверный Параметр И
Но-но! Ливингстар вечен и предназначен нести нам радость. Второго такого не найдешь!
#19 by mehfk
Не путай радость с тупостью.
#20 by sapphire
Мдя.
#21 by falselight
это не подходит вот тут потом обрывается
#22 by falselight
А где вы это увидели Если РезультатЗапроса.Пустой ?
#23 by falselight
и там нет на объекте документе ссылки на удаление не подойдут такие проверки
#24 by Неверный Параметр И
Радость тупости!
#25 by МимохожийОднако
Добавь в функцию проверку параметра Ссылка
#26 by Cyberhawk
А почему все думают над запросом, когда в тексте ошибки вроде написано "В данной транзакции уже происходили ошибки!"? Ошибка где-то раньше...
#27 by МимохожийОднако
Куда ткнули - туда и думаем ))
#28 by falselight
сейчас вот ошибка по причине: Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: {ОбщийМодуль.ОбщегоНазначения.Модуль}: Поле объекта не обнаружено если сделать так идет она тут
#29 by falselight
Если в функцию в Реквизиты идет ПометкаУдаления как от этого избавиться, что бы ошибки не было?
#30 by Вафель
Ошибка то явно не из-за запроса. А из-за того что записал в попытке и сломал транзакцию
#31 by Лефмихалыч
проблема не в указанном запросе, а в коде, который до него.
#32 by falselight
В предприятии случилась ошибка я по кнопке перещел в конфигуратор, стал искать от чего она. До этого ошибки нет.
#33 by Лефмихалыч
до этого ошибка есть, но она заглушена попыткой
#34 by Timon1405
ошибку вызвал код раньше, вы ее получили при первом обращении к данным в БД. закомментируйте запрос, напишите получите такую же ошибку правильно вам пишут, ищите попытки
#35 by Вафель
поставь отладку и остановку по ошибке. увидишь
#36 by falselight
Ясно, да такого там полно. Есть ли какие метода вероятные поиска этого. Или блуждением по коду? Просмотр всех попыток?
#37 by МимохожийОднако
Чтобы меньше блуждать,надо включить голову.
#38 by Лефмихалыч
в метод
#39 by Diman000
Запрос не причем. Бегом гуглить, тема разжевана. Вкратце, внутри транзакций рискованно ставить попытку, т.к. может выскакивать ошибка из сабжа.
#40 by falselight
Ошибка вот тут. Отсутствуют поля в структуре, буду искать почему так. ЭтотОбъект.ДополнительныеСвойства.ДатаДокументаСдвинутаВперед         УдалитьДвиженияРегистратора(ЭтотОбъект, Отказ, Ложь,             ВыборочноОчищатьРегистры И НЕ ЭтотОбъект.ДополнительныеСвойства.ДатаДокументаСдвинутаВперед);
#41 by Buster007
в исключение надо, например, записать в ЖР информациюПоОшибке и там все будет видно в каком месте у тебя ломается
#42 by falselight
(40+) Почему может у некого документа, в структуре ДополнительныеСвойства отсутствовать нужное поле, пока не понял!
#43 by falselight
Я нашел место, по подсказке сейчас нужно разобраться почему +
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С