|
Есть событие и обработчик Открытие у поля формы, а как поиметь ПослеЗакрытия? |
☑ |
0
Shved_72
04.11.15
✎
20:27
|
Типа В палтежке есть контра и инн, юзеры могут открыть контру и изменить в ней инн, но в платежке инн останется старый.
Как такое перехватить?
Тока переопределять открытие через ОписаниеОповещения? или есть чо попроще?
|
|
1
ДенисЧ
04.11.15
✎
20:28
|
Чо?
А приЗаписи посмостреть не?
|
|
2
Shved_72
04.11.15
✎
20:34
|
(1) дак приЗаписи контры? а не покидая контекста платежки, поймать закрытие формы контры?
|
|
3
Shved_72
04.11.15
✎
21:45
|
взлетело.
немного через зад, но вроде штатно.
пример отсюда:
&НаКлиенте
Процедура ОткрытьПараметры(Команда)
Оповещение = Новый ОписаниеОповещения(“ОткрытьПараметрыЗавершение”, ЭтотОбъект);
ОткрытьФорму(“ОбщаяФорма.ФормаПараметров”, , , , , , Оповещение);
КонецПроцедуры Источник: ©Курсы-по-1С.рф
окно пока не могу вписать в рабочую область как было...
|
|
4
Shved_72
04.11.15
✎
21:45
|
|
|
5
Mort
04.11.15
✎
21:46
|
Ещё надо при записи контра делать запрос на все существующие платежки и менять в них ИНН. Только хардкор!
|
|
6
Shved_72
04.11.15
✎
21:48
|
остальные не интересуют. важно для текущего
|
|
7
Shved_72
04.11.15
✎
21:50
|
ну а как по другому, если юзер можеть открыть, значит может и изменить. открывать только на чтение глупо. говорить чтоб после этого перевыбирали значение, тоже не фонтан
|
|
8
Serg_1960
04.11.15
✎
21:53
|
А зачем ИНН сохранять в платежке? Чего мелочиться? Перепиши в документ все реквизиты, как ты там говоришь? - контры. Вдруг пригодится.
|
|
9
Shved_72
04.11.15
✎
21:56
|
трафик и нагрузка тут не повышается. в обработчике закрытия вызывается обработчик при изменении этого же поля, которые и пересчитывает то что ему нужно
ПС инн я для примера привел. в БП3 кстати при измении инн в платежке меняется синяя надпись, не вникал только там ссылка или реквизиты
|
|
10
Serg_1960
04.11.15
✎
22:04
|
На справочник - подписку на изменение; в подписке запрос на платежки, в которых контрагент тот, а ИНН - другой (ИНН - для примера). Почему подписка, а не обработка у формы? ИНН у контрагента можно изменить не только через форму.
|
|
11
Shved_72
04.11.15
✎
22:09
|
(10) я сделал то что мне надо было. легко и просто.
все что будет делаться ВНЕ контекста документа меня не волнует и цели такой нет
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший