|
Получить объект бизнесПроцесса | ☑ | ||
---|---|---|---|---|
0
wtlz
14.08.12
✎
14:35
|
Есть бизнес процесс. У него есть задача. На форме задачи есть кнопка с командой. По этой команде необходимо получить объект БизнесПроцесс , поменять значение реквизита и записать его.
Проблема: не могу получить объект. Процедура Отложить(Команда) НовыйОбъект = Объект.БизнесПроцесс.БизнесПроцессСсылка.ОбработкаЗаявки.ПолучитьОбъект(); КонецПроцедуры перепробывал и сяк и так, перечитал все, что нашел, отладчиком просмотрел значения объекта. там только бизнеспроцесс. бизнеспроцессСсылки нет. Подскажите, как вытянуть объект отсюда. |
|||
1
wtlz
14.08.12
✎
14:36
|
код не работает (соответственно), пишет, что поле не объекта не обнаружено
|
|||
2
polymorf116
14.08.12
✎
14:37
|
я делал так
БП = БизнесПроцесс.ПолучитьОбъект(); |
|||
3
PR
14.08.12
✎
14:38
|
(0) Что такое БизнесПроцессСсылка? Что за ОбработкаЗаявки?
Почему не НовыйОбъект = Объект.БизнесПроцесс.НеЗабытьКупитьХлеба.И ТуалетнуюБумагуНеЗабыть.ПолучитьОбъект(); например? |
|||
4
wtlz
14.08.12
✎
14:39
|
(3) ржунимагу
|
|||
5
wtlz
14.08.12
✎
14:40
|
(2)
{БизнесПроцесс.ОбработкаЗаявки.Форма.ЗадачаОбработка.Форма(4,7)}: Переменная не определена (БизнесПроцесс) БП = <<?>>БизнесПроцесс.ПолучитьОбъект(); (Проверка: Тонкий клиент) так тоже пробывал |
|||
6
polymorf116
14.08.12
✎
14:45
|
БП = Объект.БизнесПроцесс.ПолучитьОбъект();
|
|||
7
wtlz
14.08.12
✎
14:47
|
Метод объекта не обнаружен ПолучитьОбъект()
так тоже пробывал |
|||
8
wtlz
14.08.12
✎
14:50
|
может поможет\
http://s019.radikal.ru/i622/1208/c2/ded211f7906c.jpg |
|||
9
wtlz
14.08.12
✎
14:52
|
БП - ОбработкаЗаявки
Задача - Обработка |
|||
10
polymorf116
14.08.12
✎
14:53
|
ПолучитьОбъект()
Доступность: Сервер, толстый клиент, внешнее соединение. |
|||
11
wtlz
14.08.12
✎
14:54
|
ясно. буду копать в сервер
|
|||
12
wtlz
14.08.12
✎
14:55
|
(10)спасибо. помог
|
|||
13
wtlz
14.08.12
✎
15:15
|
теперь такое: "Нельзя изменять поле, содержащее объект данных формы".
Конфликт понятен, но как его разрешить? &НаКлиенте Процедура Отложить(Команда) ПолучитьБП(Объект); КонецПроцедуры &НаСервере Процедура ПолучитьБП(Объект); НовыйОбъект = Объект.БизнесПроцесс.Ссылка.ПолучитьОбъект(); НовыйОбъект.Обработано = Ложь; НовыйОбъект.Записать(); КонецПроцедуры |
|||
14
wtlz
14.08.12
✎
15:25
|
&НаКлиенте
Процедура Отложить(Команда) ПолучитьБП(); КонецПроцедуры &НаСервере Процедура ПолучитьБП(); НовыйОбъект = Объект.БизнесПроцесс.Ссылка.ПолучитьОбъект(); НовыйОбъект.Обработано = Ложь; НовыйОбъект.Записать(); КонецПроцедуры |
|||
15
wtlz
14.08.12
✎
15:25
|
Решение - убрать ОБЪЕКТ из процедуры()
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |