/// <summary> /// Импортировать реквизиты, которые надо импортировать. /// </summary> /// <param name="path">Путь к папке с моделью.</param> /// <param name="requisites">Список реквизитов.</param> /// <param name="detailIndex">Индекс детального раздела.</param> protected override void ImportRequisites(string path, List <RequisiteModel> requisites, int detailIndex = 0) { var commentRequisite = RequisiteModel.CreateFromFile("ISBSearchCondition", Path.Combine(path, StructureFileName)); commentRequisite.DecodedValue = DfmConverter.DeConvert(commentRequisite.DecodedValue); requisites.Add(commentRequisite); }
/// <summary> /// Обработать экспорт реквизита. /// </summary> /// <param name="path">Путь к папке с моделью</param> /// <param name="requisite">Обрабатываемый реквизит.</param> /// <param name="detailIndex">Индекс детального раздела.</param> protected override void ProcessRequisiteExport(string path, RequisiteModel requisite, int detailIndex) { if ((requisite.Name == "ISBSearchCondition") && !(string.IsNullOrWhiteSpace(requisite.DecodedValue))) { var decodedText = DfmConverter.Convert(requisite.DecodedValue); ExportTextToFile(Path.Combine(path, StructureFileName), decodedText); } }