Имя: Пароль:
1C
1С v8
Не обновляется карта бизнес-процесса
0 Alex_Rav74
 
14.04.14
20:41
Доброго времени суток.
Есть карта бизнес-процесса со списком текущих задач. При выполнении задачи, должна обновляться карта. На платформе 8.2 всё работает нормально, а на 8.3.4.389 - карта обновляется, если только закрыть документ бизнес-процесса и заново его открыть. Листинг обновления карты:
&НаСервере
Процедура ОбновитьДанные()
    БП = РеквизитФормыВЗначение("Объект");
    Карта = БП.ПолучитьКартуМаршрута();
КонецПроцедуры

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    ОбновитьДанные();
    ЗадачиСписок.Параметры.УстановитьЗначениеПараметра("БизнесПроцесс", Объект.Ссылка);
КонецПроцедуры

&НаСервере
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
    ОбновитьДанные();
    ЗадачиСписок.Параметры.УстановитьЗначениеПараметра("БизнесПроцесс", Объект.Ссылка);
КонецПроцедуры

&НаКлиенте
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
    Если ИмяСобытия = "ВыполненаЗадача" И параметр = Объект.Ссылка ТОгда
        ОбновитьДанные();
    КонецЕсли;
КонецПроцедуры

Что нужно ещё для платформы 8.3 добавить, чтобы обновилась карта?
1 GROOVY
 
14.04.14
20:45
Подождать нового релиза.
2 Alex_Rav74
 
14.04.14
20:53
Обновил платформу до 465 релиза - та же ситуация.
3 Alex_Rav74
 
15.04.14
05:39
up
4 Alex_Rav74
 
15.04.14
09:04
up
5 GROOVY
 
15.04.14
09:11
Хоть опапайся. Не работает это в текущей платформе 8.3. Откатись до 8.2 или жди 8.3.5.
6 Alex_Rav74
 
15.04.14
10:16
Ха - а как тогда решать задачи по 1С:Специалист?
7 DosBot
 
01.05.14
10:12
(0) Дружище! у меня такая же беда. Ноя нашёл способ её победить. щаз расскажу :)
8 DosBot
 
01.05.14
10:13
&НаКлиенте
Функция ОбновитьКартуМаршрута()
    
    КартаМаршрута = Новый ГрафическаяСхема;
    КартаМаршрута = ПолучитьКартуМаршрутаНаСервере();
    
КонецФункции


где ПолучитьКартуМаршрутаНаСервере - твоя функция получения карты
9 DosBot
 
01.05.14
10:13
Т.е. чтобы одолеть сей недуг сначала делаешь:

КартаМаршрута = Новый ГрафическаяСхема;