|
Бизнес процесс |
☑ |
0
wwwqwert2014
09.09.14
✎
14:39
|
Где-то читал что нельзя таким кодом обновлять карту маршрута бизнес-процесса.
&НаКлиенте
Процедура Обновить(Команда)
// Вставить содержимое обработчика.
ОбновитьКартуМаршрутаНаСервере();
КонецПроцедуры
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
//Вставить содержимое обработчика
ОбновитьКартуМаршрутаНаСервере();
КонецПроцедуры
&НаСервере
Процедура ОбновитьКартуМаршрутаНаСервере()
Если Объект.Ссылка.Пустая() Тогда
КартаМаршрута = БизнесПроцессы.БизнесПроцессЗарплата.ПолучитьКартуМаршрута();
Иначе
КартаМаршрута = Объект.Ссылка.ПолучитьОбъект().ПолучитьКартуМаршрута();
КонецЕсли;
КонецПроцедуры
Типа надо писать вот так:
&НаСервере
Процедура ОбновитьСхему()
БизнесПроцесс = РеквизитФормыВЗначение("Объект");
КартаМаршрута = БизнесПроцесс.ПолучитьКартуМаршрута();
КонецПроцедуры
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ОбновитьСхему();
КонецПроцедуры
&НаКлиенте
Процедура ОбновитьКарту(Команда)
ОбновитьСхему();
КонецПроцедуры
Это ведь по сути одно и то же. Или нет? Или всё-таки немножко разное и второй способ по каким-то причинам более предпочителен?
|
|
1
Wobland
09.09.14
✎
14:40
|
ещё не сдал?
|
|
2
Wobland
09.09.14
✎
14:41
|
+(1) у меня бывала одна строка обновления карты и сертификат. уже успокойся
|
|
3
wwwqwert2014
09.09.14
✎
14:48
|
завтра сдаю
|
|
4
Wobland
09.09.14
✎
14:49
|
(3) отпишись
|
|
5
wwwqwert2014
09.09.14
✎
14:49
|
Ок. Расскажу завтра как всё прошло:)
|
|
6
Wobland
09.09.14
✎
14:50
|
(5) да пофиг на завтра, результат озучь ;)
|
|
7
wwwqwert2014
09.09.14
✎
15:11
|
ок)
|
|