1с документооборот ошибка создания com объекта cognitive puma

Обновлено: 27.01.2023

Ошибка при вызове конструктора (COMОбъект): -2147467225(0x80004027): Этот компонент или приложение содержит отключенные компоненты. После установки x64 версии 1С: Предприятия 8

Описание ошибки:
После установки сервера 1С: Предприятия x64-версии. Ошибка при вызове конструктора (COMОбъект): -2147467225(0x80004027): Этот компонент или приложение содержит отключенные компоненты. Для конструктора Новый COMОбъект(«MSScriptControl.ScriptControl») в коде механизма версионирования конфигурации 1С: Управление торговлей, ред. 10.3, релиз 10.3.55.1. Релиз платформы 1С: Предприятия — 8.3.13.1809. Версия сервера Windows — Windows Server 2008 R2 Datacenter.

Немного к слову — был удивлен такого рода ошибкой в добавленном в УТ механизме версионирования, который был максимально выдернут из комплексной ред. 1.1 и помещен в Управление торговлей 10.3: при аналогичном переводе конфигурации 1С: Комплексная на сервер x64 на другом сервере (Windows Server 2008 R2 Standart) после перехода ошибка не возникала.

Нажатие на изображении увеличит его
: Ошибка при вызове конструктора (COMОбъект): -2147221164(0x80040154): Этот компонент или приложение содержит отключенные компоненты.

Описание решения проблемы состояло в создании Приложения COM+ с определенным набором параметров, связанных с MSScriptControl.ScriptControl. Последовательность действий следующая:

1. Запускаем «Службу компонентов» через командную строку %windir%system32comexp.msc или через «Панель управления» — «Администрирование» — «Службы компонентов».

2. В ветке «Корень консоли» — «Службы компонентов» — «Компьютеры» — «Мой компьютер» — «Приложения COM+» добавляем новое приложение, выбрав пункт контекстного меню «Создать» — «Приложение».

3. Откроется «Мастер установки приложений COM+». На шаге «Установка или создание нового приложения» выбирается вариант «Создать новое приложение».

Нажатие на изображении увеличит его

4. Шаг «Создание нового приложения». Ввести имя нового приложения. Для удобства понимания можно указать «1C_ScriptControl». Так же выбрать значение «Способа активации» — «серверное приложение».

5. На шаге «»Удостоверение приложения» выбрать учетную запись для запуска приложения — значение «Локальная служба — встроенная учетная запись службы».

6. На шаге «Добавление ролей приложения» оставить по умолчанию.

7. На следующем шаге «Добавление пользователей для ролей» через кнопку «Добавить» для ветки «Users» (пользователи) «Все», выполнив поиск среди пользователей и групп.

8. На следующем шаге на строке «Компоненты» в ветке созданного приложения » 1C_ScriptControl » через контекстное меню «Создать» — «Компонент».

Нажатие на изображении увеличит его

1С 8 ошибка на сервере x64, Ошибка при вызове конструктора (COMОбъект): -2147467225(0x80004027): Этот компонент или приложение содержит отключенные компоненты

Важное замечание, если база серверная, то и пользователь, под которым будет выполняться компонента, должен быть таким же, что и тот, под который работает служба «Агент сервера 1С: Предприятие» в службах. Например, если служба агента сервера запущена под локальной системой (локальной системной учетной записью), то и компонент должен быть настроен под учетную запись локальной службы. Или если агент сервера работает под пользователем по умолчанию USR1CV8, то и компонента должна работать под «указанным пользователем».

Нажатие на изображении увеличит его

Нажатие на изображении увеличит его

Тогда в в ветке «Роли» созданного приложения » 1C_ScriptControl » нужно корректно настроить пользователей. В данном примере будет добавление прав для группы пользователей. Для этого вызываем контекстное меню и в подменю «Создать» выбираем «Пользователь».

1С 8,

Используя форму «Выбор: пользователи или группы», нажимая на кнопку «Дополнительно. «, выполняя «Поиск», находим группу «Все».

И последовательно нажимая кнопки «ОК» в формах в результате увидим, что группа «Все» будет добавлена в «Пользователи». После этого отказа в доступе не должно быть. Так же можете настроить и по каждому пользователю в отдельности. Но, кажется, для стабильной работы приложения — это лишнее, и группы пользователей достаточно.

В 1С Документооборот 2.1 есть функция распознавания текста вложенных файлов, только она у меня не работает, пишет Ошибка создания COM объекта Cognitive.Puma, разбираться пока не стал, не знаю качество распознавания и чем мне это поможет. А хотелось бы инструмент качественного распознавания текста любых входящих печатных форм, далее по ним определить контрагента, структуру таблицы и «собрать» полноценную карточку типового документа 1С

(2) а денег хватит? :)
при небольшой обработке напильником в обработку распознавания можно прикрутить какую угодно стороннюю приблуду.

(2) Дорого, или долго.
Или решение от ABBYY или аналогичные, но там ценник конский, или опенсорсные распознавалки

(6) Просто распознайка в текстовый документ мне не подойдет. Надо с искусственным интеллектом или с возможностью настройки. Например, пришел ТОРГ-12, система распознавания понимает, что там есть таблица, и возвращает мне структуру таблицы. Например в файле xml.

(10) У abbyy было подобное решение. Помниться, когда в банке работал, покупали и настраивали. Там прям интеграция с rs-bank была. В сканер пачку платежек, он распознал, выгрузил в файлик, а оттуда все загрузилось уже в базу. Шаблоны еще разные были. Распознавал довольно неплохо, но один фиг нужно было вручную проверять некоторые неуверенно распознанные значения.

(10) я в свое время с распознаванием ШК COD-128 в ДО наплясался. Через какой ИИ таблицу читать 100% я даже хз :)

Jetlex хвалят, но он умеет работать только с определенным списком документов, свои настройки добавлять нельзя

(8) для этого его надо сначала купить.
А просто сервер тебе не продадут. Минимум надо ещё 10 клиентских купить

(15) что там пишут? я не читатель )
в одной конторе ставили решение от Эфсол, вроде даже работало без сбоев. Но потом просто забили на него, причин не помню, такое ощущение, что просто забили

(23) Поставьте условием закупки документы по ЭДО.
И да оптовые поставщики наоборот обычно хотят ЭДО а не бумажки но покупатели сопротивляются.

Я когда-то похожей темой интересовался.
Практический опыт OCR распознавания с использованием CuneiForm
С гуглом легко взаимодействовать, я яндексом, наверное, тоже.

Я в одной книжке по программированию как то прочитал: «Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.»

Максим, можете проконсультировать? Задаю условие в проверке исполнения, но оно не срабатывает (Выбираю Дополнительные реквизиты.Значение.Комментарий(Оплата счета)). Сотрудник нажимает «Исполнено» и никаких предупреждений не появляется. Доп. реквизит создан с типом «Строка»

Максим Смаков

Мария Федина

Мария Федина запись закреплена

Выпущена новая версия 1С:Договорчиков 1.0.4

В программе появилась возможность выбрать ставку НДС 20% согласно ФЗ от 03.08.2018г. № 303-ФЗ «О внесении изменений в отдельные законодательные акты Российской Федерации о налогах и сборах», вступающему в силу 1 января 2019г., и исправлены выявленные ошибки.

Мария Федина

Мария Федина запись закреплена

Опубликована новая версия «Библиотеки интеграции с 1С:Документооборотом»

Что нового:
— Библиотека адаптирована к работе на платформе «1С:Предприятие» версии 8.3.12 без использования режима совместимости.
— Возможность изменения реквизитов проведенных документов на стороне интегрируемого прикладного решения теперь регулируется правилами интеграции.
— Предусмотрено программное переопределение заполнения реквизитов объектов «1С:Документооборота» значениями реквизитов объектов интегрированного прикладного решения.
— Исправлены незначительные ошибки.

Мария Федина

Мария Федина запись закреплена

Обновление всей линейки 1С:Документооборота 2.1.12 доступно для скачивания

Что нового:
— Появилась возможность выбрать ставку НДС 20% согласно ФЗ от 03.08.2018г. № 303-ФЗ «О внесении изменений в отдельные законодательные акты Российской Федерации о налогах и сборах», вступающему в силу 1 января 2019г.
— Заполнен производственный календарь на 2019 год.
— Исправлены выявленные ошибки.

Константин Бровин

Так и не появилась печать на конвертах, для 1с написать такое дополнение не сложно, а реальной пользы от него много

Константин Бровин

Константин Бровин

Ерофей Палыч

Ерофей Палыч запись закреплена

Добрый день!
в шаблоне процесса запретил любые изменения:

Вопрос а как сделать возможность добавления согласующих в самом документе? (Сделать доступной кнопку «Добавить») на скриншоте

Ерофей Палыч

Ерофей Палыч

Станислав Селезнев

Анастасия Ушакова

Анастасия Ушакова запись закреплена

Станислав Селезнев

Андрей Awe

Андрей Awe запись закреплена

Продолжаю сталкиваться с проблемами при внедрении :)
Сделали в ДО заявку на оплату, согласовали её, и успешно она синхронизировалась в 1С Бухгалтерия КОРП. Но есть проблема, файл счёта из заявка на оплату (в документообороте) не передаётся в документ Платёжное поручение (в бухгалтерской базе).

Нет ли у кого примера, как можно реализовать передачу вложенного файла при синхронизации ?

Андрей Awe

В документообороте файлы хранятся в томах на диске, обе базы находятся на одном сервере. В идеале бы даже выгружать ссылку на файл, чтоб один и тот же файл не хранить в двух базах, а бухгалтер могла бы из платёжки открыть скан-файл счёта.

Анастасия Егорова

Когда нам ставили задачу «хотим видеть в БП/УТ/ЕРП файлы, которые прикрепляем в ДО», то мы настраивали/дорабатывали бесшовную интеграцию

Ерофей Палыч

Ерофей Палыч запись закреплена

Добрый день! я хочу узнать можно ли настроить видимость внутренних документов так, чтобы если договоры разбиты по подпапкам «Договор АХО» «Договор производственный» были видны в общей папке «Договоры»
Как я понимаю это какая-то жесткая зависимость от того какая папка указана в реквизите «Папка» в самом документе

Дмитрий Мартынюк

Ерофей Палыч

Дмитрий, Добрый день! Спасибо за ответ! Подскажите, пожалуйста, какого рода доработка это в конфигураторе? Буду очень признателен.

Андрей Awe

Андрей Awe запись закреплена

Добрый день. ДО 2.1 КОРП. Можно ли как-то для вида внутреннего документа установить проверку на наличие файла?

Если вид документа «Заявка на оплату», то наличие скан-копии счёта обязательно. Чтобы без прикреплённого файла не давал бы записать документ.

DELETED

Можно сделать после создания документу задачу с автостартом которую нельзя завершить без прикрепления оригинала.

Андрей Awe

Ну так бизнес-процесс на согласование ведь уже запустится к этому моменту и задача улетит к директорам

Станислав Селезнев

Максим Хузин

Максим Хузин
запись закреплена

Пожалуйста, обновите Документооборот КОРП (русский и английский интерфейс)! КОРП обычный обновили недавно. Как остальным быть?

Мария Федина

Александр Докучаев

Александр Докучаев запись закреплена

Kirill Idst

Александр Докучаев

Алексей Штейнварг

Алексей Штейнварг запись закреплена

Всем добрый день! Просьба о помощи!
Необходимо удалить кучу файлов (+ версии файлов + документы), которые удалены через корзину почты.
При контроле удаления помеченных объектов (справочники Файлы и ВерсииФайлов), показывает, что есть ссылки на РегистрСведений ФайлыКУдалению, Пометить их на удаление нельзя.
Вопрос — как произвести очистку базы от хлама, т.е. удаление?
Документооборот 8 КОРП, редакция 2.1 (2.1.11.5)
1С:Предприятие 8.3 (8.3.13.1513, но и на более ранних тоже самое)

Дмитрий Ивашов

Kirill Idst

Kirill Idst запись закреплена

Если руководитель согласовывает за себя и за подчинённого в рамках одного согласования, возникает ошибка связанная с двумя визами согласования от одного пользователя.
Но указывать визу согласования от пользователя-подчинённого не верно, ведь он не видел документа( или не готов его согласовать! ).
Это предусмотренная логика или ошибка?
2.1.10.2

Василий Попов

Иван Поляков

Возможна (и периодически случается) ситуация, когда подчиненный остается за руководителя (делегирование) а задача согласовать приходит и ему и руководителю — тут только визу убирать, но выглядит это как-то не очень корректно. Хотелось бы, чтобы подобная ситуация программой рулилась.

Алексей Штейнварг

У нас руководитель спокойно ставит визу за себя и за подчиненного (при необходимости). И отображается в «двух визах»

Александр Петрукович

Александр Петрукович запись закреплена

Добрый день!
При загрузке в документ графических файлов или pdf автоматически устанавливается признак «Скан-копия оригинала». Можно это отключить где-то?

DELETED

Александр Петрукович

Andrey Ver

Andrey Ver запись закреплена

Кто-нибудь решал задачу по предоставлению пользователю возможности на просмотр всех процессов доступного ему документа, даже в которых он не участвует? Какие варианты применяли?

DELETED

Как дать пользователю права на доки писали ниже, а как сделать так чтобы он не видел процессов по докам к которым нет доступа. Нужно не давать права на все функции. Полнотекстовой поиск и убрать форму все процессы. Или иначе. но все это мелкие доработки.

Василий Попов

Анастасия Егорова

Василий, аналогично делали через доп.обработчики на событие «старт процесса». насколько помню, добавляли в РС Участники процесса

Андрей Awe

Андрей Awe запись закреплена

Коллеги, добрый день. Прошу помощи.
Имеется 1С:ДО 2.1 (2.1.11.5). Пытаемся самостоятельно внедрить на предприятии. И с самого начала затык.

есть 2 внутренних документа с примерно одинаковыми реквизитами — «Счёт на оплату» и «Заявка на расходование средств». В счёте заполнены все реквизиты — сумма, ндс, назначение платежа, контрагент, его банк, инн.. всё.
Я создаю на основании счёта заявку на оплату. Вот чтобы эти же самые поля заполнились автоматом, требуется ли участие программиста 1С, настройка через конфигуратор, написание какой то обработки или это всё настраивается в пользовательском приложении?

Сейчас автоматически из счёта в заявку на оплату переносится только Сумма. Все остальные поля — НДС, контрагент, назначение платежа — пустые.. :(

Добрый день, дорогие друзья, я в своей работе часто сталкивался с рядом ошибок связанных с com объектами. Когда я только начинал работать в сфере ИТ, то подобные ошибки о которых пойдет речь ниже, вызывали у меня недоумение и я отправлял пользователей к программистам, но потом шло время и опыт мой рос, такие проблемы начал решать самостоятельно, теперь хочу поделиться решениями с вами.

Рассмотрим первый пример — ошибка связана с внешней обработкой EDI

Данная ошибка устраняется очень просто, вам нужно зарегистрировать excon.dll. Для этого открываем cmd от имени администратора и прописываем следующие команды

Решается не сложно, но для решения есть несколько методов и в разных ситуациях спасает тот или иной метод решения. Ниже рассмотрим примеры данной ошибки и решения.

Первое что нужно попробовать сделать на машине пользователя — это зарегистрировать comcntr.dll

Для этого открываем cmd от имени администратора и прописываем следующие команды

regsvr32 «C:Program Files (x86)1cv8 8.3.15.1778 bincomcntr.dll» — Все что выделено жирным шрифтом, в вашем случае может отличаться

cd c:WindowsSysWOW64 regsvr32 «C:Program Files1cv8 8.3.15.1778 bincomcntr.dll» — Все что выделено жирным шрифтом, в вашем случае может отличаться

Если данное решение не помогает, то нужно проверить на сервере 1С возникает такая же ошибка или нет, если возникает при тех же действиях, то сделать следующие действия в cmd от имени администратора

«C:Program Files (x86)1cv8 8.3.15.1778 bin1cv8.exe» /regserver — Все что выделено жирным шрифтом, в вашем случае может отличаться

«C:Program Files1cv8 8.3.15.1778 bin1cv8.exe» /regserver » — Все что выделено жирным шрифтом, в вашем случае может отличаться

Можно создать данное com соединение с помощью «Службы Компонентов Windows» , об этом рассказывать не буду в данной статье, если вам нужна информация, пишите комменты, я свяжусь с вами и все расскажу. Если будет много пожеланий, сделаю отдельную статью на эту тему.

Для регистрации COM-объекта нам понадобится запустить несколько файлов из командной строки.

Командная строка — это обычная программа Windows (файл «cmd.exe») и запустить ее можно как любую другую программу. Находится она в папках «Windows/System32» (для 32-разрядных версий Windows) и «Windows/SysWOW64» (для 64-разрядных).

Запустите файл «cmd.exe» от администратора именно правой кнопкой мыши!

Перед регистрацией лучше делать отмену регистрации. Запустите из командной строки команды: «1cv8.exe /unregserver» и «regsvr32 comcntr.dll /u».

Запустите из командной строки команды: «1cv8.exe /regserver» и «regsvr32 comcntr.dll» из папки «1Сbin».

Если у вас используется 64-битная платформа 1С, то файлы «1cv8.exe» и «comcntr.dll» хранятся в папке вида «C:Program Files1cv828.2.19.83bin». Если у вас 32-битная платформа 1С, то путь к папке будет иметь примерный вид «C:Program Files (x86)1cv828.2.19.83bin».

Для этого в командной строке наберите: cd пробел и путь к папке bin (имя команды пока не указываем). Путь должен быть именно к той папке, которую использует платформа.
В появившейся строке добавьте имя команды, которую нужно запустить.
Команды запускаем по очереди (правильно напишите команды, включая пробелы и слеш, а лучше скопируйте и вставьте текст).
«1cv8.exe /regserver»
«regsvr32 comcntr.dll»

Запустите с правами администратора файл «Зарегистрировать COM.batи» из папки «C:Program Files (x86)Cleverence SoftMobile SMARTSConnectivity».

Перезапустите службу драйвера. Запустите Mobile SMARTS, нажмите «Настройки локального сервера», выберите ваш сервер. Затем нажмите на кнопку «Остановить сервер данных», затем «Запустить сервер данных».

Данный пункт выполняется только для продукта 1С Драйвер ПРОФ: переподключите промежуточную базу «C:ProgramDataCleverenceDatabase1С Драйвер ТСД Wi-Fi ПРОФOnlineConnection1CBaseSelector.exe».

Читайте также:

  • Dexp thanatos программа для настройки
  • Переименовать файлы по списку из файла excel
  • Как добавить базу 1с фреш в список баз
  • Производится первоначальная настройка установка microsoft directx
  • Вы собираетесь удалить файлы которые включают в себя следующие опасные элементы 360 total security
Распознавание текста в 1С ☑ 0

MistaEr

17.03.20

16:37

Здравствуйте!

В 1С Документооборот 2.1 есть функция распознавания текста вложенных файлов, только она у меня не работает, пишет Ошибка создания COM объекта Cognitive.Puma, разбираться пока не стал, не знаю качество распознавания и чем мне это поможет. А хотелось бы инструмент качественного распознавания текста любых входящих печатных форм, далее по ним определить контрагента, структуру таблицы и «собрать» полноценную карточку типового документа 1С

1

SSSSS_AAAAA

17.03.20

16:41

(0) А это вы хвалитесь или жалуетесь?

2

MistaEr

17.03.20

16:43

Хочу внешнюю систему распознавания, с возможностью интеграции

3

MistaEr

17.03.20

16:43

(1) Не угадали

4

MistaEr

17.03.20

16:44

(2) … с 1С

5

mikecool

17.03.20

16:46

finereader?

6

FIXXXL

17.03.20

16:47

(2) а денег хватит? :)

при небольшой обработке напильником в обработку распознавания можно прикрутить какую угодно стороннюю приблуду…

7

palsergeich

17.03.20

16:47

(2) Дорого, или долго.

Или решение от ABBYY или аналогичные, но там ценник конский, или опенсорсные распознавалки

8

FIXXXL

17.03.20

16:48

(5) сервер ABBYY, насколько помню, там штатно можно подключить, купив сначала

9

FIXXXL

17.03.20

16:49

(7) а гугл-распознайки пробовал кто-нибудь прикручивать?

10

MistaEr

17.03.20

16:59

(6) Просто распознайка в текстовый документ мне не подойдет. Надо с искусственным интеллектом или с возможностью настройки. Например, пришел ТОРГ-12, система распознавания понимает, что там есть таблица, и возвращает мне структуру таблицы. Например в файле xml.

11

mikecool

17.03.20

17:01

(10) хреново ищешь

украинская контора Эфсол продавала такое решение, вроде недорого

12

dezss

17.03.20

17:04

(10) У abbyy было подобное решение. Помниться, когда в банке работал, покупали и настраивали. Там прям интеграция с rs-bank была. В сканер пачку платежек, он распознал, выгрузил в файлик, а оттуда все загрузилось уже в базу. Шаблоны еще разные были. Распознавал довольно неплохо, но один фиг нужно было вручную проверять некоторые неуверенно распознанные значения.

13

FIXXXL

17.03.20

17:06

(10) я в свое время с распознаванием ШК COD-128 в ДО наплясался… Через какой ИИ таблицу читать 100% я даже хз :)

14

MistaEr

17.03.20

17:11

15

MistaEr

17.03.20

17:12

16

MistaEr

17.03.20

17:13

Jetlex хвалят, но он умеет работать только с определенным списком документов, свои настройки добавлять нельзя

17

palsergeich

17.03.20

17:15

(8) для этого его надо сначала купить.

А просто сервер тебе не продадут. Минимум надо ещё 10 клиентских купить

18

MistaEr

17.03.20

17:29

(17) Главный вопрос, стоит ли это того, когда можно приобрести не импортный продукт намного дешевле

19

mikecool

17.03.20

17:36

(15) что там пишут? я не читатель )

в одной конторе ставили решение от Эфсол, вроде даже работало без сбоев. Но потом просто забили на него, причин не помню, такое ощущение, что просто забили

20

Garykom

17.03.20

17:52

«Распечатать два камаза бумаги, чтобы потом их распознавать»©

ЗЫ Переходите на ЭДО

21

mikecool

17.03.20

17:54

(20) кстати, а налоговая сейчас еще требует бумагу или в эдо смотрит?

22

MistaEr

18.03.20

10:06

(19) Сравнивают Efsol, Jetlex, Entera pro, Gendalf. Говорят Jetlex лучше всех

23

MistaEr

18.03.20

10:07

(20) Всех поставщиков не переведешь

24

Garykom

18.03.20

10:13

(23) Поставьте условием закупки документы по ЭДО.

И да оптовые поставщики наоборот обычно хотят ЭДО а не бумажки но покупатели сопротивляются.

25

zva

18.03.20

10:36

26

25-11

18.03.20

11:26

Я когда-то похожей темой интересовался.  

Практический опыт OCR распознавания с использованием CuneiForm

С гуглом легко взаимодействовать, я яндексом, наверное, тоже.

Содержание:

1.     Что такое COM и COM объект 1С

         COM – это объектная модель данных, выстроенная на Майкрософт компоненте, которая является независимой от платформы и распределённой объектной системой. Данная объектная модель служит для создания компонентов в двоичном программном обеспечении, при условии взаимодействия компонентов.

         Главным, единым, условием языка программирования, который сможет обеспечить объектную модель COM сервера 1С, является возможность писать структуры указателей и ними вызывать различные функции.

         Рассмотрим, что такое COM объект 1С – это некий объект, доступ к данным которого можно получить только при помощи функций, которые связаны. Набор из таких функций называют интерфейсом платформы 1С, а функции внутри наборов называются методами.

         Помимо этого, в модели COM сервера 1С необходимо, чтобы для получения доступа к интерфейсным методам нужно было обращаться к указателям на интерфейсы платформы 1С.   

2.     Ошибка вызова конструктора COMОбъекта в 1С

         Ошибка возникает в некоторых случаях, когда бывает, что во время установки системы 1С не регистрируется файл с названием «comcntr.dll», из-за чего работать с COM соединением сервера 1С нельзя ни при каких условиях.

         В этом случае, при решении ошибки, важно учитывать нюансы при работе с операционной системой Windows (при этом, версия Windows должна быть выше XP, т.е. будем рассматривать выход для новых версий) и с администрированием системы 1С.   

3.     Устранение ошибки при вызове конструктора COMОбъект

Ошибка при вызове конструктора COMОбъект в 1С имеет следующее отображение: «2147221164 (0х80040154): Класс не зарегистрирован» либо «Ошибка при вызове конструктора COMОбъект: Недопустимая строка с указанием класса 1С»), вид ошибки представлен на скриншоте ниже:

Выполняем такие действия:

·        Для начала, переходим в режим администратора и запускаем командную строку. Важно обратить внимание, что в командной строке должно быть написано: «C:windowssystem32» (либо 64 в конце, если это 64-х битная версия операционной системы). Получаем, что корректный путь для корневой строки должен выглядеть таким образом:

·        Следующий шаг – это написать команду «regsvr32», она будет выглядеть так: «C:Program Files1cv88.3.ХХ.ХХХХbincomcntr.dll». Стоит отметить, что нужно прописать свой точный номер релиза платформы, а путь к самой библиотеке нужно брать в кавычки, конечный итог продемонстрирован ниже:

После этих действий, ошибка полностью устранена. В скриншотах-примерах была показана версия платформы 1С под номером «8.3.11.2867 х64».

Специалист компании «Кодерлайн»

Лев Туренко

Использую ком объект от проги CuneiForm, вроде всё хорошо , и параметры дает установить, и методы различные работают. Но самый главный метод (распознавание текста картинки) не работает , ругается на несоответствие параметров . Описание функции BOOL RecogDIBtoFile(OLE_HANDLE hDIB, LPCSTR lpOutputName, short Format, short code) – Распознать DIB и результат сохранить в файле. , где hDIB – handle на глобальную память ( выделенную функцией GlobalAlloc). Допускается распознавание черно-белых 1 битных, серых 8 битных и цветных 24 битных изображений. lpOutputName – Имя выходного файла. Format – Формат создаваемого файла. Доступные форматы можно получить фукцией GetEnumFormats и GetFormatString. Code – Устанавливает кодировку. Каждому формату соответствует своя группа доступных кодировок. Доступные кодировки можно получить функцией EnumCodes и GetCodeString. вот сам код

А почему ты считаешь, что двоичные данные это hDIB – handle на глобальную память ( выделенную функцией GlobalAlloc).

может конечно через какой-нибудь VBscript запускать, но я не знаю как

Народ ну кто подскажет как тип hDIB и long  в 1с сделать?

Как в 1С не знаю. Есть другие языки тебе в помощь.

Сдеай ОлеОъект который будет принимать строку с наименоваем файла и выходным файлом, загружать данные в hDIB вызывать функцию RecogDIBtoFile. Смотри примеры которые есть к этой библиотеке

Пример есть на си, но чото пробывал в vs2010 выдавала пустоту (но она решение сначало конвертила), может не работала из-за того что параметры чтения неверные по умолчанию выставлены.

могу ресурс дать с чего пример беру

Может есть у кого наработки по ком объектам в данной теме?

Тэги: 1С 8

Комментарии доступны только авторизированным пользователям

Обновлено: 27.01.2023

Ошибка при вызове конструктора (COMОбъект): -2147467225(0x80004027): Этот компонент или приложение содержит отключенные компоненты. После установки x64 версии 1С: Предприятия 8

Описание ошибки:
После установки сервера 1С: Предприятия x64-версии. Ошибка при вызове конструктора (COMОбъект): -2147467225(0x80004027): Этот компонент или приложение содержит отключенные компоненты. Для конструктора Новый COMОбъект(«MSScriptControl.ScriptControl») в коде механизма версионирования конфигурации 1С: Управление торговлей, ред. 10.3, релиз 10.3.55.1. Релиз платформы 1С: Предприятия — 8.3.13.1809. Версия сервера Windows — Windows Server 2008 R2 Datacenter.

Немного к слову — был удивлен такого рода ошибкой в добавленном в УТ механизме версионирования, который был максимально выдернут из комплексной ред. 1.1 и помещен в Управление торговлей 10.3: при аналогичном переводе конфигурации 1С: Комплексная на сервер x64 на другом сервере (Windows Server 2008 R2 Standart) после перехода ошибка не возникала.

Нажатие на изображении увеличит его
: Ошибка при вызове конструктора (COMОбъект): -2147221164(0x80040154): Этот компонент или приложение содержит отключенные компоненты.

Описание решения проблемы состояло в создании Приложения COM+ с определенным набором параметров, связанных с MSScriptControl.ScriptControl. Последовательность действий следующая:

1. Запускаем «Службу компонентов» через командную строку %windir%system32comexp.msc или через «Панель управления» — «Администрирование» — «Службы компонентов».

2. В ветке «Корень консоли» — «Службы компонентов» — «Компьютеры» — «Мой компьютер» — «Приложения COM+» добавляем новое приложение, выбрав пункт контекстного меню «Создать» — «Приложение».

3. Откроется «Мастер установки приложений COM+». На шаге «Установка или создание нового приложения» выбирается вариант «Создать новое приложение».

Нажатие на изображении увеличит его

4. Шаг «Создание нового приложения». Ввести имя нового приложения. Для удобства понимания можно указать «1C_ScriptControl». Так же выбрать значение «Способа активации» — «серверное приложение».

5. На шаге «»Удостоверение приложения» выбрать учетную запись для запуска приложения — значение «Локальная служба — встроенная учетная запись службы».

6. На шаге «Добавление ролей приложения» оставить по умолчанию.

7. На следующем шаге «Добавление пользователей для ролей» через кнопку «Добавить» для ветки «Users» (пользователи) «Все», выполнив поиск среди пользователей и групп.

8. На следующем шаге на строке «Компоненты» в ветке созданного приложения » 1C_ScriptControl » через контекстное меню «Создать» — «Компонент».

Нажатие на изображении увеличит его

1С 8 ошибка на сервере x64, Ошибка при вызове конструктора (COMОбъект): -2147467225(0x80004027): Этот компонент или приложение содержит отключенные компоненты

Важное замечание, если база серверная, то и пользователь, под которым будет выполняться компонента, должен быть таким же, что и тот, под который работает служба «Агент сервера 1С: Предприятие» в службах. Например, если служба агента сервера запущена под локальной системой (локальной системной учетной записью), то и компонент должен быть настроен под учетную запись локальной службы. Или если агент сервера работает под пользователем по умолчанию USR1CV8, то и компонента должна работать под «указанным пользователем».

Нажатие на изображении увеличит его

Нажатие на изображении увеличит его

Тогда в в ветке «Роли» созданного приложения » 1C_ScriptControl » нужно корректно настроить пользователей. В данном примере будет добавление прав для группы пользователей. Для этого вызываем контекстное меню и в подменю «Создать» выбираем «Пользователь».

1С 8,

Используя форму «Выбор: пользователи или группы», нажимая на кнопку «Дополнительно. «, выполняя «Поиск», находим группу «Все».

И последовательно нажимая кнопки «ОК» в формах в результате увидим, что группа «Все» будет добавлена в «Пользователи». После этого отказа в доступе не должно быть. Так же можете настроить и по каждому пользователю в отдельности. Но, кажется, для стабильной работы приложения — это лишнее, и группы пользователей достаточно.

В 1С Документооборот 2.1 есть функция распознавания текста вложенных файлов, только она у меня не работает, пишет Ошибка создания COM объекта Cognitive.Puma, разбираться пока не стал, не знаю качество распознавания и чем мне это поможет. А хотелось бы инструмент качественного распознавания текста любых входящих печатных форм, далее по ним определить контрагента, структуру таблицы и «собрать» полноценную карточку типового документа 1С

(2) а денег хватит?
при небольшой обработке напильником в обработку распознавания можно прикрутить какую угодно стороннюю приблуду.

(2) Дорого, или долго.
Или решение от ABBYY или аналогичные, но там ценник конский, или опенсорсные распознавалки

(6) Просто распознайка в текстовый документ мне не подойдет. Надо с искусственным интеллектом или с возможностью настройки. Например, пришел ТОРГ-12, система распознавания понимает, что там есть таблица, и возвращает мне структуру таблицы. Например в файле xml.

(10) У abbyy было подобное решение. Помниться, когда в банке работал, покупали и настраивали. Там прям интеграция с rs-bank была. В сканер пачку платежек, он распознал, выгрузил в файлик, а оттуда все загрузилось уже в базу. Шаблоны еще разные были. Распознавал довольно неплохо, но один фиг нужно было вручную проверять некоторые неуверенно распознанные значения.

(10) я в свое время с распознаванием ШК COD-128 в ДО наплясался. Через какой ИИ таблицу читать 100% я даже хз

Jetlex хвалят, но он умеет работать только с определенным списком документов, свои настройки добавлять нельзя

(8) для этого его надо сначала купить.
А просто сервер тебе не продадут. Минимум надо ещё 10 клиентских купить

(15) что там пишут? я не читатель )
в одной конторе ставили решение от Эфсол, вроде даже работало без сбоев. Но потом просто забили на него, причин не помню, такое ощущение, что просто забили

(23) Поставьте условием закупки документы по ЭДО.
И да оптовые поставщики наоборот обычно хотят ЭДО а не бумажки но покупатели сопротивляются.

Я когда-то похожей темой интересовался.
Практический опыт OCR распознавания с использованием CuneiForm
С гуглом легко взаимодействовать, я яндексом, наверное, тоже.

Я в одной книжке по программированию как то прочитал: «Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.»

Максим, можете проконсультировать? Задаю условие в проверке исполнения, но оно не срабатывает (Выбираю Дополнительные реквизиты.Значение.Комментарий(Оплата счета)). Сотрудник нажимает «Исполнено» и никаких предупреждений не появляется. Доп. реквизит создан с типом «Строка»

Максим Смаков

Мария Федина

Мария Федина запись закреплена

Выпущена новая версия 1С:Договорчиков 1.0.4

В программе появилась возможность выбрать ставку НДС 20% согласно ФЗ от 03.08.2018г. № 303-ФЗ «О внесении изменений в отдельные законодательные акты Российской Федерации о налогах и сборах», вступающему в силу 1 января 2019г., и исправлены выявленные ошибки.

Мария Федина

Мария Федина запись закреплена

Опубликована новая версия «Библиотеки интеграции с 1С:Документооборотом»

Что нового:
— Библиотека адаптирована к работе на платформе «1С:Предприятие» версии 8.3.12 без использования режима совместимости.
— Возможность изменения реквизитов проведенных документов на стороне интегрируемого прикладного решения теперь регулируется правилами интеграции.
— Предусмотрено программное переопределение заполнения реквизитов объектов «1С:Документооборота» значениями реквизитов объектов интегрированного прикладного решения.
— Исправлены незначительные ошибки.

Мария Федина

Мария Федина запись закреплена

Обновление всей линейки 1С:Документооборота 2.1.12 доступно для скачивания

Что нового:
— Появилась возможность выбрать ставку НДС 20% согласно ФЗ от 03.08.2018г. № 303-ФЗ «О внесении изменений в отдельные законодательные акты Российской Федерации о налогах и сборах», вступающему в силу 1 января 2019г.
— Заполнен производственный календарь на 2019 год.
— Исправлены выявленные ошибки.

Константин Бровин

Так и не появилась печать на конвертах, для 1с написать такое дополнение не сложно, а реальной пользы от него много

Константин Бровин

Константин Бровин

Ерофей Палыч

Ерофей Палыч запись закреплена

Добрый день!
в шаблоне процесса запретил любые изменения:

Вопрос а как сделать возможность добавления согласующих в самом документе? (Сделать доступной кнопку «Добавить») на скриншоте

Ерофей Палыч

Ерофей Палыч

Станислав Селезнев

Анастасия Ушакова

Анастасия Ушакова запись закреплена

Станислав Селезнев

Андрей Awe

Андрей Awe запись закреплена

Продолжаю сталкиваться с проблемами при внедрении
Сделали в ДО заявку на оплату, согласовали её, и успешно она синхронизировалась в 1С Бухгалтерия КОРП. Но есть проблема, файл счёта из заявка на оплату (в документообороте) не передаётся в документ Платёжное поручение (в бухгалтерской базе).

Нет ли у кого примера, как можно реализовать передачу вложенного файла при синхронизации ?

Андрей Awe

В документообороте файлы хранятся в томах на диске, обе базы находятся на одном сервере. В идеале бы даже выгружать ссылку на файл, чтоб один и тот же файл не хранить в двух базах, а бухгалтер могла бы из платёжки открыть скан-файл счёта.

Анастасия Егорова

Когда нам ставили задачу «хотим видеть в БП/УТ/ЕРП файлы, которые прикрепляем в ДО», то мы настраивали/дорабатывали бесшовную интеграцию

Ерофей Палыч

Ерофей Палыч запись закреплена

Добрый день! я хочу узнать можно ли настроить видимость внутренних документов так, чтобы если договоры разбиты по подпапкам «Договор АХО» «Договор производственный» были видны в общей папке «Договоры»
Как я понимаю это какая-то жесткая зависимость от того какая папка указана в реквизите «Папка» в самом документе

Дмитрий Мартынюк

Ерофей Палыч

Дмитрий, Добрый день! Спасибо за ответ! Подскажите, пожалуйста, какого рода доработка это в конфигураторе? Буду очень признателен.

Андрей Awe

Андрей Awe запись закреплена

Добрый день. ДО 2.1 КОРП. Можно ли как-то для вида внутреннего документа установить проверку на наличие файла?

Если вид документа «Заявка на оплату», то наличие скан-копии счёта обязательно. Чтобы без прикреплённого файла не давал бы записать документ.

DELETED

Можно сделать после создания документу задачу с автостартом которую нельзя завершить без прикрепления оригинала.

Андрей Awe

Ну так бизнес-процесс на согласование ведь уже запустится к этому моменту и задача улетит к директорам

Станислав Селезнев

Максим Хузин

Максим Хузин
запись закреплена

Пожалуйста, обновите Документооборот КОРП (русский и английский интерфейс)! КОРП обычный обновили недавно. Как остальным быть?

Мария Федина

Александр Докучаев

Александр Докучаев запись закреплена

Kirill Idst

Александр Докучаев

Алексей Штейнварг

Алексей Штейнварг запись закреплена

Всем добрый день! Просьба о помощи!
Необходимо удалить кучу файлов (+ версии файлов + документы), которые удалены через корзину почты.
При контроле удаления помеченных объектов (справочники Файлы и ВерсииФайлов), показывает, что есть ссылки на РегистрСведений ФайлыКУдалению, Пометить их на удаление нельзя.
Вопрос — как произвести очистку базы от хлама, т.е. удаление?
Документооборот 8 КОРП, редакция 2.1 (2.1.11.5)
1С:Предприятие 8.3 (8.3.13.1513, но и на более ранних тоже самое)

Дмитрий Ивашов

Kirill Idst

Kirill Idst запись закреплена

Если руководитель согласовывает за себя и за подчинённого в рамках одного согласования, возникает ошибка связанная с двумя визами согласования от одного пользователя.
Но указывать визу согласования от пользователя-подчинённого не верно, ведь он не видел документа( или не готов его согласовать! ).
Это предусмотренная логика или ошибка?
2.1.10.2

Василий Попов

Иван Поляков

Возможна (и периодически случается) ситуация, когда подчиненный остается за руководителя (делегирование) а задача согласовать приходит и ему и руководителю — тут только визу убирать, но выглядит это как-то не очень корректно. Хотелось бы, чтобы подобная ситуация программой рулилась.

Алексей Штейнварг

У нас руководитель спокойно ставит визу за себя и за подчиненного (при необходимости). И отображается в «двух визах»

Александр Петрукович

Александр Петрукович запись закреплена

Добрый день!
При загрузке в документ графических файлов или pdf автоматически устанавливается признак «Скан-копия оригинала». Можно это отключить где-то?

DELETED

Александр Петрукович

Andrey Ver

Andrey Ver запись закреплена

Кто-нибудь решал задачу по предоставлению пользователю возможности на просмотр всех процессов доступного ему документа, даже в которых он не участвует? Какие варианты применяли?

DELETED

Как дать пользователю права на доки писали ниже, а как сделать так чтобы он не видел процессов по докам к которым нет доступа. Нужно не давать права на все функции. Полнотекстовой поиск и убрать форму все процессы. Или иначе. но все это мелкие доработки.

Василий Попов

Анастасия Егорова

Василий, аналогично делали через доп.обработчики на событие «старт процесса». насколько помню, добавляли в РС Участники процесса

Андрей Awe

Андрей Awe запись закреплена

Коллеги, добрый день. Прошу помощи.
Имеется 1С:ДО 2.1 (2.1.11.5). Пытаемся самостоятельно внедрить на предприятии. И с самого начала затык.

есть 2 внутренних документа с примерно одинаковыми реквизитами — «Счёт на оплату» и «Заявка на расходование средств». В счёте заполнены все реквизиты — сумма, ндс, назначение платежа, контрагент, его банк, инн.. всё.
Я создаю на основании счёта заявку на оплату. Вот чтобы эти же самые поля заполнились автоматом, требуется ли участие программиста 1С, настройка через конфигуратор, написание какой то обработки или это всё настраивается в пользовательском приложении?

Сейчас автоматически из счёта в заявку на оплату переносится только Сумма. Все остальные поля — НДС, контрагент, назначение платежа — пустые..

Добрый день, дорогие друзья, я в своей работе часто сталкивался с рядом ошибок связанных с com объектами. Когда я только начинал работать в сфере ИТ, то подобные ошибки о которых пойдет речь ниже, вызывали у меня недоумение и я отправлял пользователей к программистам, но потом шло время и опыт мой рос, такие проблемы начал решать самостоятельно, теперь хочу поделиться решениями с вами.

Рассмотрим первый пример — ошибка связана с внешней обработкой EDI

Данная ошибка устраняется очень просто, вам нужно зарегистрировать excon.dll. Для этого открываем cmd от имени администратора и прописываем следующие команды

Решается не сложно, но для решения есть несколько методов и в разных ситуациях спасает тот или иной метод решения. Ниже рассмотрим примеры данной ошибки и решения.

Первое что нужно попробовать сделать на машине пользователя — это зарегистрировать comcntr.dll

Для этого открываем cmd от имени администратора и прописываем следующие команды

regsvr32 «C:Program Files (x86)1cv8 8.3.15.1778 bincomcntr.dll» — Все что выделено жирным шрифтом, в вашем случае может отличаться

cd c:WindowsSysWOW64 regsvr32 «C:Program Files1cv8 8.3.15.1778 bincomcntr.dll» — Все что выделено жирным шрифтом, в вашем случае может отличаться

Если данное решение не помогает, то нужно проверить на сервере 1С возникает такая же ошибка или нет, если возникает при тех же действиях, то сделать следующие действия в cmd от имени администратора

«C:Program Files (x86)1cv8 8.3.15.1778 bin1cv8.exe» /regserver — Все что выделено жирным шрифтом, в вашем случае может отличаться

«C:Program Files1cv8 8.3.15.1778 bin1cv8.exe» /regserver » — Все что выделено жирным шрифтом, в вашем случае может отличаться

Можно создать данное com соединение с помощью «Службы Компонентов Windows» , об этом рассказывать не буду в данной статье, если вам нужна информация, пишите комменты, я свяжусь с вами и все расскажу. Если будет много пожеланий, сделаю отдельную статью на эту тему.

Для регистрации COM-объекта нам понадобится запустить несколько файлов из командной строки.

Командная строка — это обычная программа Windows (файл «cmd.exe») и запустить ее можно как любую другую программу. Находится она в папках «Windows/System32» (для 32-разрядных версий Windows) и «Windows/SysWOW64» (для 64-разрядных).

Запустите файл «cmd.exe» от администратора именно правой кнопкой мыши!

Перед регистрацией лучше делать отмену регистрации. Запустите из командной строки команды: «1cv8.exe /unregserver» и «regsvr32 comcntr.dll /u».

Запустите из командной строки команды: «1cv8.exe /regserver» и «regsvr32 comcntr.dll» из папки «1Сbin».

Если у вас используется 64-битная платформа 1С, то файлы «1cv8.exe» и «comcntr.dll» хранятся в папке вида «C:Program Files1cv828.2.19.83bin». Если у вас 32-битная платформа 1С, то путь к папке будет иметь примерный вид «C:Program Files (x86)1cv828.2.19.83bin».

Для этого в командной строке наберите: cd пробел и путь к папке bin (имя команды пока не указываем). Путь должен быть именно к той папке, которую использует платформа.
В появившейся строке добавьте имя команды, которую нужно запустить.
Команды запускаем по очереди (правильно напишите команды, включая пробелы и слеш, а лучше скопируйте и вставьте текст).
«1cv8.exe /regserver»
«regsvr32 comcntr.dll»

Запустите с правами администратора файл «Зарегистрировать COM.batи» из папки «C:Program Files (x86)Cleverence SoftMobile SMARTSConnectivity».

Перезапустите службу драйвера. Запустите Mobile SMARTS, нажмите «Настройки локального сервера», выберите ваш сервер. Затем нажмите на кнопку «Остановить сервер данных», затем «Запустить сервер данных».

Данный пункт выполняется только для продукта 1С Драйвер ПРОФ: переподключите промежуточную базу «C:ProgramDataCleverenceDatabase1С Драйвер ТСД Wi-Fi ПРОФOnlineConnection1CBaseSelector.exe».

Читайте также:

  • Dexp thanatos программа для настройки
  • Переименовать файлы по списку из файла excel
  • Как добавить базу 1с фреш в список баз
  • Производится первоначальная настройка установка microsoft directx
  • Вы собираетесь удалить файлы которые включают в себя следующие опасные элементы 360 total security

  • 1с документооборот ошибка при вызове метода контекста записать
  • 1с документооборот ошибка для настройки действий комплексного процесса не предусмотрено вариантов
  • 1с динамический список ошибка получения информации набора данных
  • 1с вызвать сообщение об ошибке
  • 1с вызвать ошибку принудительно