Ошибка получения объекта com 2147221018 0x800401e6 расширение имени файла задано неверно

   IKSparrow

02.06.14 — 16:08

Код такой:

    Попытка

        Коннектор = ПолучитьCOMОбъект(Объект.ИмяФайла);

    Исключение

        ЗаписьЖурналаРегистрации(

            «#COM»,

            УровеньЖурналаРегистрации.Ошибка,

            ЭтотОбъект,

            «Коннектор = ПолучитьCOMОбъект(Объект.ИмяФайла): «+Объект.ИмяФайла,

            ОписаниеОшибки());

        Возврат;

    КонецПопытки;

Ошибка такая: Ошибка получения объекта COM: -2147221014(0x800401EA): Не удается открыть файл при помощи специального имени

Платформа вот такая: 8.3.4.482

Где ошибка?

   1cVandal

1 — 02.06.14 — 16:11

Объект.ИмяФайла что там?

   IKSparrow

2 — 02.06.14 — 16:11

(1) D:Книга1.xls

   1cVandal

3 — 02.06.14 — 16:14

Коннектор = ПолучитьCOMОбъект(Объект.ИмяФайла,»Excel.Application»);

а так?

   1cVandal

4 — 02.06.14 — 16:15

да и прежде чем его обрабатывать,попробуй закрой его

   IKSparrow

5 — 02.06.14 — 16:16

(3) Неа, теперь так Ошибка получения объекта COM: -2147221005(0x800401F3): Недопустимая строка с указанием класса. Вроде же всю жизнь было Excel.Application.

   salvator

6 — 02.06.14 — 16:20

(5) Эксель не установлен?

   1cVandal

7 — 02.06.14 — 16:20

(5) а он у тебя установлен? может код на сервере выполняется?

   IKSparrow

8 — 02.06.14 — 16:24

(6) Excel установлен.

Балин…. Ну да… В процедуре формы с директивой &НаСервере

   IKSparrow

9 — 02.06.14 — 16:25

А на сервере Excel’я нет. А у меня тонкий клиент. Стало быть мне только Excel на сервак ставить и без вариантов, да?

   RomaH

10 — 02.06.14 — 16:27

(9) почему? — читаешь таблицу на клиенте

пишешь её в формат 1С — любая коллекция

передаешь её на сервер

   IKSparrow

11 — 02.06.14 — 16:32

(10) ТЬфу, не в тот раздел СП посмотрел и не на тот метод «ПолучитьCOMОбъект» =)))

Всем спасибо =)

   IKSparrow

12 — 02.06.14 — 16:33

Ну вот же гадство. Теперь Ошибка в получении объекта COM (0x80004002) Интерфейс не поддерживается. Что за фигня.

   IKSparrow

13 — 02.06.14 — 16:34

Процедура теперь на клиенте выполняется.

  

1cVandal

14 — 02.06.14 — 17:00

наКлиенте

Режим = РежимДиалогаВыбораФайла.Открытие;

    ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(Режим);

    ДиалогОткрытияФайла.ПолноеИмяФайла = «»;

    Фильтр = «Таблица(*.xlsx)|*.xlsx»;

    ДиалогОткрытияФайла.Фильтр                = Фильтр;

    ДиалогОткрытияФайла.МножественныйВыбор    = Ложь;

    ДиалогОткрытияФайла.Заголовок            = «Выберите файл c описью вложения»;

    
    Если ДиалогОткрытияФайла.Выбрать() Тогда

        ПутьКФайлу = ДиалогОткрытияФайла.ПолноеИмяФайла;

    Иначе

        Возврат;

    КонецЕсли;

    
    Тз = объект.ТЗ;

    Тз.Очистить();

    //Тз.Колонки.Добавить(«ШК»);

    //Тз.Колонки.Добавить(«Сумма»);

    
    
    
    Попытка

        Excel = Новый COMОбъект(«Excel.Application»);

        Excel.WorkBooks.Open(ПутьКФайлу);

        ExcelЛист = Excel.Sheets(1);

    Исключение

        Сообщить(«Не установлено приложение MS Excel!»);

        Возврат;

    КонецПопытки;

COM-объект и Excel

lilyapo сказал(-а): 20.12.2016 13:59

COM-объект и Excel

Создаю COM-объект и пытаюсь открыть файл Excel:
ex=Новый ComОбъект(«Excel.Application»);
ex.WorkBooks.Open(Файл);
Файл существует, COM-объект создается, но при открытии файла Excel выдается сообщение:

Ошибка при вызове метода контекста (Open)
ex.WorkBooks.Open(Файл);
по причине:
Неизвестная ошибка

Сталкиваюсь с этим впервые, на других компах всю жизнь все работает, с любой платформой 8.3
Если что-то с Excel, то что?

avm3110 сказал(-а): 20.12.2016 15:25

Re: COM-объект и Excel

Создаю COM-объект и пытаюсь открыть файл Excel:
ex=Новый ComОбъект(«Excel.Application»);
ex.WorkBooks.Open(Файл);
Файл существует, COM-объект создается, но при открытии файла Excel выдается сообщение:

Ошибка при вызове метода контекста (Open)
ex.WorkBooks.Open(Файл);
по причине:
Неизвестная ошибка

Сталкиваюсь с этим впервые, на других компах всю жизнь все работает, с любой платформой 8.3
Если что-то с Excel, то что?

lilyapo сказал(-а): 20.12.2016 15:55

Re: COM-объект и Excel

avm3110 сказал(-а): 20.12.2016 16:31

Re: COM-объект и Excel

А попробуй «завернуть» в Попытку

Попытка
Excel = Новый COMОбъект(«Excel.Application»);
Excel.WorkBooks.Open(ИмяФайла);
Состояние(«Обработка файла Microsoft Excel. «);
Исключение
Сообщить(«Ошибка при открытии файла с помощью Excel! Загрузка не будет произведена!»);
Сообщить(ОписаниеОшибки());
Возврат;
КонецПопытки;

lilyapo сказал(-а): 20.12.2016 17:04

Re: COM-объект и Excel

avm3110 сказал(-а): 20.12.2016 17:25

Re: COM-объект и Excel

[QUOTE=lilyapo;469920]Все то же самое.
Ошибка при вызове метода контекста (Open): Неизвестная ошибка

похоже у тебя проблема с com-ом. А у тебя Excel нормально в реестре зареген? Ты его видишь в com-объектах?

Попробуй подключиться к открытому «ручками» экселю

Как подключиться к запущенному Excel-евскому файлу в реальном времени, изменить его и даже не сохранять, а просто переключить окно на 1С и сразу же выгружать данные в табличную часть, лишь переключив окна

Обучение программированию на 1С

Использование COM-соединения, выгрузка в Excel через COM-объект Excel.Application

Вообще COM-объекты используют для соединения информационной базы 1С с файлом Word, Excel, Outlook или любой другой программой, поддерживающей данный интерфейс обмена данными. В этой статье рассмотрим задачу выгрузки/загрузки данных из/в MS Excel. Чтобы это осуществить воспользуемся COM-соединением и объектом Excel.Application. Для примера возьмём задачу выгрузки/загрузки данных о номенклатуре. Пример рассмотрим ниже.

COM-соединение

Что же такое COM-соединение? Component Object Model (или COM) – это технология (фирмы Microsoft) взаимодействующих компонентов, которые одновременно могут быть использованы в разных приложениях. При этом весь функционал соответствующего компонента наследуется внутрь разрабатываемого приложения. В нашем случае COM-объект Excel.Application используется внутри кода 1С для операций с файлом книги MS Excel.

Объект Excel.Application

У объекта Excel.Application существует ряд методов, которые нам могут пригодиться для реализации нижепоставленной задачи:

  • ОбъектExcel.WorkBooks.Open(ИмяФайла) – Открытие книги MS Excel
  • ОбъектExcel.ActiveWorkbook.Close() – Закрытие текущей книги
  • ОбъектExcel.Quit() – Закрытие COM-объекта
  • ОбъектExcel.Sheets(ИмяЛиста) – Получает лист книги
  • ЛистExcel.Cells(НачалоСтрока, НачалоСтолбец) – Ячейка таблицы на данном листе
  • ЛистExcel.Range(Ячейка1, Ячейка2) – Выделенная область
  • ЯчейкаExcel.Value – Значение ячейки таблицы
  • ЯчейкаExcel.Text – Текст ячейки таблицы

Постановка задачи

Итак, предположим, что в обработке 1С у нас имеется табличная часть, состоящая из следующих колонок:

Необходимо реализовать 2 функционала (сделать на форме 2 основные кнопки):

  1. Выгрузка табличной части в подготовленный файл MS Excel
  2. Загрузка табличной части из файла.

Алгоритм выгрузки/загрузки в MS Excel

Алгоритм выгрузки следующий:

  1. Выгружаем табличную часть в таблицу значений
  2. Создаём новый COM-объект Excel.Application
  3. Выбираем файл, открываем файл книги MS Excel
  4. Переходим на заданный лист книги
  5. Выгружаем данные в файл
  6. Закрываем книгу, выходим из COM-объекта.

Алгоритм загрузки следующий:

  1. Создаём новый COM-объект Excel.Application
  2. Выбираем файл, открываем файл книги MS Excel
  3. Переходим на заданный лист книги
  4. Загружаем данные из файла в таблицу значений
  5. Закрываем книгу, выходим из COM-объекта
  6. Таблицу значений выгружаем в табличную часть.

Операция выгрузки и загрузки данных о номенклатуре происходит в заранее подготовленный шаблон MS Excel.

Пример кода 1С

Код 1С я постарался разделить на отдельные функции, чтобы, скопировав, с ними можно было работать где угодно. На форме обработки 1С были созданы 3 кнопки:

В итоге в реализации алгоритма получились следующие основные процедуры и функции 1С:

  • ПолучитьExcel – Получает COM-объект MS Excel;
  • ЗакрытьExcel – Закрывает использование COM-объекта MS Excel;
  • ПолучитьЛистExcel – Получает лист книги Excel;
  • ДобавитьТабличныйДокументВExcel – Добавляет табличный документ на лист Excel (нужно для выгрузки данных);
  • ПрочитатьОбластьИзExcel – Читает область ячеек с листа Excel (нужно для загрузки данных);
  • ШиринаЛистаExcel – Ширина листа Excel;
  • ВысотаЛистаExcel – Высота листа Excel;
  • ПреобразоватьТДвТЗ – Преобразует табличный документ в таблицу значений;
  • ПреобразоватьТЗвТД – Преобразует таблицу значений в табличный документ;

Для начала приведу вспомогательную функцию для открытия/сохранения файла на диске:

Настройка DCOM для Excel.Application в 1С, за минуту

Настройка DCOM для Excel.Application в 1С, за минуту

Добрый день! Уважаемые читатели и гости, популярного IT блога pyatilistnik.org. Сегодня я продолжу пополнять свою копилку знаний в разделе 1С. Вчера меня один из разработчиков, попросил ему помочь настроить компоненты DCOM для Excel.Application в связке с приложением 1С. Я ранее этого не делал, так что пришлось в этом разбираться. По итогам найденного решения, появилась и эта заметка. Уверен, что на этот материал найдутся желающие.

Что такое DCOM

Distributed Component Object Model (DCOM) — программная архитектура, разработанная компанией Microsoft для распределения приложений между несколькими компьютерами в сети. Программный компонент на одной из машин может использовать DCOM для передачи сообщения (его называют удаленным вызовом процедуры) к компоненту на другой машине. DCOM автоматически устанавливает соединение, передает сообщение и возвращает ответ удаленного компонента. С данным компонентов мы уже знакомились, когда решали ошибку 10016.

Настройка DCOM для Excel.Application

И так у меня есть виртуальная машина под управлением Windows Server 2012 R2, на ней установлены серверные компоненты 1С, есть задача для Excel.Application модуля, настроить DCOM компоненты.

Нам необходимо открыть в панели управления Windows, компонент «Службы компонентов».

Либо можете, через окно выполнить ввести DCOMCNFG, откроется, тоже самое.

В службах компонентов (Component Services) откройте ветку:

Если по каким-то причинам у вас нет пункта Microsoft Excel Application, откройте реестр Windows, найдите ветку: HKEY_CLASSES_ROOTAppIDEXCEL.EXE, если ее нет, то создаем ее. В ней должен быть ключ REG_SZ со значением .

КОМУ ЛЕНЬ самому создавать, то можете скачать данный ключ реестра у меня. Просто запустите потом и подтвердите, что согласны добавить. Затем откройте командную строку от имени администратора и выполните команду:

У вас откроется mmc оснастка «Службы компонентов», которая делает то же что и DCOMCONFIG, но позволяет видеть 32 битные компоненты. В результате этих манипуляций компонент Microsoft Excel Application у вас должен появиться. Открываем свойства Microsoft Excel Application.

Переходим на вкладку «Безопасность (Secutity)». В пункте «Разрешения на запуск и активацию (Launch and Activation Permissions)», выберите «Настроить (Customize )» и изменить. Вам нужно добавить сюда учетную запись, от имени которой запускается служба 1С и предоставить ей права:

  • Локальный запуск — Local Launch
  • Локальная активация — Local Activation

Далее переходим к пункту «Разрешения на доступ (Access Permissions)» и так же меняем их. Добавьте там ту же учетную запись, от имени которой запускается сервис 1С, и дайте ей права «Локальный доступ (Local Access)». Сохраните настройки.

Закрываем окно служб компонентов, теперь для того, чтобы закончит ьнастройку DCOM для 1С и Microsoft Excel Application, вам необходимо дать права на две папки.

Вам нужно убедиться, что у вас есть две папки:

2147221005(0x800401F3): Недопустимая строка с указанием класса — что делать

При выполнении каких-либо задач с комплексом 1С (фоновый обмен данными между компонентами, запуске нужной конфигурации, проверки выполнения кода etc) может появиться сообщение об ошибке 2147221005(0x800401F3). Последняя обычно сопровождается строкой « Недопустимая строка с указанием класса » и связана с неверным кодом программы, не зарегистрированными в системе компонентами и другими релевантными факторами. Давайте разберёмся, что делать при появлении ошибки 2147221005(0x800401F3) в вашей 1С.

Суть и причины «Недопустимая строка с указанием класса»

Ошибка 2147221005(0x800401F3) относится к регулярно встречающимся ошибкам 1С, и фиксируется у многих пользователей. Единственного и эффективного рецепта её решения не существует, так как она может иметь уникальную основу, и вызывается особенностями программного кода в конкретной системе.

Тем не менее к числу наиболее популярных причин ошибки 2147221005 относятся следующие:

  • Пользователь использует устаревшую конфигурацию 1С . К примеру, фиксировались случаи появления ошибки 2147221005(0x800401F3) при использовании архаичной конфигурации «Управление торговлей» при попытке обмена данными с 1С «Бухгалтерия предприятия»;
  • Наличие некорректного кода программы (к примеру, обращение к устаревшему «V82.COMConnector» вместо модерного «V83.COMConnector»);
  • В системе не зарегистрирована библиотека comcntr.dll , имеющая важное значение для работы 1С;
  • У пользователя, запускающего определённый комплекс 1С, нет достаточных прав для работы с ним (к примеру, запуск выполняется из гостевой учётной записи, вместо учётки администратора);
  • В системе не установлен (не зарегистрирован) Excel , необходимый для работы 1С.

Давайте разберёмся, как исправить ошибку 2147221005 «Недопустимая строка с указанием класса» в вашей системе 1С.

Обновите вашу конфигурацию 1С до актуальной версии

Первым делом убедитесь, что вы используете самую свежую версию конфигурации 1С. При подключении к нужным базам для выполнения обмена она может попытаться использовать устаревшую платформу (к примеру, 8.2), которая фактически отсутствует. Потому обновите вашу версию конфигурации до актуального релиза, а потом попробуйте осуществить требуемое подключение.

Используйте свежую версию 1С

Запускайте 1С с правами админа

Убедитесь, что вы запускаете систему под учётной записью администратора, а не ограниченного в правах «Гостя» или аналога.

Измените код программы

В некоторых случаях код программы может устареть и не соответствовать текущей версии 1С. Эффективным решением ошибки 2147221005 является замена строки кода:

COMConnector = Новый COMObject(«V82.COMConnector»);

COMConnector = Новый COMObject(«V83.COMConnector»);

После указанной замены ошибка «Недопустимая строка с указанием класса» может быть решена.

Зарегистрируйте в системе библиотеку comcntr.dll

Если вы пользуетесь Виндовс 64, то необходимо провести корректную регистрацию в системе библиотеки comcntr.dll . Нажмите на Win+R, введите следующую строку:

C:WindowsSysWOW64regsvr32 «c:Program Files(x86)1cv88.3.12.1469bincomcntr.dll»

Вместо «8.3.12.1469» укажите установленную у вас версию технологической платформы. После этого нажмите на ввод. Указанная регистрация может помочь избавиться от ошибки 2147221005 в 1С.

Проверьте наличие установленного в системе Excel

Наличие установленного в системе Excel является необходимым элементом при обращении к нему системы 1С. Потому рекомендуем убедиться, что Эксель в системе установлен корректно, для чего нажмите Win+R, введите там Excel , и нажмите ввод. Если программа запустилась, тогда всё работает корректно. Если нет, тогда следует установить (переустановить) Excel (комплекс «MS Office») на вашей машине (машинах).

Используйте специализированные форумы 1С

Если не один из указанных советов вам не помог, обратитесь к помощи форумов, которые посещают множество программистов и специалистов 1С. В частности, рекомендуем такие форумы как forum.infostart.ru, cyberforum.ru/1c-standard, is.ideasoft.in.ua где вам могут помочь в решении возникшей дисфункции.

Заключение

В нашем материале мы разобрали, когда появляется ошибка «2147221005(0x800401F3): Недопустимая строка с указанием класса», и как можно её исправить. Данная дисфункция может иметь различные причины, а для её решения рекомендуем задействовать весь комплекс способов, перечисленным нами выше. Их выполнение может помочь устранить ошибку 2147221005 в вашей системе 1С.

ComObject Excel.Application без офисного пакета

Мне нужно прочитать файл Excel из Powershell.
Я использую этот объект:

Он прекрасно работает на машине с установкой Office, но если Office не установлен, я получаю эту ошибку:

Есть ли какая-то среда выполнения для Office, чтобы использовать ее?

3 Ответа

Там нет «runtime» для Excel, которые вы можете использовать без получения надлежащей лицензии для Excel (и установки Excel на машину). Если вы пытаетесь сделать это на сервере OS с несколькими пользователями, вам также нужно рассмотреть возможность специального лицензирования (поскольку одна лицензия Excel не будет охватывать несколько пользователей более чем вероятно).

Вы можете рассмотреть возможность использования OpenXML SDK для Office в качестве способа выполнения некоторых общих действий в файле Excel, как описано здесь . Поскольку это библиотека .NET, вы сможете использовать ее изнутри PowerShell.

Нет времени выполнения, как и доступа.

Там есть зритель, если это вам поможет.

Обзор

С помощью средства просмотра Excel можно открывать, просматривать и печатать книги Excel, даже если у вас не установлен Excel. Вы также можете скопировать данные из Excel Viewer в другую программу. Тем не менее, вы не можете редактировать данные, сохраните книгу или создайте новую книгу.

Вместо COM можно использовать активные X-объекты данных (ADO), например

Похожие вопросы:

Мне нужно закончить заявку в C#. Теперь я хочу получить функцию, которая управляет файлом Excel для получения данных. Я использовал getActiveObject(Excel.Application) , но это ничего не возвращает.

У меня есть набор документов, чтобы запросить, чтобы пользователь открыл версию только для чтения(опция рекомендуется только для чтения). Я хотел бы открыть документ excel без чтения только в.

Я ищу разъяснений относительно влияния New на объекты и сценарий. Я понимаю, что если мне нужно выполнить действия над документом excel и приложение закрыто, то я должен использовать новый.

Я пытался получить доступ к COM объектам всех экземпляров Excel 2010, зарегистрированных в ROT в Visual C# Express 2010. Я нашел код на.

Есть ли способ преобразовать .xls в .csv без установки Excel с помощью Powershell? У меня нет доступа к Excel на конкретной машине, поэтому я получаю ошибку при попытке: New-Object -ComObject.

У меня есть powershell скрипт, который использует -ComObject Word.Application. Я хотел бы использовать это в сервере windows, но у него нет Word. На данный момент , когда я выполняю, у меня есть эта.

У меня есть небольшой скрипт, который позволяет мне объединить несколько .csv к А.файлы XLSX: $path = C:UsersFrancescoMDesktopCSVResults* $csvs = Get-ChildItem $path -Include *.csv $y =.

Я столкнулся с проблемой на Powershell Excel ComObject, где я не могу принять разделитель, отличный от запятой , . Некоторые из внешних .Полученные файлы csv используют другой разделитель, например.

TR Dosya için geçersiz uzantı

HU Rossz kiterjesztésű fájl

NB Ugyldig filtype

PT Extensão incorreta para o ficheiro

IT Estensione errata per il file.

FI Tiedoston tunniste ei kelpaa.

ES Extensión incorrecta para el archivo

CS Chybná přípona souboru

DA Forkert filtypenavn

KO 파일 확장명이 틀립니다.

PL Złe rozszerzenie dla pliku.

NL Ongeldige extensie voor bestand

EL Εσφαλμένη επέκταση αρχείου

DE Ungültige Dateierweiterung

FR Extension de fichier incorrecte

JA ファイルの拡張子が間違っています

ZH 文件的扩展名不正确

SV Felaktigt filnamnstillägg

wardamask

0 / 0 / 0

Регистрация: 10.02.2016

Сообщений: 13

1

1C 8.x

15.02.2016, 16:14. Показов 13938. Ответов 6

Метки нет (Все метки)


Студворк — интернет-сервис помощи студентам

Help me!!!
Написал в процедуру заполнения реквизитов документа из шаблонного Word документа.
И возникла проблема что в файловом (тестовом) варианте все прекрасно работает, а в клиент-серверном ни в какую(((

Вот так ругается…
{Документ.ИсполнительныйЛист.Форма.ФормаДокумента.Форма(153)}: Ошибка при вызове метода контекста (ПолучитьCOMОбъект)
Об = ПолучитьCOMОбъект(ПутьКПрофилю);
по причине:
Ошибка получения объекта COM: -2147221014(0x800401EA): Не удается открыть файл при помощи специального имени

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
&НаКлиенте
Процедура ЗагрузитьПрофиль()
 
    Режим = РежимДиалогаВыбораФайла.Открытие;
    ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(Режим);
    ДиалогОткрытияФайла.Заголовок = "Выберите файл";
    Если ДиалогОткрытияФайла.Выбрать() Тогда
        ПутьКПрофилю = ДиалогОткрытияФайла.ПолноеИмяФайла;
            Иначе
        Текст = "ru = ""Файл не выбран!""; en = ""File not selected!""";
        Предупреждение(НСтр(Текст));
        Возврат;
    КонецЕсли;
           
Загрузка(ПутьКПрофилю);
 
КонецПроцедуры

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
&НаСервере 
Процедура Загрузка (ПутьКПрофилю) Экспорт
 
 
        Об = ПолучитьCOMОбъект(ПутьКПрофилю);
        Об.Application.Visible = 0;
                Word = Об.Application;
        ThisDocument = Word.Documents(1);
                ThisDocument.Activate();
 
...
            
КонецПроцедуры;

Подскажите пожалуйста что мне делать?



0



Модератор

Эксперт 1С

3724 / 2918 / 575

Регистрация: 10.03.2011

Сообщений: 11,491

Записей в блоге: 1

15.02.2016, 17:30

2

wardamask, на сервере установлен офис?



0



0 / 0 / 0

Регистрация: 10.02.2016

Сообщений: 13

15.02.2016, 17:34

 [ТС]

3

Да установлен



0



Модератор

Эксперт 1С

3724 / 2918 / 575

Регистрация: 10.03.2011

Сообщений: 11,491

Записей в блоге: 1

15.02.2016, 17:38

4

wardamask, а с сервера доступен файл который ты открываешь (путь с клиента)?

Добавлено через 48 секунд
Т.е. на компьютере А пытамся открыть файл который на компьютере Б

Думаешь он откроется?

Добавлено через 35 секунд
wardamask, просто попробуй сделать это без 1С



0



wardamask

0 / 0 / 0

Регистрация: 10.02.2016

Сообщений: 13

15.02.2016, 18:11

 [ТС]

5

Решил проблему так…

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
 &НаКлиенте
Процедура Записать();
 
Режим = РежимДиалогаВыбораФайла.Открытие;
    ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(Режим);
    ДиалогОткрытияФайла.Заголовок = "Выберите файл";
    Если ДиалогОткрытияФайла.Выбрать() Тогда
        ПутьКПрофилю = ДиалогОткрытияФайла.ПолноеИмяФайла;
            Иначе
        Текст = "ru = ""Файл не выбран!""; en = ""File not selected!""";
        Предупреждение(НСтр(Текст));
        Возврат;
    КонецЕсли;
    
 
    
        Об = ПолучитьCOMОбъект(ПутьКПрофилю);
        Об.Application.Visible = 0;
        Word = Об.Application;
        ThisDocument = Word.Documents(1);
        ThisDocument.Activate();
                
            НаимКонтр = ThisDocument.ContentControls.Item(2).Range.Text;
            ИНН = ThisDocument.ContentControls.Item(3).Range.Text;
            Взыскатель = ThisDocument.ContentControls.Item(4).Range.Text;          
            Куратор = ThisDocument.ContentControls.Item(5).Range.Text;       
            ДатаПолученияЛистаИзЮУ = ThisDocument.ContentControls.Item(6).Range.Text;
            НомерЛиста = ThisDocument.ContentControls.Item(7).Range.Text; 
            ДатаНаправленияВОСП = ThisDocument.ContentControls.Item(8).Range.Text;
            ФИОНаправившегоЛист = ThisDocument.ContentControls.Item(9).Range.Text;   
            НомерПочтовогоИдентификатора = ThisDocument.ContentControls.Item(10).Range.Text;
            НаименованиеОСП = ThisDocument.ContentControls.Item(11).Range.Text;      
            ДатаПолученияВОСП = ThisDocument.ContentControls.Item(12).Range.Text;
            ДатаВозбуждения = ThisDocument.ContentControls.Item(13).Range.Text;
            НомерПостановления = ThisDocument.ContentControls.Item(14).Range.Text;    
            ФИОСудебногоПристава = ThisDocument.ContentControls.Item(15).Range.Text;
            КонтактнаяИнфПристава = ThisDocument.ContentControls.Item(16).Range.Text;
            ОсновнойДолг = ThisDocument.ContentControls.Item(17).Range.Text;
            Пени = ThisDocument.ContentControls.Item(18).Range.Text;            
            ПроцентыЗаПользование = ThisDocument.ContentControls.Item(19).Range.Text;  
            ГосПошлина = ThisDocument.ContentControls.Item(20).Range.Text;
            //ОплатаУслугПредставителя = ThisDocument.ContentControls.Item(21).Range.Text;
            
                
        РеквВорд = Новый Массив(21);
        РеквВорд[1]= НаимКонтр;
        РеквВорд[2]=ИНН;
        РеквВорд[3]=Взыскатель; 
        РеквВорд[4]=Куратор;     
        РеквВорд[5]=ДатаПолученияЛистаИзЮУ; 
        РеквВорд[6]=НомерЛиста;
        РеквВорд[7]=ДатаНаправленияВОСП;
        РеквВорд[8]=ФИОНаправившегоЛист;
        РеквВорд[9]=НомерПочтовогоИдентификатора;
        РеквВорд[10]=НаименованиеОСП;
        РеквВорд[11]=ДатаПолученияВОСП;
        РеквВорд[12]=ДатаВозбуждения;
        РеквВорд[13]=НомерПостановления;
        РеквВорд[14]=ФИОСудебногоПристава;
        РеквВорд[15]=КонтактнаяИнфПристава;
        РеквВорд[16]=ОсновнойДолг;
        РеквВорд[17]=Пени;
        РеквВорд[18]=ПроцентыЗаПользование;
        РеквВорд[19]=ГосПошлина;
        //РеквВорд[20]=ОплатаУслугПредставителя; 
                
        Записать1(РеквВорд);
        
        ThisDocument.Close();
КонецПроцедуры

Теперь не важно есть ли на сервере офис, главное что бы он на клиенте был. На сервер только строковые значения передаются. И как не странно работает в три раза быстрее предыдущего варианта.

Спасибо)))



0



Злой самаритянин

182 / 182 / 94

Регистрация: 24.04.2014

Сообщений: 686

15.02.2016, 18:11

6

wardamask, тоже долго возился с этим, правда в экселе, в итоге сделал все, что с экселем связано, на клиенте, специально для серверной базы. Можешь посмотреть мой пример, только там запись, а не чтение.



0



Модератор

Эксперт 1С

3724 / 2918 / 575

Регистрация: 10.03.2011

Сообщений: 11,491

Записей в блоге: 1

16.02.2016, 00:55

7

да не за что, главное что ты мозг включил……..



0



  1. Помогите сервер 1с не видит сервер SQL выдает ошибку конечный компютер отверг подключение у меня 1с 8.1


  2. рамиль

    Offline

    рамиль
    Опытный в 1С

    Регистрация:
    12 мар 2006
    Сообщения:
    596
    Симпатии:
    0
    Баллы:
    26

    Советую взглянуть вот на это….
    Коды ошибок сервера 1С:Предприятия 8.0

    80004027 — приложение 1CV8 или сомпонента v8.server.1 выключена,
    если сервер на Windows Server 2003.
    См. статью «Особенности настройки Windows Server 2003 при установке сервера 1С:Предприятия 8.0» на диске ИТС.

    00000005
    00000041
    80070005
    80080005
    80000009
    80030005
    8001011B — клиент не имеет прав на доступ к серверу (access denied). Выполните
    рекомендации статьи «Вопросы установки и настройки 1C:Предприятия 8.0
    в варианте «клиент-сервер»» из раздела методической поддержки
    1С:Предприятия 8.0 на диске ИТС.

    800706BA
    800706BE- на сервере произошло неожиданное исключение. Сервер упал.
    Нужны записи из Event Log с сервера.

    80010108 — внутренняя ошибка клиентского приложения. Нужны записи
    Event Log клиентского компьютера и описание действий, выполнявшихся
    в это время.
    Может возникнуть в том случае, если клиентское приложение некоторое время (несколько минут) находилась в неактивном состоянии, например из-за засыпания компьютера или долгого ожидания на точке останова в отладчике. Причиной этого является особенность механизма DCOM, обеспечивающего принудительный разрыв соединения с сервером, если клиент долго не проявлял активность.

    80070776 — Запустить DcomCnfg.exe и проверить протокол для DCOM
    Должен быть TCP/IP с ориентацией на подключения

    8000401A — В свойствах COM+ приложения 1CV8 на серверном компьютере
    на закладке Identity установлен Interactive user, но никакой
    пользователь интерактивно не вошел в серверный компьютер.

    8001011C — На клиентском компьютере запрещено использование DCOM.
    Помогает запустить на клиентском компьютере dcomcnfg.exe
    и на закладке Default Properties установить флаг
    Enable distributed COM on this computer.
    Возможно, на клиентском или серверном компьютере установлен
    Firewall. Его нужно либо выключить, либо настроить. В последнем случае
    на серверном и клиентских компьютерах должны быть открыты для всех
    пользователей порты 135 и те, диапазоны которых установлены
    в свойствах протокола Connection-oriented TCP/IP на закладке
    Default Protocols утилиты DCOMCNFG.EXE на серверном и клиентских
    компьютерах.
    Еще ознакомтесь с рекоменндациями, содержащимися в разделе ИТС
    «Администрирование/ Установка и настройка/ Детализированная
    процедура установки 1С:Предприятия 8.0 в варианте «клиент-сервер»»
    и разделах, ссылки на которые в ней содержатся.

    80070721 — Ошибка возникает при рассогласовании протоколов
    аутентификации между DCOM клиентом и сервером в том случае, если для связи
    между ними используется Microsoft Internet Information Services (IIS).
    Возможно, для DCOM используется протокол Tunneling TCP/IP. Установите
    на компьютере — сервере 1С:Предприятия и на клиентских компьютерах для
    DCOM протокол Connection-oriented TCP/IP.

    80070532 — Данная ошибка выдается системой безопасности Windows при попытке входа пользователя, у которого согласно политике безопасности устарел пароль. Это может касаться:
    — пользователя, от имени которого стартует сервер 1С:Предприятия (обычно USER1CV8SERVER);
    — пользователя, от имени которого работает клиентское приложение.
    Попробуйте изменить пароли пользователей. Если это пользователь, от имени которого стартует сервер 1С:Предприятия, то укажите новый пароль в Component Services/ Console Root/ Component Services/ Computers/ My Computer/ COM+ Applications/ 1CV8/ Properties/ Identity.

    А еще краткое описание ошибок можно искать в приведенном ниже
    списке, правда оно не всегда адекватное.

    -2147418113 (8000FFFF) Разрушительный сбой.
    -2147942413 (8007000D) Недопустимые данные.

    -2147467263 (80004001) Не реализовано.
    -2147024882 (8007000E) Недостаточно памяти.
    -2147024809 (80070057) Аргументы заданы неправильно.
    -2147467262 (80004002) Интерфейс не поддерживается.
    -2147467261 (80004003) Неправильный указатель.
    -2147024890 (80070006) Неправильный дескриптор.
    -2147467260 (80004004) Операция прервана.
    -2147467259 (80004005) Неопределенная ошибка.
    -2147024891 (80070005) Ошибка доступа.
    -2147483647 (80000001) Не реализовано.
    -2147483646 (80070002) Недостаточно памяти.
    -2147483645 (80000003) Аргументы заданы неправильно.
    -2147483644 (80000004) Интерфейс не поддерживается.
    -2147483643 (80000005) Неправильный указатель.
    -2147483642 (80000006) Неправильный дескриптор.
    -2147483641 (80000007) Операция прервана.
    -2147483640 (80000008) Неопределенная ошибка.
    -2147483639 (80000009) Ошибка доступа.
    -2147483638 (8000000A) Данные, необходимые для завершения этой операции,
    еще не доступны.
    -2147467258 (80004006) Ошибка в локальной памяти потока команд.
    -2147467257 (80004007) Ошибка при выделении области общей памяти.
    -2147467256 (80004008) Ошибка при выделении памяти.
    -2147467255 (84009) Не удается инициализировать кэш-память для класса.
    -2147467254 (8400A) Не удается инициализировать службу RPC.
    -2147467253 (8000400B) Не удается установить контроль канала локальной памяти потока.
    -2147467252 (8000400C) Не удается установить контроль канала локальной памяти
    потока.
    -2147467251 (8000400D) Неверный указатель при выделении
    памяти.
    -2147467250 (8000400E) Объект для синхронизации службы OLE уже существует.
    -2147467249 (8000400F) Соответствие файлов службы OLE уже установлено.
    -2147467248 (80004010) Не удается отобразить представление файла для службы OLE.
    -2147467247 (80004011) Ошибка при попытке запуска сеанса OLE.
    -2147467246 (80004012) Попытка повторного обращения к функции CoInitialize
    при наличии единственного потока команд.
    -2147467245 (80004013) Требуемая удаленная активация не была
    разрешена.
    -2147467244 (80004014) Было указано неправильное имя сервера для
    требуемой удаленной активации.
    -2147467243 (80004015) Класс настроен на использование идентификатора безопасности,
    отличного от используемого вызывающей стороной.
    -2147467242 (80004016) Использование служб OLE1, использующих DDE
    отключено.
    -2147467241 (80004017) Следует использовать
    следующий формат
    <имя домена><имя пользователя> или просто
    <имя пользователя>.
    -2147467240 (80004018) Процесс сервера не может быть запущен. Возможно,
    указан неправильный путь.
    -2147467239 (80004019) Процесс сервера не может быть запущен
    с указанной идентификацией. Возможно, указан
    неправильный путь.
    -2147467238 (8000401A) Процесс сервера не может быть запущен, так как
    указана неправильная идентификация. Проверьте правильность
    указания имени пользователя и пароля.
    -2147467237 (8000401B) Клиенту не разрешено запускать этот сервер.
    -2147467236 (8000401C) Служба этого сервера не может быть
    запущена.
    -2147467235 (8000401D) Этот компьютер не может связаться с компьютером
    сервера.
    -2147467234 (8000401E) Сервер не отвечал с момента запуска.
    -2147467233 (8000401F) Сведения о регистрации этого сервера
    противоречивы или неполны.
    -2147467232 (80004020) Сведения о регистрации этого интерфейса
    противоречивы или неполны.
    -2147467231 (80004021) Данная операция не поддерживается.
    -2147221504 (80040000) Ошибка в структуре OLEVERB.
    -2147221503 (80040001) Неверные флаги.
    -2147221502 (80040002) Перечисление невозможно. Данные
    отсутствуют.
    -2147221501 (80040003) Эта реализация не принимает внешние команды.
    -2147221500 (80040004) Коду не соответствует ни одно существующее подключение.
    -2147221499 (80040005) Для выполнения операции требуется запустить объект.
    -2147221498 (80040006) Отсутствует кэш-память, для которой требуется выполнить операцию.
    -2147221497 (80040007) Объект не инициализирован.
    -2147221496 (80040008) Исходный класс данного объекта был изменен.
    -2147221495 (80040009) Не удается получить специальное имя объекта.
    -2147221494 (8004000A) Не удается произвести привязку к источнику.
    -2147221493 (8004000B) Объект является статическим. Выполнение операции невозможно.
    -2147221492 (8004000C) Нажата кнопка «Отмена» в диалоговом окне «Сохранить».
    -2147221491 (8004000D) Неверный прямоугольник.
    -2147221490 (8004000E) Версия compobj.dll не соответствует библиотеке ole2.dll
    .
    -2147221489 (8004000F) Недопустимый дескриптор окна.
    -2147221488 (80040010) Объект не находится ни в одном из активных состояний для работы по месту.
    -2147221487 (80040011) Не удается преобразовать объект.
    -2147221486 (80040012) Не удается выполнить операцию, так как для объекта
    еще не выделена память.
    -2147221404 (80040064) Ошибка в структуре FORMATETC.
    -2147221403 (80040065) Ошибка в структуре DVTARGETDEVICE.
    -2147221402 (80040066) Ошибка в структуре STDGMEDIUM.
    -2147221401 (80040067) Ошибка в структуре STATDATA.
    -2147221400 (80040068) Неверный индекс.
    -2147221399 (80040069) Недействительный тип.
    -2147221398 (8004006A) Недопустимый формат буфера обмена.
    -2147221397 (8004006B) Неверное отношение(я).
    -2147221396 (8004006C) Неверный параметр tdSize в структуре DVTARGETDEVICE
    .
    -2147221395 (8004006D) Объект не поддерживает интерфейс IViewObject.
    -2147221248 (80040100) Попытка отменить конечное место переноса, которое
    не было зарегистрировано.
    -2147221247 (80040101) Это окно уже зарегистрировано как место переноса
    .
    -2147221246 (80040102) Недопустимый дескриптор окна.
    -2147221232 (80040110) Класс не поддерживает объединение (либо объект
    класса является удаленным).
    -2147221231 (80040111) Требуемый класс отсутствует в ClassFactory.
    -2147221184 (80040140) Ошибка при выводе на экран.
    -2147221168 (80040150) Не удается считать параметр из реестра.
    -2147221167 (80040151) Не удается записать параметр в реестр.
    -2147221166 (80040152) Не удается найти параметр в реестре.
    -2147221165 (80040153) Недопустимое для реестра значение.
    -2147221164 (80040154) Класс не зарегистрирован.
    -2147221163 (80040155) Интерфейс не зарегистрирован.
    -2147221136 (80040170) Кэш-память не обновлена.
    -2147221120 (80040180) Отсутствуют команды для объекта OLE.
    -2147221119 (80040181) Неверная команда для объекта OLE.
    -2147221088 (800401A0) Отмена действия не возможна.
    -2147221087 (800401A1) Нет места для панели инструментов.
    -2147221056 (800401C0) Ошибка в методе OLESTREAM Get.
    -2147221055 (800401C1) Ошибка в методе OLESTREAM Put.
    -2147221054 (800401C2) Содержимое OLESTREAM имеет неверный формат.
    -2147221053 (800401C3) Ошибка при вызове Windows GDI в процессе
    преобразования рисунка в формате BMP в формат DIB.
    -2147221052 (800401C4) Содержимое IStorage имеет неверный формат.
    -2147221051 (800401C5) В содержимом IStorage отсутствует один из
    стандартных потоков.
    -2147221050 (800401C6) Ошибка при вызове Windows GDI в процессе
    преобразования рисунка в формате DIB в формат BMP.
    -2147221040 (800401D0) Ошибка при вызове OpenClipboard.
    -2147221039 (800401D0) Ошибка при вызове EmptyClipboard.
    -2147221038 (800401D0) Ошибка при вызове SetClipboard.
    -2147221037 (800401D3) В буфере находятся неверные данные.
    -2147221036 (800401D0) Ошибка при вызове CloseClipboard.
    -2147221024 (800401E0) Специальное имя необходимо сопоставить данным вручную.
    -2147221023 (800401E1) Истек срок завершения операции.
    -2147221022 (800401E2) Специальное имя должно быть универсальным.
    -2147221021 (800401E3) Операция недоступна.
    -2147221020 (800401E4) Синтаксическая ошибка.
    -2147221019 (800401E5) Отсутствует объект, соответстсвующий специальному имени.
    -2147221018 (800401E6) Расширение имени файла задано неверно.
    -2147221017 (800401E7) Ошибка при выполнении промежуточной операции.
    -2147221016 (800401E8) Специальное имя не удалось связать с объектом.
    -2147221015 (800401E9) Специальное имя не связано с объектом.
    -2147221014 (800401EA) Не удается открыть файл при помощи специального имени.
    -2147221013 (800401EB) Для успешного завершения операции требуется ввод пользователя.
    -2147221012 (800401EC) Класс специального имени не имеет обратного.
    -2147221011 (800401ED) Специальное имя не содержит ссылку на данные.
    -2147221010 (800401EE) Общий префикс отсутствует.
    -2147221009 (800401EF) Специальное имя не может быть перечислено.
    -2147221008 (800401F0) Не был произведен вызов CoInitialize.
    -2147221007 (800401F1) Вызов CoInitialize уже был произведен.
    -2147221006 (800401F2) Не удается определить класс объекта.
    -2147221005 (800401F3) Недопустимая строка с указанием класса.
    -2147221004 (800401F3) Недопустимая строка с указанием интерфейса.
    -2147221003 (800401F5) Приложение не найдено.
    -2147221002 (800401F6) Нельзя запустить более одной копии приложения одновременно.
    -2147221001 (800401F7) Ошибка в приложении.
    -2147221000 (800401F8) Не найдена библиотека DLL для класса.
    -2147220999 (800401F9) Ошибка в библиотеке DLL.
    -2147220998 (800401FA) Приложению требуется другая операционная система или версия ОС.
    -2147220997 (800401FB) Объект не зарегистрирован.
    -2147220996 (800401FB) Объект уже зарегистрирован.
    -2147220995 (800401FD) Объект не подключен к серверу.
    -2147220994 (800401FE) Приложение было запущено, однако оно не зарегистрировало
    производство классов.
    -2147220993 (800401FF) Объект освобожден.
    -2146959359 (80080001) Ошибка при попытке создания объекта, принадлежащего классу.
    -2146959358 (80080002) Службе OLE не удается произвести привязку объекта.
    -2146959357 (80080003) Ошибка при обмене RPC со службой OLE.
    -2146959356 (80080004) Неверный путь к объекту.
    -2146959355 (80080005) Ошибка при выполнении приложения-сервера.
    -2146959354 (80080006) Службе OLE не удается произвести обмен данными с
    приложением-сервером.
    -2146959353 (80080007) Не удалось нормализовать путь для специального имени.
    -2146959352 (80080008) Приложение-сервер останавливается при каждом
    обращении со стороны службы OLE.
    -2146959351 (80080009) Неверно задан указатель корневого блока.
    -2146959344 (80080010) Цепочка выделения памяти содержит неверный
    указатель.
    -2146959343 (80080011) Требуемый размер выделенного блока памяти слишком велик.
    -2147352575 (80020001) Неизвестный интерфейс.
    -2147352573 (80020003) Член группы не найден.
    -2147352572 (80020004) Параметр не найден.
    -2147352571 (80020005) Несовпадение типов.
    -2147352570 (80020006) Неизвестное имя.
    -2147352569 (80020007) Именованные аргументы отсутствуют.
    -2147352568 (80020008) Неверный тип переменной.
    -2147352567 (80020009) Ошибка.
    -2147352566 (8002000A) Выход за пределы диапазона.
    -2147352565 (8002000B) Неверный индекс.
    -2147352564 (8002000C) Неизвестный язык.
    -2147352563 (8002000D) Память заблокирована.
    -2147352562 (8002000E) Неправильное число параметров.
    -2147352561 (8002000F) Параметр является обязательным.
    -2147352560 (80020010) Неверно задана вызываемая сторона.
    -2147352559 (80020011) Операции с семействами не поддерживаются.
    -2147319786 (80028016) Слишком маленький буфер.
    -2147319784 (80028018) Использован старый формат, либо библиотека имеет неверный тип.
    -2147319783 (80028019) Использован старый формат, либо библиотека имеет неверный тип.
    -2147319780 (8002801C) Ошибка при обращении к реестру OLE.
    -2147319779 (8002801D) Библиотека не зарегистрирована.
    -2147319769 (80028027) Привязка произведена к неизвестному типу.
    -2147319768 (80028028) Проверенное имя отклонено.
    -2147319767 (80028029) Неверная ссылка вперед или ссылка на
    не откомпилированный тип.
    -2147319766 (8002802A) Несовпадение типов.
    -2147319765 (8002802B) Элемент не найден.
    -2147319764 (8002802C) Имя задано неоднозначно.
    -2147319763 (8002802D) Имя уже существует в библиотеке.
    -2147319762 (8002802E) Неизвестный идентификатор LCID.
    -2147319761 (8002802F) В указанной библиотеке функция не определена.
    -2147317571 (800288BD) Тип модуля не соответствует операции.
    -2147317563 (800288C5) Размер не должен превышать 64 КБ.
    -2147317562 (800288C6) Повторяющийся идентификатор в иерархии наследования.
    -2147317553 (800288CF) Недопустимая глубина наследования
    .
    -2147316576 (80028CA0) Несовпадение типов.
    -2147316575 (80028CA1) Недопустимое число аргументов.
    -2147316574 (80028CA2) Ошибка ввода/вывода.
    -2147316573 (80028CA3) Ошибка при создании уникального временного файла.
    -2147312566 (80029C4A) Ошибка при загрузки библиотеки.
    -2147312509 (80029C83) Несовместимые функции для работы со свойствами.
    -2147312508 (80029C84) Циклическая зависимость между типами и модулями.
    -2147287039 (80030001) Не удается выполнить требуемую операцию.
    -2147287038 (80030002) Не удается найти %1.
    -2147287037 (80030003) Путь %1 не найден.
    -2147287036 (80030004) Недостаточно ресурсов чтобы открыть другой
    файл.
    -2147287035 (80030005) Нет доступа.
    -2147287034 (80030006) Попытка выполнить операцию для неверного объекта.
    -2147287032 (80030008) Недостаточно памяти для завершения операции
    .
    -2147287031 (80030009) Неверный указатель.
    -2147287022 (80030012) Другие элементы отсутствуют.
    -2147287021 (80030013) Диск защищен от записи.
    -2147287015 (80030019) Ошибка в процессе операции поиска.
    -2147287011 (8003001D) Ошибка на диске в процессе записи.
    -2147287010 (8003001E) Ошибка на диске в процессе чтения.
    -2147287008 (80030020) Ресурс занят.
    -2147287007 (80030021) Ресурс заблокирован.
    -2147286960 (80030050) %1 уже существует.
    -2147286953 (80030057) Неверный параметр.
    -2147286928 (80030070) Недостаточно места на диске для завершения
    операции.
    -2147286800 (800300F0) Недопустимая запись сложного свойства в набор
    простых свойств.
    -2147286790 (800300FA) Ненормальное завершение обращения к API.
    -2147286789 (800300FB) Файл %1 не является составным.
    -2147286788 (800300FC) Недопустимое имя: %1.
    -2147286787 (800300FD) Произошла непредвиденная ошибка.
    -2147286786 (800300FE) Функция не реализована.
    -2147286785 (800300FF) Неверный флаг.
    -2147286784 (80030100) Попытка использования занятого объекта.
    -2147286783 (80030101) Состояние памяти изменилось с момента последнего
    занесения данных.
    -2147286782 (80030102) Попытка использования прекратившего существование
    объекта.
    -2147286781 (80030103) Не удается сохранить данные.
    -2147286780 (80030104) Составной файл %1 был создан с
    неверной версией памяти.
    -2147286779 (80030105) Составной файл %1 был создан с более новой
    версией памяти.
    -2147286778 (80030106) Для выполнения операции требуется программа SHARE.EXE
    или ее эквивалент.
    -2147286777 (80030107) Неверная операция для памяти, не являющейся
    файловой.
    -2147286776 (80030108) Неверная операция для объекта
    .
    -2147286775 (80030109) Файл документа поврежден.
    -2147286768 (80030110) Загрузка OLE32.DLL произведена по неправильному адресу.
    -2147286527 (80030201) Загрузка файла завершена неудачно. Файл
    неполон.
    -2147286526 (80030202) Загрузка файла была прервана.
    -2147418111 (80010001) Вызов был отклонен.
    -2147418110 (80010002) Вызов был отклонен фильтром сообщений.
    -2147418109 (80010003) Вызывающая сторона выполняет вызов
    SendMessage и не может использовать вызов
    PostMessage.
    -2147418108 (80010004) Вызывающая сторона выполняет асинхронный вызов
    и не может произвести внешний вызов от имени
    данного.
    -2147418107 (80010005) Внешний вызов изнутри фильтра сообщений
    невозможен.
    -2147418106 (80010006) Подключение было разорвано и более не может
    использоваться. Остальные подключения
    пока действуют.
    -2147418105 (80010007) Вызываемая сторона (сервер [а не приложение-сервер])
    недоступна и исчезла; ни одно подключение
    более не действует. Сам вызов не был выполнен.
    -2147418104 (80010008) Вызывающая сторона (клиент) исчезла в процессе
    обработки запроса вызываемой стороной (сервером).
    -2147418103 (80010009) Пакет данных имеет неверный формат
    .
    -2147418102 (8001000A) Вызов не был передан; очередь
    сообщений переполнена и не была очищена
    .
    -2147418101 (8001000B) Клиент (вызывающая сторона) не может обработать данные
    из-за нехватки памяти.
    -2147418100 (8001000C) Клиент (вызывающая сторона) не может обработать возвращаемые данные
    из-за нехватки памяти.
    -2147418099 (8001000D) Сервер (вызываемая сторона) не может обработать возвращаемые данные
    из-за нехватки памяти.
    -2147418098 (8001000D) Сервер (вызываемая сторона) не может обработать данные
    из-за нехватки памяти.
    -2147418097 (8001000F) Полученные данные имеют неверный формат. Это могут быть
    данные как сервера, так и клиента.
    -2147418096 (80010010) Один из параметров неверен
    .
    -2147418095 (80010011) Второй исходящий вызов в том же канале сеанса
    DDE отсутствует.
    -2147418094 (80010012) Вызываемая сторона (сервер [а не приложение-сервер])
    недоступна и исчезла; ни одно подключение
    более не действует. Сам вызов не был выполнен.
    -2147417856 (80010100) Ошибка при системном вызове.
    -2147417855 (80010101) Не удается выделить требуемый ресурс
    (память, события и т. п.)
    -2147417854 (80010102) Попытка произвести вызовы для нескольких потоков команд
    при работе в одно-потоковом режиме.
    -2147417853 (80010103) Интерфейс для объекта на сервере не
    зарегистрирован.
    -2147417852 (80010104) Не удается вызвать сервер (или получить результаты
    вызова) с помощью RPC.
    -2147417851 (80010105) Ошибка на сервере.
    -2147417850 (80010106) Изменение режима для потока после его установки невозможно.
    -2147417849 (80010107) Вызванный метод на сервере не существует.
    -2147417848 (80010108) Вызванный объект был отключен от клиентов
    .
    -2147417847 (80010109) Вызванный объект не стал обрабатывать вызов
    . Повторите попытку через некоторое время.
    -2147417846 (8001010A) Фильтр сообщений выдал диагностику о занятости
    приложения.
    -2147417845 (8001010B) Фильтр сообщений отклонил вызов.
    -2147417844 (8001010C) Обращение к интерфейсу обработки вызовов произведено с
    неверными данными.
    -2147417843 (8001010D) Не удается выполнить исходящий вызов, так как
    приложение обрабатывает входящий синхронный
    вызов.
    -2147417842 (8001010E) Приложение обратилось к интерфейсу, относящемуся к
    другому потоку.
    -2147417841 (8001010F) Обращение к CoInitialize из текущего потока
    не производилось.
    -2147417840 (80010110) Версии OLE на компьютерах клиента и сервера
    не совпадают.
    -2147417839 (80010111) OLE получила пакет с неправильным заголовком.
    -2147417838 (80010112) OLE получила пакет с неправильным расширением.
    -2147417837 (80010113) Запрашиваемый объект или интерфейс отсутствуют.
    -2147417836 (80010114) Запрашиваемый объект отсутствует.
    -2147417835 (80010115) OLE отправило запрос и ждет ответа
    .
    -2147417834 (80010116) OLE ждет перед повторением запроса.
    -2147417833 (80010117) Не удается получить доступ к контексту вызова
    после завершения вызова.
    -2147417832 (80010118) Вызовы с использованием олицетворения или небезопасные соединения не поддерживаются.
    -2147417831 (80010119) Система безопасности должна быть инициализирована
    до начала передачи или приема параметров. Изменения не могут
    быть произведены после инициализации.
    -2147417830 (8001011A) Пакеты безопасности не установлены на этом
    компьютере, пользователь не вошел в систему или нет
    совместимых пакетов безопасности между
    клиентом и сервером.
    -2147417829 (8001011B) Отказано в доступе.
    -2147417828 (8001011C) Удаленные вызовы не разрешены этому процессу.
    -2147417827 (8001011D) Переданный пакет данных параметров интерфейса (OBJREF)
    имеет неправильный или неизвестный формат.
    -2147352577 (8001FFFF) Обнаружена внутренняя ошибка.
    -2146893823 (80090001) Плохой UID.
    -2146893822 (80090002) Плохой хэш.
    -2146893821 (80090003) Плохой ключ.
    -2146893820 (80090004) Плохая длина.
    -2146893819 (80090005) Плохие данные.
    -2146893818 (80090006) Неправильная подпись.
    -2146893817 (80090007) Плохая версия поставщика.
    -2146893816 (80090008) Указан неправильный алгоритм.
    -2146893815 (80090009) Указаны неправильные флаги.
    -2146893814 (8009000A) Указан неправильный тип.
    -2146893813 (8009000B) Ключ не может быть использован в указанном состоянии.
    -2146893812 (8009000B) Хэш не может быть использован в указанном состоянии.
    -2146893811 (8009000D) Ключ не существует.
    -2146893810 (8009000E) Недостаточно доступной памяти для выполнения операции.
    -2146893809 (8009000F) Объект уже существует.
    -2146893808 (80090010) Нет доступа.
    -2146893807 (80090011) Объект не найден.

    -2146893806 (80090012) Данные уже зашифрованы.
    -2146893805 (80090013) Указан неправильный поставщик.
    -2146893804 (80090014) Указан неправильный тип поставщика.
    -2146893803 (80090015) Неправильный открытый ключ поставщика.
    -2146893802 (8009000D) Набор ключей не существует.
    -2146893801 (80090017) Тип поставщика не определен.
    -2146893800 (80090018) Неправильный зарегистрированный тип поставщика.
    -2146893799 (80090019) Набор ключей не определен.
    -2146893798 (8009001A) Неправильный зарегистрированный набор ключей.
    -2146893797 (8009001B) Тип поставщика не соответствует зарегистрированному значению.
    -2146893796 (8009001C) Файл цифровой подписи поврежден.
    -2146893795 (8009001D) Библиотека поставщика проинициализирована неправильно.
    -2146893794 (8009001E) Библиотека поставщика не может быть найдена.
    -2146893793 (8009001F) Неправильный параметр набора ключей.
    -2146893792 (80090020) Обнаружена внутренняя ошибка.
    -2146893791 (80090021) Произошла ошибка базы.
    -2146762751 (800B0001) Указанный поставщик доверия в данной
    системе не известен.
    -2146762750 (800B0002) Указанная операция проверки доверия не
    поддерживается выбранным поставщиком доверия.
    -2146762749 (800B0003) Указанная форма субъекта не поддерживается
    выбранным поставщиком доверия
    .
    -2146762748 (800B0004) Субъект не имеет доверия для выполнения
    указанного действия.
    -2146762747 (800B0005) Ошибка при шифровании ASN.1.
    -2146762746 (800B0005) Ошибка при расшифровке ASN.1.
    -2146762745 (800B0007) Расширения чтения и записи, где есть подходящие
    атрибуты, и наоборот.
    -2146762744 (800B0008) Неизвестная криптографическая ошибка.
    -2146762743 (800B0009) Не удается определить размер данных.
    -2146762742 (800B000A) Не удается определить размер данных
    «неопределенного размера».
    -2146762741 (800B000B) Этот объект не может прочесть и записать
    «саморазмерные» данные.
    -2146762496 (800B0100) В этом объекте нет подписи.
    -2146762495 (800B0101) Истек/не наступил срок действия требуемого
    сертификата.
    -2146762494 (800B0102) Периоды сроков действия цепочки сертификатов
    вложены неверно.
    -2146762493 (800B0103) Сертификат, который может использоваться
    только как конечный субъект, используется ЦС или наоборот.
    -2146762492 (800B0104) Нарушены ограничения длины пути
    в цепочке сертификатов.
    -2146762491 (800B0105) В сертификате присутствует расширение
    неизвестного типа, отмеченное как «критическое».
    -2146762490 (800B0106) Сертификат используется в целях,
    отличных от разрешенных.
    -2146762489 (800B0107) Родитель данного сертификата фактически не
    выпускал такой дочерний сертификат.
    -2146762488 (800B0108) Сертификат не найден или имеет пустое значение
    в одном из важных полей, таких как имя субъекта
    или поставщика.
    -2146762487 (800B0109) Цепочка сертификатов обработана правильно, но
    один из сертификатов ЦС не имеет доверия
    от поставщика политики.
    -2146762486 (800B010A) Цепочка сертификатов составлена в порядке,
    отличном от порядка, заданного в определенном приложении цепочки.


1C-pro.ru - форум по 1С:Предприятию 7.7, 8.0, 8.1, 8.2, 8.3

  • Ошибка получения обработки обслуживания штрих м
  • Ошибка получения обработки обслуживания при открытии смены 1с упп
  • Ошибка получения обработки обслуживания при закрытии смены 1с
  • Ошибка получения обработки обслуживания атол 30ф
  • Ошибка получения обработки обслуживания атол 11ф