Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Аналог ГрупповаяОбработка() в 8.х? (число прочтений - 3417 )
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Аналог ГрупповаяОбработка() в 8.х?
22. Декабря 2011 :: 00:58
Печать  
Как в обработке подписки на события определить, что вызов произведен не интерфейсно, а программно?
Пример: обработка проверки на дубликаты и похожести при сохранении элемента справочника. Для пользователя вызываться должна, а при обмене или другом программном создании элемента - нет.
  
Наверх
 
IP записан
 
Satans Claws
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 721
Зарегистрирован: 29. Ноября 2010
Re: Аналог ГрупповаяОбработка() в 8.х?
Ответ #1 - 22. Декабря 2011 :: 03:49
Печать  
Попробуй глянуть в сторону стандартных конфиг:

Код
Выбрать все
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
	Если ОбменДанными.Загрузка Тогда
		Возврат;
	КонецЕсли;
... 



Блин, у тебя же подписка на события.
Видимо, только через ДополнительныеСвойства объекта
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Аналог ГрупповаяОбработка() в 8.х?
Ответ #2 - 22. Декабря 2011 :: 12:21
Печать  
Можно юзать ОбменДанными.Загрузка - в подписках юзать через Источник.ОбменДанными.Загрузка
и/или ДополнительныеСвойства, правда, при обмене они не установятся.
ИМХО при обмене нужно юзать юзать ОбменДанными.Загрузка
а при программной проверке или также юзать ОбменДанными.Загрузка, но помнить о возможно пропускаемых проверках,
или через ДопСвойства.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: Аналог ГрупповаяОбработка() в 8.х?
Ответ #3 - 23. Декабря 2011 :: 01:36
Печать  
Заюзал Источник.ОбменДанными.Загрузка. Спасибо.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Аналог ГрупповаяОбработка() в 8.х?
Ответ #4 - 23. Декабря 2011 :: 03:58
Печать  
А вообще для пользователя интерактивные вещи лучше выносить в обработчики событий в Форму элемента.
Например, всякие вопросы, предупреждения или какие-то "тяжелые" действия.
Так удобно делать, если пользователь работает только через форму элемента (т.е. почти всегда).
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: Аналог ГрупповаяОбработка() в 8.х?
Ответ #5 - 23. Декабря 2011 :: 09:10
Печать  
Но тогда оно затрется очередным обновлением... конфа на поддержке.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать