Данные были изменены. Сохранить изменения? #511963


#0 by kosmonstu
Всем привет. У меня небольшая проблема следующего характера: Работаю в торговле 8.1. В документе "Заказ покупателя" при изменении реквизитов формы выдается служебное окно "Данные были изменены. Сохранить изменения?". Где найти форму с этим сообщением? В каком модуле? Сам искал в глобальном модуле, находил служебные сообщения такого же типа, но все не то. Был бы очень признателен за помощь.
#1 by Stepa86
эт платформенное
#2 by kosmonstu
ну код этот должен быть где то. думаю возможность должна быть отключать его.
#3 by rbcvg
неа. смиритесь.
#4 by ДенисЧ
Ты слово "платформенная реализация" понимаешь?
#5 by Defender aka LINN
Есть. В исходниках 1С.
#6 by AndreyFAN
Ну это как в Винде "Вы действительно хотите отправить 111.txt в корзину?" Кагбы защита от МарьИванны
#7 by LAAry
Можно перед закрытием устанавливать модифицированность в ЛОЖЬ.
#8 by kosmonstu
Так самое интересное, что когда в форме документа смотрю процедуру "Перед закрытием" модифицированность там отсуствует. где ее найти. я бы с удовольствием эту проверку бы отключил.
#9 by AndreyFAN
хм... действительно работает
#10 by shuhard
ясен пень работает чел хотел форму поправить, а ты отключил вывод формы
#11 by LAAry
Модифицированность устанавливается средствами платформы. Но программно меняется.
#12 by Defender aka LINN
Мда...
#13 by kosmonstu
AndreyFAN ----> Спасибо. Все работает. Как раз тот эффект который мне надо. Всем тоже огромное спасибо за помощь.
#14 by Maxus43
а теперь скажи зачем это надо. Так во всех доках, а именно в этом не надо чтоб пользователь видел, что что то изменил и подумал а надо ли ему менять это
#15 by Defender aka LINN
О_О
#16 by AndreyFAN
а ты говоришь! :-)
#17 by AndreyFAN
однако предвижу ситуёвину - пользователь изменил в доке что-то и если эти изменения привели к Отказу проведения, то пользователь не сможет нажать Нет
#18 by kosmonstu
в 1с можно создавать список задач. Вот для наших менеджеров я написал, чтобы у каждого формировался список задач на основании неоплаченных документов "Заказ Покупателя" (в этом док. важную роль играет реквизит "ДатаОплаты"). У менеджеров стоит запрет на проведение документов задним числом. Но для некоторых документов из "ЗаказаПокупателя" надо сдвинуть "ДатуОплаты". Я этот реквизит скрыл. Поставил вместо него "ПолеВвода". которое будет принимать новую "ДатуОплаты" и записывать ее в регистр. Для этого завел "РегистрСведений". При этом обработкой прошелся по всем документам и "ДатыОплаты" занес в регистр. В итоге что я получил. ДатаОплаты двигается. Запрет на проведение документов работает. Но вот после того как поставишь новую дату а начинаешь закрывать форму. Выдавалось сообщение на внесение сообщений. Что и не нравилось нашим менеджерам.
#19 by AndreyFAN
ленивые они просто... думаю не следует убирать формочку
#20 by kosmonstu
так фишка в том что независимо от их "Да" или "нет" новая дата пишется. Вот такая у них прихоть. Я это называю ТЮНИНГ
#21 by Maxus43
а я это называю - ИЗВРАТ
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С