コード例 #1
0
ファイル: TransferOperation.cs プロジェクト: sabatex/PUB_ZIK
        private void SetLineDoc(ref OLE DOC, Проводка provodka, int WriteCount)
        {
            DOC.Method("НоваяСтрока");
            Trace.WriteLine(WriteCount + " Проводка - Д(" + provodka.Debit.Account.Property("Код").ToString() +
                            ") K(" + provodka.Credit.Account.Property("Код").ToString() +
                            ") SUMM(" + (double)provodka.Summ + ")");

            DOC.Property("ВидДеятельности", provodka.Debit.Subconto[0]);
            DOC.Property("Подразделение", provodka.Debit.Subconto[1]);
            if (provodka.Debit.Zatrat != null)
            {
                DOC.Property("ВидЗатрат", provodka.Debit.Zatrat);
            }
            else
            {
                DOC.Property("ВидЗатрат", provodka.Credit.Zatrat);
            }
            DOC.Property("Счет", provodka.Credit.Account);
            int i;

            for (i = 0; i < provodka.Credit.Subconto.Length; i++)
            {
                if (provodka.Credit.Subconto[i] != null)
                {
                    DOC.Method("НазначитьТип", "Субконто" + (i + 1), provodka.Credit.Account.Method("ВидСубконто", i + 1));
                    DOC.Property("Субконто" + (i + 1), provodka.Credit.Subconto[i]);
                }
            }

            DOC.Property("Сумма", (double)provodka.Summ);
            DOC.Property("Примечание", provodka.Comment);
            //Operation.Property("НашаФирма", CommonVariables.FirmB /* CommonVariables.BFirm.CurrentItem */);
        }
コード例 #2
0
        public int CompareTo(object obj)
        {
            Проводка pr = (Проводка)obj;

            return(0);
        }