v8: Не обновляется форма
☑
0
iceman2112
19.08.12
✎
11:22
Документ меняет значение реквизиты документа-основания. Вот процедура после записи:
Процедура ПослеЗаписи()
...
ФормаОснования = ДокументОснованиеОбъект.ПолучитьФорму();
ДокументОснованиеОбъект.Статус = Перечисления.СтатусыЗаказовПокупателй_МХ.Скорректирована;
ДокументОснованиеОбъект.Записать(РежимЗаписиДокумента.Проведение);
Оповестить("Обновить", ДокументОснование, ЭтаФорма);
...
КонецПроцедуры
А вот процедура "Обработка оповещиния у формы документ основания:
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
Если Источник = ЭтаФорма Тогда
Возврат;
КонецЕсли;
Если (ИмяСобытия = "Обновить") И (Ссылка = Параметр) Тогда
Обновить();
КонецЕсли;
КонецПроцедуры
Ничего не проиходит, форма-как была в старом виде так и осталась, но если заново её открыть статус будет = Перечисления.СтатусыЗаказовПокупателй_МХ.Скорректирована.
Можно ли сделать чтобы форма занаво считывала данные?
1
andrewks
19.08.12
✎
11:26
обычные формы?
2
iceman2112
19.08.12
✎
11:29
да
3
Wobland
19.08.12
✎
11:30
зачем нужна ФормаОснования?
4
iceman2112
19.08.12
✎
11:31
эта тестовая версия. Да, тут она совершенаа не нужна, не обращайте внимания
5
iceman2112
19.08.12
✎
11:31
просто раньше я пробывал ФормаОснования.Обновить()
6
Wobland
19.08.12
✎
11:32
(5) бовал
7
Popkorm
19.08.12
✎
11:56
(0)скорей сего тут еще надо:
ДокументОснованиеОбъект.ПолучитьОбъект();
8
iceman2112
19.08.12
✎
15:07
нет, это и есть уже объект
9
Еврейчик
19.08.12
✎
15:18
(1)ты где? как тебя найти?
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.