private void Load()
        {
            if (DocPath.Trim() == "")
            {
                MessageBox.Show("Выберите документ для загрузки товара!", "Предупреждение", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                return;
            }
            if (!File.Exists(DocPath.Trim()))
            {
                MessageBox.Show("Документа по выбранному пути не существует!", "Предупреждение", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                return;
            }

            ButtonLoadProdsEnabled = false;

            if ((mvm.lpProcessor != null) && (mvm.lpProcessor.isWorking()))
            {
                mvm.lpProcessor.Stop();
            }

            LoadProductsDone_delegete done_del = new LoadProductsDone_delegete(LoadProductsDone_Proc);
            mvm.lpProcessor = new LoadProductsProcessor(DocPath, SelectedTemplate, done_del);
            mvm.lpProcessor.Operate();
        }
 public LoadProductsProcessor(string _documentPath, Template _template, LoadProductsDone_delegete _done_del)
 {
     documentPath = _documentPath;
     template = _template;
     done_del = _done_del;
 }