Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
12 Дек 2017, 05:57
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Перехватить выход из формы по кл.Ок и по "крестику" для анализа изм. данных  (Прочитано 2966 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Виктор2011

  • *
  • Сообщений: 3
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-02-14
  • Сайт: 
  • Профессия: Программист 8.1
Цель - требуется отследить изменения данных в форме. В стандартной конфигурации при изменении за этим следить свойство формы Модифицированность.
При выходе из формы по кл.Ок - вызывается проц. ОбработкаПроведения, но свойство Модифицированность уже Ложь в любом случае - были изменении или нет.
При выходе по "крестику" - сначала идет предупреждение об изменении. Если принимаются, вызывается проц. ОбработкаПроведения с тем же результатом.
Вопрос -- как до проц. ОбработкаПроведения перехватить выход в обоих случаях с возможностью анализа модификации данных??


Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
События формы ПередЗакрытием(), ПриЗакрытии() не помогут?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Виктор2011

  • *
  • Сообщений: 3
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-02-14
  • Сайт: 
  • Профессия: Программист 8.1
Спасибо за ответ. Но к сожалению, при входе в указанные процедуры признак изменения данных уже сброшен...

Оффлайн Виктор2011

  • *
  • Сообщений: 3
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-02-14
  • Сайт: 
  • Профессия: Программист 8.1
Спасибо за ответ. Но к сожалению, при входе в указанные процедуры признак изменения данных уже сброшен...

Оффлайн Dethmontt

  • Денис
  • Модератор
  • *****
  • Сообщений: 2857
  • РЕПУТАЦИЯ: 546
  • КПД: 19%
  • Адын Эс
  • Регистрация: 2010-11-01
  • Сайт: 
  • Профессия: Программист 1С
В процедуре ПередЗаписью() не может быть сброшен т.к. изменения еще не были записаны и есть возможность отказаться от сохранения изменений
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Оффлайн Dethmontt

  • Денис
  • Модератор
  • *****
  • Сообщений: 2857
  • РЕПУТАЦИЯ: 546
  • КПД: 19%
  • Адын Эс
  • Регистрация: 2010-11-01
  • Сайт: 
  • Профессия: Программист 1С
Если только устанавливать принудительно
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
167 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
55 Сообщений
alex0402
46 Сообщений
andron81_81
42 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
31 Сообщений
Golickoff Golickoff
28 Сообщений
BuhRust
28 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 230
  • Точка Скрытых: 0
  • Точка Пользователей: 4
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal