Имя: Пароль:
1C
1С v8
На каком этапе возникает сообщение "Данные были изменены. Сохранить изменения?"
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
Уже решилось. В другом обсуждении нашел, что нужно отследить, где происходит Модифицированность()=истина. Это действительно происходило в одном из Если-КонецЕсли, недокомментировали кусок кода при перенесении из другой конфы. Большое спасибо всем, коллеги
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн