|
|
Как найти в Модуле Регламентной операции точку начала при проведении
Волшебник, Stagor, formista2000, BlackMor, Caesar, Garykom, trk415e76, ДемьянТ, X Leshiy, Мультук, RVN, vis
| ☑ |
|
0
BlackMor
03.07.26
✎
18:09
|
Добрый день !
Подскажите, пожалуйста, как с помощью Отладчика найти в Модуле Регламентной операции точку начала при проведении. Хочу изменить одну проводку, но не могу найти где собственно начинается выполнение модуля. Процедуры ОбработкаПроведения() нет.
Конфигурация БП 3.0.201.16.
|
|
|
1
RVN
03.07.26
✎
18:15
|
Функция ВыполнитьОперацию(БлокировкаУстановленаНеявно = Ложь) Экспорт
|
|
|
2
BlackMor
03.07.26
✎
18:23
|
(1) Поставил точку останова в начале этого модуля:
Функция ВыполнитьОперацию(БлокировкаУстановленаНеявно = Ложь) Экспорт
// Отметка времени - начало выполнения регламентной операции.
// СтандартныеПодсистемы.ОценкаПроизводительности
НачалоВыполнения = ОценкаПроизводительности.НачатьЗамерВремени();
НачалоВыполненияДляЖурналаРегистрации = ТекущаяУниверсальнаяДатаВМиллисекундах();
но к сожалению в эту функцию входа не было.
|
|
|
3
Garykom
гуру
03.07.26
✎
18:32
|
(0) Как насчет глобального поиска по частям Дт и Кт проводки?
Затем во всех подозрительных местах точки останова и с параметром РежимОтладки запустить отладку и проверить
|
|
|
4
BlackMor
03.07.26
✎
19:03
|
(3) Нашел в Модуле объекта Регламентная операция Процедуру ПереоценкаВалютныхСредств(СтруктураШапкиДокумента, Отказ, Ошибки) Поставил точку останова.
Но в Отладчике вход в эту Процедуру происходит только если запустить выполнение из Журнала "Регламентные операции". А если запустить из обработки Закрытие месяца, то в Отладчике на это точке не останавливается. И вообще нигде не останавливается.
|
|