#0
by Fuas4
Господа, я в замешательстве. УПП 1.3 с модулем бит финанса. Типовой Битфинансовский код: | бит_ДатыЗапретаРедактирования.ДатаЗапрета КОд вызывается из подписки. для определенного документа падает с ошибкой из сабжа. Суть функции - узнать, заполнен ли регистр данными. В связи с чем вопрос: 1. почему данный запрос может не выполняться, если тут даже никаких параметров нет у запроса.
#3
by Fuas4
вроде можно Мопед не мой. Править я его не хочу. Почему запрос 1 раз выполняется. а второй раз нет?
#7
by Fuas4
по причине: Ошибка при выполнении обработчика - 'ПередЗаписью' по причине: {ОбщийМодуль.бит_ДатыЗапретаРедактирования.Модуль}: Ошибка при вызове метода контекста (Выполнить) по причине: Ошибка выполнения запроса по причине: В данной транзакции уже происходили ошибки!
#11
by Fuas4
нет. Транзакция, я полагаю, это сама запись документа. Там внутри одного документа генерится несколько. И все в одной транзакции. Но падает то за выполнении запроса
#12
by Drac0
Отдельно запрос падает? А если его закомментить, падает? Пробуй. Это называется отладка :)
#13
by Fuas4
нашел попытку/исключение при записи документа. Но когда он а в стеке есть, то норм выполняется запрос. А когда другой документ, без попытки записывается. там падает
#14
by Fuas4
ОТдельно работает. Если закомментить, то падает дальше: при попытке получить константу. Хотя права на нее есть (полные права стоят). Ошибка та же: в данной транзакции уже роисходили ошибки
#17
by Fuas4
Да, остановка по ошибке помогла. там в попытке документ записывается, а если у него не получилось, то алгоритм дальше идет. И там уже падает, например, на "найтиПоНаименованию". ХЗ как так, раньше не видел такого. Завтра проанализирую внимательно что там происходит. Всем спасибо большое
#19
by Fuas4
странно, что после попытки начинает падать где попало. Не должно же так быть. Если в попытке не сработало что-то, то при чем тут выполнение запроса?
#21
by Fuas4
Считаю нужным написать, в чем было дело: попытка вызывалась в модуле объекта "передЗаписью", где, как известно, уже начинается транзакция. Потом моя попытка начинала как бы вложенную транзакцию, которую 1с как бы не поддерживает. В результате, при выпадении в исключение откатывалась не только моя попытка но и все, что произошло в "ПередЗаписью". И далее любое обращение к БД выдавало ошибку. Единственный выход в данном случае: в исключении делать Отказ=истина и возврат, чтобы не обращаться к БД. Не знал раньше об этом
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Ошибка при вызове метода контекста (Подключиться): Неизвестная ошибка (SMTP erro
- Запрос: Ошибка при вызове метода контекста (Выполнить)
- Странная ошибка "ошибка формата потока" с вылетом из сеанса
- Ошибка при вызове метода контекста (ЗагрузитьВнешнююКомпоненту): Ошибка при
- Ошибка выполнения запроса "Ошибка при выполнении операции над данными: Ошибка SQL: Де
- v7: Ошибка СУБД.Внутренняя ошибка dbeng 8
- При отправке сообщения произошла ошибка : Общая ошибка MAPI
- Ошибка при вызове метода контекста (ПрочитатьИзменения): Ошибка преобразования данны
- v8: Ошибка СУБД. Внутренняя ошибка компоненты DBENG8 при обмене данными
- Ошибка при попытке выгрузить данные из УТ в БП. интересная необычная ошибка
- Ошибка при вызове web-сервиса 1C 8.3 (Внутренняя ошибка. Ошибка инициализации б)
- Ошибка при вызове метода контекста (Записать) Ошибка при выполнении файловой опе
В этой группе 1С
- "сертификат разработчика" при сборке мобильного приложения 1С
- Обратиться к процедуре в модуле одного объекта из другого (обычн. формы)
- УТ 11 отчет по подарочным сертификатам
- Зациклить вывод печатной М11 на одном макете
- Обработка заполнения табличной части 1С 8 (Создание)
- Учет продажи алкогольной продукции в розничной торговле
- Не закрывается 20ый счет УПП 1.3
- VPN мешает авторизации на ресурсах внутренней сети после большого промежутка времени
- Публикация базы на веб сервере Apache
- v7: COM-объект и 8 в 7
- 1С:Розница. Дисконтные карты. Начисления бонусных баллов.
- Ошибка при вызове метода контекста (Записать):Значение поля "Номер" не уникально
- Не загружается DT на сервер 1с + SQl 2008
- v7: Перемещение с 10 счета на 07
- Погашение стоимости в УПП
- Порядок выгрузки объектов при обмене УТ-БП, порядок проведения документов
- Использование "НайтиПоРеквизиту"
- Как УФ команды динамического списка вывести программно?
- Можно изменить для 1-го юзера (локально) размер шрифта в 1С8.3 УПП?
- Как программно установить вариант отчета?