public void Add(OLE Rasch, decimal rez, List <НалогНаФОП> NalogsFOP) { string PodrCod = Rasch.Property("Объект").Property("Подразделение").Property("Code").ToString().Trim(); // Вводим поддержку подразделений из назначения if (!OLE.IsEmtyValue(Rasch.Property("Назначение"))) { PodrCod = Rasch.Property("Назначение").Property("МестоРаботы").Property("Владелец").Property("Code").ToString().Trim(); } FOPDivision Division; if (FOPDivision.ContainsKey(PodrCod)) { Division = FOPDivision[PodrCod]; } else { Division = new FOPDivision(); FOPDivision.Add(PodrCod, Division); } Division.Add(Rasch, rez, NalogsFOP); }