|
Как отловить причину повторной записи документа? ERP | ☑ | ||
---|---|---|---|---|
0
toypaul
гуру
24.09.18
✎
12:26
|
Какой-то опорукий написал код, а я разгребаю.
По точкам остановка не понятно почему и откуда 2й раз заходит в обработку проведения. Отладчиком проходил код после 1й обработки проведения. Тоже не понятно - просто по новой начинается цикл записи документа и все. Делал замер - фиг там поймешь. Была бы в нем последовательность вызовов. Как найти эту беду? |
|||
1
Ёпрст
24.09.18
✎
12:26
|
Подписка видать какая срабатывает
|
|||
2
Гипервизор
24.09.18
✎
12:29
|
(0) Стек вызовов?
|
|||
3
toypaul
гуру
24.09.18
✎
12:29
|
я вроде все подписки прошел. и что такого плохого может быть в этой подписки. повторное Записать?
|
|||
4
toypaul
гуру
24.09.18
✎
12:30
|
(2) не показывает стек. стек какую уету показывает.
во второй раз стек начальной точкой показывает ПровестиДокумент и потом почти сразу ОбработкаПроведения. вот пойди пойми что тут да как. |
|||
5
RomanYS
24.09.18
✎
12:31
|
(4) Что есть "ПровестиДокумент"? Видимо там два вызова Записать
|
|||
6
asady
24.09.18
✎
12:31
|
(0) возможно это происходит если в подписке "ПриЗаписи" изменяют реквизит объекта.
|
|||
7
shuhard
24.09.18
✎
12:32
|
(0)
(4) заведи бложек (с) |
|||
8
toypaul
гуру
24.09.18
✎
12:35
|
(5) ПровестиДокумент просто вызов типовой, который эмулирует проведение. Нет там двойного Записать
|
|||
9
Lexandr
24.09.18
✎
12:37
|
(6) Сейчас допиливаю такую самостийную конфу. Во всех доках при записи устанавливается номер документа(. Юзера усердно жмут еще раз "сохранить".
|
|||
10
Вафель
24.09.18
✎
13:04
|
а первый раз откуда?
|
|||
11
toypaul
гуру
24.09.18
✎
13:11
|
первый раз по кнопке провести вестимо
|
|||
12
Вафель
24.09.18
✎
13:11
|
(11) те 2 раза по кнопке провести?
|
|||
13
toypaul
гуру
24.09.18
✎
13:15
|
ну так получается. по крайней мере оба раза Провести как старт в стеке показывается. но в отладчик заходит туда только 1 раз
ОбработкаПроведения выполняется 1й раз. из нее выходим и далее по ф11 снова цикл - обработка проверки заполнения и т.д. и снова попадаем в ОбработкаПроведения |
|||
14
Вафель
24.09.18
✎
13:19
|
а что с модифицированностью в конце обработки?
|
|||
15
toypaul
гуру
24.09.18
✎
13:21
|
Модифицированность() = Ложь
|
|||
16
Вафель
24.09.18
✎
13:23
|
сделай замер и посмотри может там где записать вызывается
|
|||
17
Ёпрст
24.09.18
✎
13:24
|
В ПослеЗаписи ничего нет ?
Подписки, можешь все отрубить? |
|||
18
toypaul
гуру
24.09.18
✎
13:28
|
в замере все Записать какие есть это запись движение и запись всяких регистров сведений
|
|||
19
toypaul
гуру
24.09.18
✎
13:31
|
просто запись документа нормально срабатывает 1 раз. где-то трабл в проведении ...
|
|||
20
toypaul
гуру
24.09.18
✎
13:33
|
отрубить все подписки это с ума сойти можно. есть вероятность что к каким-то типовым кривые ручонки приложили ...
|
|||
21
toypaul
гуру
24.09.18
✎
13:39
|
хм. если проводить из формы списка, то проводится 1 раз. а из формы документа 2 раза ...
|
|||
22
toypaul
гуру
24.09.18
✎
13:44
|
вот зараза ... нашел причину
|
|||
23
toypaul
гуру
24.09.18
✎
13:45
|
асинхронный вызов Форма.Записать
второй вызов нетиповой |
|||
24
toypaul
гуру
24.09.18
✎
14:26
|
и это типовой код ...
|
|||
25
Mort
24.09.18
✎
14:28
|
"второй вызов нетиповой"
разберитесь уже типовой или нет. |
|||
26
Вафель
24.09.18
✎
14:32
|
(23) и что в замере не было этого записать?
|
|||
27
toypaul
гуру
24.09.18
✎
14:37
|
(25) разобрался. типовой
|
|||
28
toypaul
гуру
24.09.18
✎
14:37
|
(26) дэк я замер включал после начала 1го вызова ОбработкаПроведения. а он был до.
|
|||
29
Вафель
24.09.18
✎
14:39
|
(28) Эхх, Семен Семеныч
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |