Оформлен в 1С. Проблема решена заменой строк с модуле документа Инвентаризация ОС
| Код | //ДанныеМОЛ = ОбщегоНазначения.ДанныеФизЛиц(Док.Организация, СписокМОЛ, Док.Дата); Если ЗначениеЗаполнено(Док.Организация.ГоловнаяОрганизация) Тогда ДанныеМОЛ = ОбщегоНазначения.ДанныеФизЛиц(Док.Организация.ГоловнаяОрганизация, СписокМОЛ, Док.Дата); Иначе ДанныеМОЛ = ОбщегоНазначения.ДанныеФизЛиц(Док.Организация, СписокМОЛ, Док.Дата); КонецЕсли;
//ДанныеПредседателя = ОбщегоНазначения.ДанныеФизЛица(Док.Организация, ПредседательКомиссии.ФизЛицо, Док.Дата); Если ЗначениеЗаполнено(Док.Организация.ГоловнаяОрганизация) Тогда ДанныеПредседателя = ОбщегоНазначения.ДанныеФизЛица(Док.Организация.ГоловнаяОрганизация, ПредседательКомиссии.ФизЛицо, Док.Дата); Иначе ДанныеПредседателя = ОбщегоНазначения.ДанныеФизЛица(Док.Организация, ПредседательКомиссии.ФизЛицо, Док.Дата); КонецЕсли;
//ДанныеЧленаКомиссии = ОбщегоНазначения.ДанныеФизЛица(Док.Организация, ЧленКомиссии.ФизЛицо, Док.Дата); Если ЗначениеЗаполнено(Док.Организация.ГоловнаяОрганизация) Тогда ДанныеЧленаКомиссии = ОбщегоНазначения.ДанныеФизЛица(Док.Организация.ГоловнаяОрганизация, ЧленКомиссии.ФизЛицо, Док.Дата); Иначе ДанныеЧленаКомиссии = ОбщегоНазначения.ДанныеФизЛица(Док.Организация, ЧленКомиссии.ФизЛицо, Док.Дата); КонецЕсли;
|
|