|
На каком этапе возникает сообщение "Данные были изменены. Сохранить изменения?"
| ☑ |
0
Andy MilkyWay
12.08.12
✎
21:04
|
При нажатии кнопки "ОК" в режиме изменения в форме документа возникает диалоговое окно "Данные были изменены. Сохранить изменения?". Цель - отменить вывод этого окна для пользователя, т.к. уже само нажатие на "ОК" и означает, что изменения нужно сохранить.Установил точку останова в процедуре ПередЗаписью модуля объекта. Прошел все строки до конца процедуры. На экране возникло указанное сообщение, но указатель отладчика не указывает ни на какую строку программы. Откуда вызывается диалог с вопросом? Как достичь поставленной цели?
|
|
1
Живой Ископаемый
12.08.12
✎
21:29
|
у тебя меняются данные внутри серверной процедуры или подписки. включи отладку на стороне сервера.
|
|
2
Andy MilkyWay
12.08.12
✎
22:05
|
а как включить на стороне сервера? У меня обычное приложение, не тонкий клиент
|
|
3
Живой Ископаемый
12.08.12
✎
22:08
|
Если хочешь чтобы она (отладка) включилась, то лучше включить так как написано по Ф1 в Конфигураторе... или не там, а в документации.. но короче, правильно включить...
А если нужно просто как-то включить - то можешь сделать как тебе удобно...
Ну и плевать на приложение. отладка на стороне сервера никак от него не зависит.
|
|
4
hhhh
12.08.12
✎
22:10
|
(2) меняещь реквизиты документа в обработке проведения
|
|
5
Живой Ископаемый
12.08.12
✎
22:12
|
в общем службу агента сервера нужно запустить с ключем -debug, при чем оный ключ должен быть ДО ключа -d
|
|
6
undertaker
12.08.12
✎
22:35
|
мне кажется, тут цель не узнать, где меняются реквизит, а как убрать это сообщение при нажатии ОК, типа и так понятно что данные изменились, поэтому то и кнопку жмем. Ну типа чтобы меньше телодвижений мышкой делать. Так вот, это сообщение фишка платформы, в коде ты его не найдешь. Убирай типовую кнопку, делай свою, при нажатии на которую объект будешь записывать без всяких сообщений
|
|
7
Живой Ископаемый
12.08.12
✎
22:37
|
блджад... это звидец....
|
|
8
wade25
12.08.12
✎
22:38
|
Не нужно этого делать, зачастую юзеры автоматом нажимают ок, а это сообщение вкл мозг
|
|
9
Andy MilkyWay
12.08.12
✎
22:41
|
Уже решилось. В другом обсуждении нашел, что нужно отследить, где происходит Модифицированность()=истина. Это действительно происходило в одном из Если-КонецЕсли, недокомментировали кусок кода при перенесении из другой конфы. Большое спасибо всем, коллеги
|
|