|
Проведение документа Реализация 1с 8.2 Управление торговлей. | ☑ | ||
---|---|---|---|---|
0
Lady1111
05.10.11
✎
11:43
|
Всем доброго времени суток!
Надо изменить движение документа по регистру Расчеты с клиентами по документам. Не могу найти где вызывается процедура записи движения. Закоментировала обработку проведения, а движения по регистру все равно происходит. С чем это может быть связано? Заранее спасибо. |
|||
1
ДенисЧ
05.10.11
✎
11:44
|
В подписки смотрела?
|
|||
2
Lady1111
05.10.11
✎
11:48
|
нет, щас гляну.
|
|||
3
Санта
05.10.11
✎
11:48
|
(0) Может просто не сделана отмена проведения, потому и записи остались прежними?
|
|||
4
Lady1111
05.10.11
✎
11:50
|
нет, это сделано.. по всем регистрам движения удалено, кроме расчетов с клиентами по документам
|
|||
5
unregistered
05.10.11
✎
11:52
|
(0) >> Закоментировала обработку проведения
Удаление старых движений как раз в обработке проведения вызывается. Разве нет? |
|||
6
unregistered
05.10.11
✎
11:55
|
+ к (5)
ОбщегоНазначения.УдалитьДвиженияРегистратора(ЭтотОбъект, Отказ); |
|||
7
Lady1111
05.10.11
✎
11:58
|
нет там такой строки.
вот текст начала обработки проведения / ПроведениеСервер.ИнициализироватьДополнительныеСвойстваДляПроведения(Ссылка, ДополнительныеСвойства, РежимПроведения); //Документы.РеализацияТоваровУслуг.ИнициализироватьДанныеДокумента(Ссылка, ДополнительныеСвойства); // ПроведениеСервер.ПодготовитьНаборыЗаписейКРегистрацииДвижений(ЭтотОбъект); // ЗаказыСервер.ОтразитьЗаказыКлиентов(ДополнительныеСвойства, Движения, Отказ); |
|||
8
unregistered
05.10.11
✎
11:59
|
(7) Предупреждать надо, что речь об УТ 11.
|
|||
9
Lady1111
05.10.11
✎
12:00
|
прошу прощения))
|
|||
10
unregistered
05.10.11
✎
12:06
|
(7) ПодготовитьНаборыЗаписейКРегистрацииДвижений(ЭтотОбъект)
выполняет очистку Движений. |
|||
11
unregistered
05.10.11
✎
12:09
|
+ к (10)
Но учти, что регистр ГрафикДвиженияТоваров не очищается этой процедурой. И если выполняется не отмена проведения (а например перепроведение), то регистры , РасчетыСКлиентамиПоДокументам, РасчетыСПоставщикамиПоДокументам тоже не очищаются. |
|||
12
Lady1111
05.10.11
✎
12:13
|
ПодготовитьНаборыЗаписейКРегистрацииДвижений(ЭтотОбъект)
// Регистры, движения по которым формируются не из модуля менеджера документа, // но должны удаляться при отмене проведения документа. Что значит эта фраза, где еще могут формироваться движения? Мне надо изменить движения по регистру Расчеты с клиентами по документам. Я уже нашла процедуру где формируются движения (ВзаиморасчетыСервер.ОтразитьРасчетыСКлиентамиПоДокументам()), поставила там точку останова, но при отладке не захожу туда. |
|||
13
Lady1111
05.10.11
✎
12:23
|
При отмене проведения и повторном проведении движения нет по этому регистру.
да, кстати база тестовая. Может этот регистр вообще не используется в новой версии? |
|||
14
unregistered
05.10.11
✎
12:33
|
(13) Это всё правильно. См. (10) (11)
|
|||
15
unregistered
05.10.11
✎
12:34
|
Короче. Что надо?
С удалением движений разобрались - через отмену проведения. Еще вопросы есть? |
|||
16
Lady1111
05.10.11
✎
12:37
|
Да есть вопросы..с удалением разобрались, а с записью нет)
|
|||
17
Lady1111
05.10.11
✎
12:37
|
то есть запись в этот регистр не должна производиться, я так понимаю??
|
|||
18
unregistered
05.10.11
✎
12:39
|
Что с записью не ясно?
В обработке проведения: ПроведениеСервер.ЗаписатьНаборыЗаписей(ЭтотОбъект) записывает все наборы записей документа. |
|||
19
unregistered
05.10.11
✎
12:39
|
(17) Откуда этот бред?
|
|||
20
Lady1111
05.10.11
✎
12:41
|
в наборах записей нет движений по этому регистру.
|
|||
21
Lady1111
05.10.11
✎
12:42
|
и в процедуру ОтразитьРасчетыСКлиентамиПоДокументам() при проведении документ не обращается.
|
|||
22
unregistered
05.10.11
✎
12:42
|
(20) Ну ты же сама закоментирвала весь текст обработки проведения. Откуда им взяться?
|
|||
23
unregistered
05.10.11
✎
12:45
|
(21) В обработке проведения вызывается эта процедура.
|
|||
24
Lady1111
05.10.11
✎
12:47
|
этого не было и до того, как я ее закоментировала.
В обработке проведения вызываются процедуры формирования записей в регистры для всех кроме этого.. ЗаказыСервер.ОтразитьЗаказыКлиентов(ДополнительныеСвойства, Движения, Отказ); ЗапасыСервер.ОтразитьСвободныеОстатки(ДополнительныеСвойства, Движения, Отказ); ЗаказыСервер.ОтразитьТоварыКОтгрузке(ДополнительныеСвойства, Движения, Отказ); ЗапасыСервер.ОтразитьТоварыНаСкладах(ДополнительныеСвойства, Движения, Отказ); ЗапасыСервер.ОтразитьТоварыОрганизаций(ДополнительныеСвойства, Движения, Отказ); ЗапасыСервер.ОтразитьТоварыОрганизацийКПередаче(ДополнительныеСвойства, Движения, Отказ); ЗапасыСервер.ОтразитьТоварыПереданныеНаКомиссию(ДополнительныеСвойства, Движения, Отказ); ЗапасыСервер.ОтразитьДатыПередачиТоваровНаКомиссию(ДополнительныеСвойства, Отказ); ЗапасыСервер.ОтразитьТоварыКОформлениюОтчетовКомитента(ДополнительныеСвойства, Движения, Отказ); ДоходыИРасходыСервер.ОтразитьСебестоимостьТоваров(ДополнительныеСвойства, Движения, Отказ); ДоходыИРасходыСервер.ОтразитьВыручкуИСебестоимостьПродаж(ДополнительныеСвойства, Движения, Отказ); ВзаиморасчетыСервер.ОтразитьРасчетыСКлиентами(ДополнительныеСвойства, Движения, Отказ); ВзаиморасчетыСервер.ОтразитьРасчетыСКлиентамиПоследовательность(ДополнительныеСвойства, ПринадлежностьПоследовательностям, Отказ); При отмене проведения запись в регистре очищается, при повторном проведения движения не происходит. Вот я и сделала вывод о том, что запись в этот регистр не должна производится в новой версии конфы. |
|||
25
unregistered
05.10.11
✎
12:54
|
(24) В 11.0.6.9 вызов процедуры есть.
|
|||
26
Lady1111
05.10.11
✎
12:55
|
в обработке проведения?
|
|||
27
Lady1111
05.10.11
✎
12:57
|
ВзаиморасчетыСервер.ОтразитьРасчетыСКлиентамиПоДокументам()
странно.. у меня тоже такая редакция, но там нет этой строки. |
|||
28
unregistered
05.10.11
✎
13:46
|
(26) (27) О. Извиняюсь. Нет вызова этой процедуры.
После отмены проведения и проведения движений по регистру нет. |
|||
29
Lady1111
05.10.11
✎
13:56
|
ок.. большое спасибо))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |