|
|
Как найти в Модуле Регламентной операции точку начала при проведении
Garykom, PR, mdao, BlackMor, ДемьянТ, Ychenik1c, Мультук, Волшебник, Stagor, formista2000, Caesar, 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
✎
20:14
|
(0) Как насчет глобального поиска по частям Дт и Кт проводки?
Затем во всех подозрительных местах точки останова и с параметром "РежимОтладки" запустить отладку и проверить
Кавычки кстати как на картинке не обязательны
|
|
|
4
BlackMor
03.07.26
✎
19:03
|
(3) Нашел в Модуле объекта Регламентная операция Процедуру ПереоценкаВалютныхСредств(СтруктураШапкиДокумента, Отказ, Ошибки) Поставил точку останова.
Но в Отладчике вход в эту Процедуру происходит только если запустить выполнение из Журнала "Регламентные операции". А если запустить из обработки Закрытие месяца, то в Отладчике на это точке не останавливается. И вообще нигде не останавливается.
|
|
|
5
Garykom
гуру
03.07.26
✎
20:15
|
(4) Про фоновые задания в курсе же?
Галочку на них при отладке поставил?
Или с параметром "РежимОтладки" запускаешь 1С?
|
|