|
Как можно отключить обработчик события у обработки? | ☑ | ||
---|---|---|---|---|
0
Конфигуратор1с
13.09.11
✎
13:47
|
Нужно программно открыть обработку, предварительно заполнив ее реквизиты нужными значениями. НО в процедуре передОткрытием восстанавливаются сохраненные значения реквизитов. Можно как-то отключить процедуру перед открытием?
|
|||
1
Irbis
13.09.11
✎
13:49
|
А зачем открывать? Почему нельзя сначала открыть а потом заполнить?
|
|||
2
FIXXXL
13.09.11
✎
13:49
|
сделай проверку на заполнение и Возврат, если заполнено
|
|||
3
Конфигуратор1с
13.09.11
✎
13:51
|
Обработка встроенная в типовую конфигурацию. Суть вопроса не меняя типовую, вызывать из внешней обработки встроенную и запускать с нужными значениями реквизитов.
|
|||
4
Конфигуратор1с
13.09.11
✎
13:52
|
Пытаюсь через установить действие переопределить обработчик события - пишет не соответствует количество параметров. Вопрос, как действию указать параметры?
|
|||
5
Aprobator
13.09.11
✎
13:53
|
нефига не понял - список сохраняемых реквизитов формы не настроить или сохранение не отключить?
|
|||
6
Конфигуратор1с
13.09.11
✎
13:55
|
Перед открытием эта сволочь делает - Организация = ВосстановитьЗначение(ИмяОбработки + "Организация"); и все мое значение заменяется на последнее
|
|||
7
Конфигуратор1с
13.09.11
✎
13:56
|
сделал пока так - Форма.УстановитьДействие("ПередОткрытием",Новый Действие("ПередЗакрытием"));
но это неправильно и очень грустно(((( |
|||
8
Живой Ископаемый
13.09.11
✎
13:56
|
2(6) покажи код, которым ты открываешь эту обработку
|
|||
9
Aprobator
13.09.11
✎
13:57
|
модально что ли открываешь?
|
|||
10
Конфигуратор1с
13.09.11
✎
13:59
|
КлиентБанк = Обработки.КлиентБанк.Создать();
ЗаполнитьНастройки(); Форма = КлиентБанк.ПолучитьФорму("Форма"); Форма.УстановитьДействие("ПередОткрытием",Новый Действие("ПередЗакрытием")); Форма.Открыть(); |
|||
11
Живой Ископаемый
13.09.11
✎
14:00
|
2(10)
КлиентБанк = Обработки.КлиентБанк.Создать(); Форма = КлиентБанк.ПолучитьФорму("Форма"); Форма.Открыть(); Форма.Реквизит1 = МоеЗначениеРеквизита1; Форма.Реквизит2 = МоеЗначениеРеквизита2; и т.п. |
|||
12
Конфигуратор1с
13.09.11
✎
14:04
|
Спасибо. Туплю. Думал он как в модальном режиме Форма.Открыть() открывает уже обработку пользователю((((
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |