1
0
mirror of https://github.com/BlizD/Tasks.git synced 2025-03-17 20:58:01 +02:00

#78 добавил наследование заказчика и Конфигурации из родителя

This commit is contained in:
Anton Ivanov 2018-02-11 11:11:47 +03:00
parent 0cf3ab9300
commit e890211b21

View File

@ -647,6 +647,28 @@
ТребоватьЗаполнитьРодителя = Параметры.ТребоватьЗаполнитьРодителя;
Конецесли;
Объект.ПоказыватьВОтчетахИКанбанДоске = Истина;
ЗаполнитьЗначенияИзРодителя();
КонецПроцедуры
&НаСервере
Процедура ЗаполнитьЗначенияИзРодителя()
МассивРеквизитов = Новый Массив();
МассивРеквизитов.Добавить("Контрагент");
МассивРеквизитов.Добавить("Конфигурация");
Для каждого ИмяРеквизита из МассивРеквизитов цикл
ЗначениеРеквизита = Объект[ИмяРеквизита];
Если ЗначениеЗаполнено(ЗначениеРеквизита) Тогда
Продолжить;
Конецесли;
ЗначениеРеквизитаРодителя = Объект.Родитель[ИмяРеквизита];
Если НЕ ЗначениеЗаполнено(ЗначениеРеквизитаРодителя) Тогда
Продолжить;
Конецесли;
Объект[ИмяРеквизита] = ЗначениеРеквизитаРодителя;
Конеццикла;
КонецПроцедуры
&НаКлиенте