Uploaded by Денис Иванов

Решение задач по БП (1с спец)

advertisement
Решение задач по БП
1) Создать БП
2) Создать задачу
3) Связать БП и задачу
4) Создать карту
5) Создать обработчик условия
6) Добавить в регистр адресации измерения подр и долж
8) Связать задачу с регистром, добавить реквизиты, основной реквизит
9) Настроить адресацию на карте
7) Заполнить регистр адресации
Создать параметр сеанса и установку по умолч
Создать форму списка физ лиц и добавить команду
Создать форму списка задач и добавить отбор по исп, добавить в задачу
Добавить форму на рабочий стол
Очистить форму списка задачи
Создать форму БП, создать ГрафическаяСхема, на форму
&НаСервере
Процедура ПриЧтенииНаСервере(ТекущийОбъект)
КартаМаршрута = ТекущийОбъект.ПолучитьКартуМаршрута();
КонецПроцедуры
&НаСервере
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
КартаМаршрута = ТекущийОбъект.ПолучитьКартуМаршрута();
КонецПроцедуры
Если надо перерисовывать при вып задач
В задаче
&НаКлиенте
Процедура ПослеЗаписи(ПараметрыЗаписи)
Если Объект.Выполнена Тогда
Оповестить("ВыполненаЗадача", Объект.БизнесПроцесс);
КонецЕсли;
КонецПроцедуры
В форме БП
&НаКлиенте
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
Если ИмяСобытия = "ВыполненаЗадача" И Параметр = Объект.Ссылка Тогда
Прочитать();
ОбновитьКартуМаршрутаНаФорме();
КонецЕсли;
КонецПроцедуры
&НаСервере
Процедура ОбновитьКартуМаршрутаНаФорме()
БизнесПроцесс = РеквизитФормыВЗначение("Объект");
КартаМаршрута = БизнесПроцесс.ПолучитьКартуМаршрута();
КонецПроцедуры
Download