Виснет база при попытке отмены проведения документа... #421553


#0 by rus630
Приветствую. Такая проблемка: при попытке отменить проведение любого проведенного документа одного определенного вида(также при пометке на удаление) база зависает напрочь, лечится только снятием задачи. База самописная, кривая, дальше некуда... Документ по алгоритму проводится только по ЖР, добавляемых записей минимум - одна, две. Тестирование-исправление не помогает, выгрузка-загрузка тоже. При отладке точки останова в процедурах ОбработкаУдаленияПроведения и ПриЗаписи не срабатывают..... В чем может быть дело? Спасибо.
#1 by ТелепатБот
#2 by rus630
база DBF
#3 by 1assNewb
Отладчиком в ОбработкуУдаленияПроведения
#4 by dk
смотри ОбработкаОтменыПроведения или просто отладчик запусти с замером --- Может он, при отмене, пытается все подчиненные распровести
#5 by rus630
точка останова в самом начале ОТМЕНЫПроведения не срабатывает - дело до процедуры, по видимому, даже не доходит
#6 by dk
есть еще глобальная приудаленииеобъекта или приудалениидокумента -- замер можно включать и просто так без точки останова
#7 by Mikeware
А в ПриОтменеПроведенияДокумента?
#8 by rus630
такой нет вовсе
#9 by Ёпрст
Постаь точку останова в операторах основной программы в модуле документа... наслаждайся.
#10 by rus630
нет основной программы в модуле документа
#11 by Ёпрст
А в разве на албанском написано ? >>в операторах основной программы в МОДУЛЕ документа.<<<
#12 by rus630
извиняюсь, если туплю, но вроде нет. Точно нет операторов основной программы в МОДУЛЕ документа
#13 by Ёпрст
Ну ты якорь.. Поставь точку останова в модуле документа ПОСЛЕ всех описаний процедур и функций.. Так яснее ?
#14 by ado
На всякий случай уточню. Это не в модуле документа, а в глобоальнике.
#15 by rus630
:) и в глобальнике аналогично ........что за ерунда, не пойму
#16 by dk
"v7 около 2-х лет" а отладчиком пользоваться не научился ) см внимательно
#17 by rus630
приходится признать, что действительно так - не знал про то, что замер можно включать без точек останова, полезная вещь... :) но в решении проблемы пока не продвинулся - нахожу в журнале документ, перехожу в отладчик, включаю замер, выполняю "Сделать непроведенным" и все - база зависает, соответственно и в замере, если его выключить до завершения отмены проведения, ничего не видно...........  включю еще раз, может за время обеда, за час, все-таки операция выполнится - тогда можно будет посмотреть замер
#18 by rus630
дело было в том, что документ создавал записи в ЖР с пустой датой начала действия :) Спасибо всем.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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