|
Модуль формы VS Модуль Объекта УФ | ☑ | ||
---|---|---|---|---|
0
rull9ss
01.11.12
✎
14:42
|
Сильно не пинать, только учусь.
В модуле формы документа в процедуре "перед записью" сворачиваю ТЧ по определенным столбцам. ТЧДетализации = Объект.ДанныеПоДетализацииСметы.Выгрузить(); ТЧДетализации.Свернуть("ВидыДеятельности, КЭКР", "СуммаПоДетализации"); Объект.РасходнаяЧасть.Загрузить(ТЧДетализации); Сворачивается нормально, но при переходе в Процедуру ПередЗаписью Модуля объекта (в отладчике) видно что ТЧ имеет первоначальный(не свернутый вид). Подскажите как решить задачку |
|||
1
zak555
01.11.12
✎
14:43
|
зачем это сворачивать ?
|
|||
2
DexterMorgan
01.11.12
✎
14:43
|
Перед записью в модуле объекта, это перед записью - объект еще не записан
|
|||
3
rull9ss
01.11.12
✎
14:45
|
(1) так надо)
(2) ну да, объект еще не записан, но внести изменения необходимо. |
|||
4
DexterMorgan
01.11.12
✎
14:47
|
(3) В чем задача? Чтобы перед записью объект был уже записан?!
|
|||
5
rs_trade
01.11.12
✎
14:47
|
сворачивай на сервере, в модуле объекта.
|
|||
6
DexterMorgan
01.11.12
✎
14:48
|
(3) Делай в модуле ПриЗаписи, там уже будет свернут, но транзакия не завершена, те можно все отменить
|
|||
7
rull9ss
01.11.12
✎
14:50
|
(4) задача в том, чтобы вносить изменения в ТЧ в процедуре ПередЗаписью
|
|||
8
Mort
01.11.12
✎
14:52
|
Нужно юзать параметр ТекущийОбъект.
|
|||
9
DexterMorgan
01.11.12
✎
14:52
|
(7) Ну удачи тебе. В процедуре ПередЗаписью модуля объекта, тебе будет доступна только старая его версия без изменений пользователя.
|
|||
10
rs_trade
01.11.12
✎
14:53
|
(7) еще раз. ПередЗаписью в модуле юзай
|
|||
11
Mort
01.11.12
✎
14:53
|
Люди, да вы гоните.
|
|||
12
rs_trade
01.11.12
✎
14:55
|
(11) почему?
|
|||
13
rull9ss
01.11.12
✎
14:56
|
(8) дело говорит. спс
|
|||
14
Mort
01.11.12
✎
14:56
|
(12) В форме или в модуле объекта это использовать зависит сугубо от задачи, если автору сворачивать строки необходимо только при интерактивном заполнении документа, нафига это тащить в модуль?
|
|||
15
rs_trade
01.11.12
✎
14:58
|
(14) а если нет? надо уточнять.
|
|||
16
rs_trade
01.11.12
✎
14:58
|
мож ему каждый раз полюбому надо свертку делать. некоторые так с дублями борются.
|
|||
17
DexterMorgan
01.11.12
✎
14:59
|
(8) Это параметр процедуры ПередЗаписьюНаСервере() модуля ФОРМЫ. ты телепат)) потому что:
<<<Сворачивается нормально, но при переходе в Процедуру ПередЗаписью Модуля объекта (в отладчике) |
|||
18
DexterMorgan
01.11.12
✎
15:00
|
И писал он про процедуру модуля ОБЪЕКТА
|
|||
19
rull9ss
01.11.12
✎
15:00
|
(17) перечитал, не спорю - вопрос задан через ж
|
|||
20
Mort
01.11.12
✎
15:02
|
1. "В модуле формы документа в процедуре "перед записью" сворачиваю ТЧ по определенным столбцам."
- значит дело происходит в форме 2. "ТЧДетализации = Объект.ДанныеПоДетализацииСметы.Выгрузить();" - значит дело происходит в управляемой форме. Потом передается в модуль объекта. Вот и весь телепат |
|||
21
DexterMorgan
01.11.12
✎
15:04
|
(20) Вопрос был про процедуру модуля ОБЪЕКТА. Ну мне пох, если вы нашли общий язык я рад, я не 80 лвл, сложно это пока.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |