![]() |
|
Есть событие и обработчик Открытие у поля формы, а как поиметь ПослеЗакрытия? | ☑ | ||
---|---|---|---|---|
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) я сделал то что мне надо было. легко и просто.
все что будет делаться ВНЕ контекста документа меня не волнует и цели такой нет |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |