예제 #1
0
파일: SotrFOP.cs 프로젝트: sabatex/PUB_ZIK
        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);
        }