|
призаписи справочника (модуль объекта), | ☑ | ||
---|---|---|---|---|
0
Domanoff26
08.04.13
✎
09:02
|
уф. в справочнике при записи есть процедура заполняющая тч , кнопка записать отрабатывает, записать и закрыть, а так же перезапись справочника внешн обработкой, оставляет почему то пустые строчки...(по количеству совп с верным результом) хотя в отладчике я явно вижу что в объекте после записи в тч есть эти записи... в чем проблема?
|
|||
1
Живой Ископаемый
08.04.13
✎
09:03
|
в в8 есть отладчик.
|
|||
2
andreymongol82
08.04.13
✎
09:04
|
(0) Так внешняя обработка запускает же метод объекта, а не формы. Разве не?
|
|||
3
Domanoff26
08.04.13
✎
09:06
|
(1) я и смотрел там (2) так я в методе объекта это и делаю
|
|||
4
andreymongol82
08.04.13
✎
09:08
|
ну а заполнения ТЧ где "уф. в справочнике при записи есть процедура" разве не на форме?
|
|||
5
Живой Ископаемый
08.04.13
✎
09:08
|
2(3) Раз смотрел, значит знаешь ответ на вопрос. Хочешь свериться с кем-то, кто НЕ смотрел?
|
|||
6
Domanoff26
08.04.13
✎
09:08
|
нажимаю записать строчки есть, закрываю открываю снова нету(
|
|||
7
Wobland
08.04.13
✎
09:08
|
>в объекте после записи в тч есть эти записи
проблемы нет |
|||
8
Domanoff26
08.04.13
✎
09:09
|
(4) уф, это просто пояснение, в теме написано что это модуль объекта
|
|||
9
Любопытная
08.04.13
✎
09:09
|
(6) Нет в объекте или нет на форме? В УФ это все же могут быть разные вещи
|
|||
10
Domanoff26
08.04.13
✎
09:12
|
(7) блин ну как нету..внешняя
Об = партнер.ПолучитьОбъект(); Если об.ГруппыДоступа.Количество()<>0 Тогда об.Записать(); точка после записать в объекте есть тч с записями |
|||
11
Domanoff26
08.04.13
✎
09:12
|
а открываю справочник -нету
|
|||
12
Domanoff26
08.04.13
✎
09:13
|
(9) ни там ни там нету, после переоткрытия
|
|||
13
Wobland
08.04.13
✎
09:14
|
(11) я такое наблюдал, когда у меня начатая транзакция не закрывалась. долго репу чесал
|
|||
14
НЕА123
08.04.13
✎
09:17
|
(13)
я, наверно не проснулся. так и не понял - это призаписи() или передзаписью()? и что есть в (10) партнер.ПолучитьОбъект(); ? |
|||
15
Domanoff26
08.04.13
✎
09:18
|
(13) поподробнее можно?
|
|||
16
Domanoff26
08.04.13
✎
09:19
|
(14) не проснулся, написано ПРИзаписи несколько раз, партнер это реквизит в обработке
|
|||
17
НЕА123
08.04.13
✎
09:20
|
(16)
СП СправочникОбъект.<Имя справочника> (CatalogObject.<Имя справочника>) ПриЗаписи (OnWrite) Синтаксис: ПриЗаписи(<Отказ>) Параметры: <Отказ> Тип: Булево. Признак отказа от записи. Если в теле процедуры-обработчика установить данному параметру значение Истина, то запись выполнена не будет. Значение по умолчанию: Ложь Описание: Возникает при записи объекта. Процедура-обработчик вызывается после записи объекта в базу данных, но до окончания транзакции записи. |
|||
18
Wobland
08.04.13
✎
09:22
|
(15) это было дождливое утро: дождь лил уже третий день кряду. на работе я тогда появился с обычным для себя опозданием в 5-10 минут...
|
|||
19
Domanoff26
08.04.13
✎
09:23
|
(17) ну не настолько я неграмотный, что яне пойму когда отказ сработает
|
|||
20
Domanoff26
08.04.13
✎
09:23
|
(18) попил кофе наверное, а проблему как решил то?
|
|||
21
Wobland
08.04.13
✎
09:24
|
(20) убрал начать транзакцию. при копи-пасте затесалась
|
|||
22
Domanoff26
08.04.13
✎
09:34
|
(21) да не, не нашел вроде, к тому же с фига ле в форме появляется, может в призаписи нельзя
|
|||
23
Domanoff26
08.04.13
✎
09:45
|
(22) перенес в передзаписью, сработало, чего так?
|
|||
24
НЕА123
08.04.13
✎
09:50
|
(23)
ответ в (17) |
|||
25
Domanoff26
08.04.13
✎
09:55
|
(24) я чего то не понимаю что ль, параметр отказ у меня ни где не присваивается истине... и все нормально записывается...можно поподробнее об этом чуть?
|
|||
26
Живой Ископаемый
08.04.13
✎
10:12
|
как убеждаешься что не присваивается?
|
|||
27
Domanoff26
08.04.13
✎
10:35
|
(26) открыв справочник, и при открытии смотрю в объекте значения, пустые строки что там что там
|
|||
28
Живой Ископаемый
08.04.13
✎
11:17
|
как убеждаешься, что отказ у тебя не присваивается истине?
|
|||
29
Песец
08.04.13
✎
11:27
|
(25) В ПриЗаписи объект _уже_ записан в базу. Ты меняешь объект в памяти, при перечитывании твоих изменений нет.
|
|||
30
Песец
08.04.13
✎
11:30
|
(29) возьми например Радченко, там последовательность событий в картинках:
Начало транзакции ПередЗаписью ----данные попали в БД ПриЗаписи Конец транзакции В ПриЗаписи можно откатить транзакцию, изменить данные невозможно, это не семерка. |
|||
31
Песец
08.04.13
✎
11:32
|
(30+) ...если надо через ПриЗаписи (например надо дописать проанализировав что записалось), то попробуй дважды записать, должно записаться.
|
|||
32
Domanoff26
08.04.13
✎
12:39
|
(31) спасибо, я на те же грабли второй раз....(
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |