|
v7: Запись элемента справочника. | ☑ | ||
---|---|---|---|---|
0
Eeakie
19.08.13
✎
16:36
|
Добрый день.
Есть справочник, который открывается в форме списка. При создании нового элемента пользователь заполняет нужные ему реквизиты и нажимает кнопку "Закрыть" на форме. В итоге элемент не сохраняется. Как, блин, сохранить элемент в такой ситуации? |
|||
1
Aleksey
19.08.13
✎
16:37
|
записать принудительно при закрытии
|
|||
2
Aleksey
19.08.13
✎
16:38
|
только как ты будешь отличать закрыть с целью сохранить от закрыть с целью закрыть не сохраняя?
|
|||
3
пипец
19.08.13
✎
16:38
|
посмотреть действия - редактировать в диалоге -активно или нет ?
|
|||
4
Eeakie
19.08.13
✎
16:40
|
(1) цель всегда одна - закрыть открытую форму с изменениями.
(3) активно, есть вариант правки в диалоге. |
|||
5
viktor_vv
19.08.13
✎
16:41
|
Добавиь кнопку ОК с формулой "#Записать? Закрыть".
|
|||
6
viktor_vv
19.08.13
✎
16:42
|
(5)+ Ну или прописать это в закрыть. Если всегда записывать без вопросов, то убрать "?".
|
|||
7
Eeakie
19.08.13
✎
16:43
|
(5) вопрос... точно. Просто #Записать #Закрыть не срабатывает.
|
|||
8
Wobland
19.08.13
✎
16:44
|
(4) а где отмена:
|
|||
9
viktor_vv
19.08.13
✎
16:45
|
(7) Это ты в одной формуле пишешь ? Зачем два раза "#" ?
|
|||
10
Eeakie
19.08.13
✎
16:46
|
(9) случайно. Не отрабатывает записать. Форма просто закрывается без сохранения изменений.
|
|||
11
Eeakie
19.08.13
✎
16:48
|
(9) если поставить вопрос на записать перед закрытием, то он не отрабатывает. Что за...
|
|||
12
viktor_vv
19.08.13
✎
16:48
|
(10) Да ладно. У меня вроде отрабатывает. Без вопросов.
|
|||
13
Eeakie
19.08.13
✎
16:48
|
(4) В смысле? Отмена чего? Записи?
|
|||
14
Eeakie
19.08.13
✎
16:49
|
(12) Завидую :)
|
|||
15
viktor_vv
19.08.13
✎
16:49
|
(11) Смотри че у тебя в ПриЗакрытии() и ПриЗаписи()
|
|||
16
viktor_vv
19.08.13
✎
16:50
|
Скорее в ПриЗаписи() какая-нибудь шняга.
|
|||
17
Eeakie
19.08.13
✎
16:51
|
(15) ПриЗакрытии() нет, а в ПриЗаписи() проверяет заполненность текущего элемента. Один из реквизитов обязательно должен быть заполнен.
|
|||
18
Eeakie
19.08.13
✎
16:52
|
(16) убрал ПриЗаписи() - всё равно не сохраняет.
|
|||
19
viktor_vv
19.08.13
✎
16:52
|
Хотя непонятки. Если с вопросом, то вопрос должен появится до выполнения ПриЗаписи().
|
|||
20
viktor_vv
19.08.13
✎
16:53
|
(18) Скопируй сюда формулу из кнопки.
|
|||
21
Eeakie
19.08.13
✎
16:53
|
(20) #Записать? Закрыть
|
|||
22
viktor_vv
19.08.13
✎
16:55
|
(21) Ну ХЗ тогда, че там у тебя за барабашки.
|
|||
23
пипец
19.08.13
✎
16:55
|
Процедура ПриЗаписиИстории(<?>,,,)
КонецПроцедуры посмотреть еще тут а также посмотреть конструкцию статусвозврата(0) призакрытии призаписи |
|||
24
Eeakie
19.08.13
✎
16:57
|
(23) периодических реквизитов нет. СтатусВозврата(0) вообще в коде не присутствует.
|
|||
25
Eeakie
19.08.13
✎
16:59
|
Ну как же так. На кнопке #Записать, но в ПриЗаписи() не попадаю.
|
|||
26
viktor_vv
19.08.13
✎
17:02
|
(25) Может это в разных справочниках смотришь , в разных базах провряешь :).
|
|||
27
Eeakie
19.08.13
✎
17:03
|
(26) Тоже так подумал сначала :) Нет, база одна и та же :)
|
|||
28
Ёпрст
19.08.13
✎
17:03
|
турбомд поди стоит..
|
|||
29
Ёпрст
19.08.13
✎
17:04
|
и правит и правит автор.. а всё - бестолку.
|
|||
30
Eeakie
19.08.13
✎
17:05
|
(28) Неа.
Только что вспомнил. Форма списка открывается модально. Из модального режима ну никак в ПриЗаписи() не попадаю. |
|||
31
Ёпрст
19.08.13
✎
17:06
|
(30) это никакого значения не имеет
|
|||
32
Eeakie
19.08.13
✎
17:06
|
Собственно, только что сам себе и ответил...
|
|||
33
Eeakie
19.08.13
✎
17:06
|
(31) Да ладно? Если захожу в справочник через "Операции...", то всё прекрасно сохраняется.
|
|||
34
viktor_vv
19.08.13
✎
17:13
|
(30) Ну повесь на кнопку свою процедуру, а в ней Записать() , должно помочь.
|
|||
35
Ёпрст
19.08.13
✎
17:13
|
(33) да складно
|
|||
36
viktor_vv
19.08.13
✎
17:14
|
(34)+ И Форма.Закрыть().
|
|||
37
Ёпрст
19.08.13
✎
17:14
|
Запись элемента никак не зависит от модальности формы, как и событие ПриЗаписи в ней.
|
|||
38
Eeakie
19.08.13
✎
17:15
|
(37) Ну, я ведь не придумываю. Если открываю форму модально, то даже в ПриЗаписи() не попадаю. Если открываю немодально, то всё проходит на ура.
|
|||
39
Ёпрст
19.08.13
✎
17:16
|
(38) ну давай тестовую базу с одним справочником и воспроизводимым эффектом.
|
|||
40
viktor_vv
19.08.13
✎
17:18
|
(38) Попробовал сейчас открыть список справочника модально, там ввод нового , все нормально записалось штатными "#Записать? Закрыть" .
|
|||
41
Ёпрст
19.08.13
✎
17:18
|
да.. ПриЗаписи то где хоть смотришь ?
в форме элемента, надеюсь, а не в форме списка ? :) |
|||
42
Eeakie
19.08.13
✎
17:23
|
(40) какая-то ерунда...
(41) начал смотреть в обеих формах. Не попадаю ни в одну. |
|||
43
Eeakie
19.08.13
✎
17:24
|
(41) если модальность никоим образом не влияет, то почему в немодальном режиме всё проходит как по маслу?
|
|||
44
пипец
19.08.13
✎
17:27
|
чудес не бывает, где то порылось что то (с) ;))
|
|||
45
Ёпрст
19.08.13
✎
17:31
|
(43) могу написать так, что ты 3 года будешь искать.
|
|||
46
Ёпрст
19.08.13
✎
17:31
|
см (39)
|
|||
47
Eeakie
19.08.13
✎
17:32
|
(45) знаю, что можете ;)
|
|||
48
пипец
19.08.13
✎
17:53
|
во первых - проверить не стоит ли
//#ЗагрузитьИзФайла и когда отладчиком проверить из нужного ли сеанса (один файл 1цы по одному пути к базе) ЗЫ может на форме что торчит ? возможно даже "за кадром" |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |