|
Обработка проведения в УТ | ☑ | ||
---|---|---|---|---|
0
Other
03.08.11
✎
10:32
|
Доброго времени суток.
Сразу оговорюсь, в восьмерочном коде пока "плаваю". Возникла необходимость добавить в УТ новый документ. Однако при проведении этого документа ОбработкаПроведения почему-то вызывается дважды. Проверок никаких пока не выполняю. Что делаю не так? Вот код: Процедура ОбработкаПроведения(Отказ, РежимПроведения) Если Не Отказ тогда Для каждого СтрокаТЧ из ДокументыРеализации Цикл НаборДвижений = Движения.ОплаченныеНакладные.ДобавитьРасход(); НаборДвижений.Период = Дата; НаборДвижений.Организация = Организация; НаборДвижений.Контрагент = Контрагент; НаборДвижений.Договор = Договор; НаборДвижений.ДокументОтгрузки = СтрокаТч.ДокументПродажи; НаборДвижений.ТорговаяТочка = СтрокаТч.ТорговаяТочка; НаборДвижений.ТорговыйПредставитель = СтрокаТЧ.ТорговыйПредставитель; НаборДвижений.Сумма = СтрокаТЧ.Сумма; КонецЦикла; КонецЕсли; КонецПроцедуры |
|||
1
Jstunner
03.08.11
✎
10:33
|
(0) "Однако при проведении этого документа ОбработкаПроведения почему-то вызывается дважды"
почему ты так решил? |
|||
2
Other
03.08.11
✎
10:35
|
Отладчиком смотрел. И движения по регистру задваиваются
|
|||
3
Grusswelle
03.08.11
✎
10:36
|
На SQL, как я понимаю?
|
|||
4
Jstunner
03.08.11
✎
10:37
|
(2) Скажи ка нам, что стоит в свойстве документа "Удаление движений"?
|
|||
5
Other
03.08.11
✎
10:41
|
(3) Нет.
(4) Удалять автоматически при отмене проведения |
|||
6
Jstunner
03.08.11
✎
10:58
|
(5) сделай удалять автоматически и не обманывай больше, что "Отладчиком смотрел"
|
|||
7
Other
03.08.11
✎
11:01
|
(6) Отладчиком правда смотрел. Бряк срабатывал 2 раза.
|
|||
8
Other
03.08.11
✎
11:07
|
(6) Теперь интереснее, если проводить документ кнопкой на коммандной панели, после первого нажатия документ проведен, но движений по регистру нет. После повторного - появляются движения. Если проводить по кнопке "ОК" - документ проводится и движения появляются сразу.
|
|||
9
lubja
03.08.11
✎
11:22
|
(8) что-то ты темнишь... ))
|
|||
10
lubja
03.08.11
✎
11:23
|
а вообще, какая платформа, релиз конфы?
|
|||
11
Other
03.08.11
✎
11:42
|
(9) Та уже моск плавится. Если бы я в ней еще хорошо разбирался... Только начал с 8 работать.
(10) Платформа 8.2. Конфа УТ, релиз 10.3.13.2 |
|||
12
Wobland
03.08.11
✎
11:43
|
не вызывается ли в ПриЗаписи обработка проведения?
|
|||
13
Other
03.08.11
✎
11:44
|
На кнопке провести действие "Провести", на "ОК" - "записать и закрыть". Загадочно все это как-то.
|
|||
14
Wobland
03.08.11
✎
11:45
|
(13) всё по плану, так и надо
|
|||
15
Other
03.08.11
✎
11:45
|
(12) Я не определял обработчик. Какой-нить общесистемный вызываться не может?
|
|||
16
Wobland
03.08.11
✎
11:49
|
(15) замеряй производительность
|
|||
17
patapum
03.08.11
✎
11:57
|
на обоих брейках посмотри стек вызова (меню отладка)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |