/// <summary>
        ///     устанавливает признак вывоза ТМЦ
        /// </summary>
        /// <param name="database">объект БД</param>
        /// <param name="entryPoint">пункт пропуска</param>
        /// <param name="date">момент вывоза</param>
        public void SetEntry(EntryControlDatabase database, EntryPoint entryPoint, DateTime date)
        {
            string          query      = EntryControl.Resources.Doc.MaterialPermit.SetEntry;
            QueryParameters parameters = new QueryParameters("entryPoint", entryPoint.Id);

            parameters.Add("entryDate", date);
            parameters.Add("userId", -1);
            parameters.Add("id", Id);

            database.ExecuteQuery(query, parameters);
        }
        public void SetSigned(EntryControlDatabase database, MaterialPermitFlag signedFlag, DateTime date)
        {
            string          query      = EntryControl.Resources.Doc.MaterialPermit.SetSigned;
            QueryParameters parameters = new QueryParameters("signedFlag", (short)signedFlag);

            parameters.Add("signDate", date);
            parameters.Add("signer", database.ConnectedUser.Id);
            parameters.Add("modifier", database.ConnectedUser.Id);
            parameters.Add("id", Id);

            database.ExecuteQuery(query, parameters);
        }