mirror of
https://github.com/BlizD/Tasks.git
synced 2025-03-17 20:58:01 +02:00
#78 добавил наследование заказчика и Конфигурации из родителя
This commit is contained in:
parent
0cf3ab9300
commit
e890211b21
@ -647,6 +647,28 @@
|
||||
ТребоватьЗаполнитьРодителя = Параметры.ТребоватьЗаполнитьРодителя;
|
||||
Конецесли;
|
||||
Объект.ПоказыватьВОтчетахИКанбанДоске = Истина;
|
||||
|
||||
ЗаполнитьЗначенияИзРодителя();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьЗначенияИзРодителя()
|
||||
МассивРеквизитов = Новый Массив();
|
||||
МассивРеквизитов.Добавить("Контрагент");
|
||||
МассивРеквизитов.Добавить("Конфигурация");
|
||||
|
||||
Для каждого ИмяРеквизита из МассивРеквизитов цикл
|
||||
ЗначениеРеквизита = Объект[ИмяРеквизита];
|
||||
Если ЗначениеЗаполнено(ЗначениеРеквизита) Тогда
|
||||
Продолжить;
|
||||
Конецесли;
|
||||
ЗначениеРеквизитаРодителя = Объект.Родитель[ИмяРеквизита];
|
||||
Если НЕ ЗначениеЗаполнено(ЗначениеРеквизитаРодителя) Тогда
|
||||
Продолжить;
|
||||
Конецесли;
|
||||
|
||||
Объект[ИмяРеквизита] = ЗначениеРеквизитаРодителя;
|
||||
Конеццикла;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
|
Loading…
x
Reference in New Issue
Block a user