Бизнес процесс
☑
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
ок)
AdBlock убивает бесплатный контент. 1Сергей