|
Использование атрибута ОбменДанными документы | ☑ | ||
---|---|---|---|---|
0
vse_serjezno
20.03.15
✎
13:34
|
День добрый.
У меня есть документ ФЗ, у него есть кнопка, в модуле которой происходит изменение реквизитов этого ФЗ. При этом стоит : ФЗ.ОбменДанными.Установить = Истина; ФЗ.Записать(); После чего вызывается обработчик записи, в котором в самом начале указано: Если ФЗ.ОбменДАнными тогда Возврат; КонецЕсли; По идее, запись должна произойти минуя все проверки, идущие за условием на ОбменДанными. Однако ж это не так, и все операторы после него выполняются, проверку документ не проходит и перезапись его не происходит. В чем может быть проблема и как ее обойти, если очень нужно перезаписывать документ из этой кнопки не проверяя его на все условия при записи? Помогите, ученые мужи. |
|||
1
Maxus43
20.03.15
✎
13:43
|
ФЗ.ОбменДанными.Установить = Истина;
Это что? Объект.ОбменДанными.загрузка = Истина; //// Если ОбменДанными.загрузка Тогда Вовзрат |
|||
2
Maxus43
20.03.15
✎
13:44
|
В типовых смотри, там везде это прописано. Правда кнопками не переключается конечно
|
|||
3
vse_serjezno
20.03.15
✎
13:48
|
Прошу прощения, вот верный код:
Объект.ОбменДанными.Загрузка = Истина; Объект.Записать(); |
|||
4
Maxus43
20.03.15
✎
13:49
|
нууу?
в чем проблема? что в перед записью? Обработчиков записи много, в каждом из них надо условия писать. ПередЗаписью, ПриЗаписи, ОбработкаПроведения |
|||
5
vse_serjezno
20.03.15
✎
13:50
|
При этом в обработчике перед записью :
Если ОбменДанными.Загрузка Тогда Возврат; КонецЕсли; //Далее идут проверки. Так вот при этом все эти проверки все равно выполняются. |
|||
6
Maxus43
20.03.15
✎
13:50
|
в обработке проведения не надо поидее, т.к. документ не проводится при обменах.
В твоём случае он проводится, может тут заковыка |
|||
7
Maxus43
20.03.15
✎
13:50
|
(5) нет, чудес не бывает. Другие проверки идут, в обработке проведения анверно.
Отладчик и точка останова |
|||
8
vse_serjezno
20.03.15
✎
13:52
|
(7) обработчика проведения нет.
|
|||
9
vse_serjezno
20.03.15
✎
13:53
|
У меня нет возможности сейчас включить отладку.(
|
|||
10
Maxus43
20.03.15
✎
13:55
|
(9) ну без неё как бы... не понять. Если всё так как ты говоришь - не должно ничего проверяться, чудес не бывает. Косяк в другом где-то
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |