public object ПолучитьПараметрыПроверкиДокумента(/*ДокументОбъект*/)
{
//ПараметрыПроверкиДокумента = Новый Структура;
//МетаданныеДокумента = ДокументОбъект.Метаданные();
//ПараметрыПроверкиДокумента.Вставить("МетаданныеДокумента", МетаданныеДокумента);
/*// если в документе есть реквизит организация, дата запрета оперделяется с учетом организации
*/
//ПараметрыПроверкиДокумента.Вставить("ЕстьОрганизация", (МетаданныеДокумента.Реквизиты.Найти("Организация") <> Неопределено));
//ПараметрыПроверкиДокумента.Вставить("ЕстьУправленческийУчет", (МетаданныеДокумента.Реквизиты.Найти("ОтражатьВУправленческомУчете") <> Неопределено));
//ПараметрыПроверкиДокумента.Вставить("ЕстьБухгалтерскийУчет", (МетаданныеДокумента.Реквизиты.Найти("ОтражатьВБухгалтерскомУчете") <> Неопределено));
/*// если в документ
*/
//ОпределитьНеобходимостьПроверкиПоПериодуРегистрации(ПараметрыПроверкиДокумента, МетаданныеДокумента);
/*// Если для документа проведение запрещено, проверка на дату запрета редактирования
*/
/*//проверяется без учета проведенности
*/
//ПараметрыПроверкиДокумента.Вставить("ПроверятьПроведениеДокумента", (МетаданныеДокумента.Проведение = Метаданные.СвойстваОбъектов.Проведение.Разрешить));
if(true/*НастройкаПравДоступа.ЗаполнитьПараметрыПроверкиПоВидуДокумента(ДокументОбъект, ПараметрыПроверкиДокумента)*/)
{
}
//ПроверятьУправленческуюДатуЗапрета = (НЕ ПараметрыПроверкиДокумента.ЕстьОрганизация) или (ПараметрыПроверкиДокумента.ЕстьУправленческийУчет и ДокументОбъект["ОтражатьВУправленческомУчете"]);
//ПроверятьРегламентированнуюДатуЗапрета = ПараметрыПроверкиДокумента.ЕстьОрганизация и (Не ПараметрыПроверкиДокумента.ЕстьБухгалтерскийУчет или ДокументОбъект["ОтражатьВБухгалтерскомУчете"]);
//ПараметрыПроверкиДокумента.Вставить("ПроверятьУправленческуюДатуЗапрета", ПроверятьУправленческуюДатуЗапрета);
//ПараметрыПроверкиДокумента.Вставить("ПроверятьРегламентированнуюДатуЗапрета", ПроверятьРегламентированнуюДатуЗапрета);
return null;
}