Имя: Пароль:
1C
1С v8
Обновление отображения в управляемой форме после её изменения
0 Serdolik55
 
16.04.14
12:14
Коллеги,не получается отобразить изменения в управляемой форме.
Сделал внешнюю обработку по заполнению объекта, открываю документ Отчет комитента о продажах, там появилась кнопка заполнить, по ней вызывается форма, в которой ставятся некоторые условия по расчету в документе и производиться сам расчет. После выполнения данные в форме не изменяются, приходиться выходить из формы и заходить снова, тогда вижу изменения. Как правильно это реализовать? Использую метод ОтобразитьИзменениеДанных(), но ничего не меняется.

&НаКлиенте
Процедура Распределить(Команда)
    
    Если ЗначениеЗаполнено(Объект.СуммаВознаграждения)  Тогда
        РаспределитьСуммуВознагражденияПострочно();
        Закрыть();
        Форма = ПолучитьФорму("Документ.ОтчетКомитентуОПродажах.ФормаОбъекта",Новый Структура("Ключ",Объект.ОтчетАгента));
        Форма.ОтобразитьИзменениеДанных(ЭтотОбъект.Объект.ОтчетАгента, ВидИзмененияДанных.Изменение);
    Иначе
        Сообщение = Новый СообщениеПользователю;
        Сообщение.Текст = "Сумма вознаграждения должна быть введена!";
        Сообщение.Сообщить();
    КонецЕсли;
    
КонецПроцедуры
1 mikecool
 
16.04.14
12:24
в обработке делаешь Оповестить
в форме документа по ОбработкаОповещения - Прочитать() (кажется так метод зовется)
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс