Teh Hermit
Trace: • исправление_ошибок_1с

Исправление ошибок 1С

"При обновлении данных после последней реструктуризации произошла ошибка"

Иногда при обновлении конфигурации у пользователей возникает подобная ошибка. Требуется выполнить два следующих запроса на SQL-сервере (на той базе, с которой связана ошибка):

  delete from config where FileName = 'commit'
  delete from config where FileName = 'dbStruFinal' 

Проблема при работе с COM-портом

Иногда, особенно после обновления платформы, по какой-то причине не происходит автоматическая регистрация компоненты для работы с COM-портом comcntr.dll. Обычно эта dll уже есть в директории bin, но её нужно зарегистрировать вручную. Для 64-битной системы regsvr нужно вызывать из папки SysWOW64.

"C:\Windows\SysWOW64\regsvr32" "C:\Program Files (x86)\1cv8\8.3.9.2233\bin\comcntr.dll"

Проблема с созданием COM объекта Excel на сервере платформы

Если 1С не может создать COM-объект Excel (из регламентного задания сервера платформы), нужно проверить и настроить следующее:

1. Запустить офисный пакет MS хотя бы раз от пользователя, под которым запущен агент 1С, и разрешить вопросы во всех диалоговых окнах. 2. В случае с MS Office 2007 создать папку C:\Windows\SysWOW64\config\systemprofile\Desktop для Windows Server X64 и C:\Windows\System32\config\systemprofile\Desktop для X86. Для 2010+, независимо от платформы: C:\Windows\System32\config\systemprofile\Desktop. Выставить права для учётной записи агента к этим папкам на полный доступ. 3. Учётную запись агента на всякий случай можно добавить в группу Distributed COM Users. 4. Учётной записи пользователя службы агента 1С нужно дать все права на DCOM-объект Microsoft Excel Application. На всякий случай - на запуск, доступ и конфигурацию, во всех разделах на скриншоте.

5. Настроить запуск объекта не от запускающего пользователя (по умолчанию стоит именно так), а от интерактивного пользователя, как показано на скриншоте.

6. Прежде, чем проверять, лучше перезапустить службу агента 1С.

Примечание: также, на проблемы с DCOM может указывать не только не успешное создание объекта и ошибки подобного рода, но и ошибки при обращении к файлу Excel на сетевой шаре: вероятно, из-за того, что COM объект Excel создается не от нужной учётной записи, если настройки не сделаны верно.

Статья, из которой проверялись различные способы решения проблемы: https://infostart.ru/1c/articles/196323/


Ошибка StrMatch.dll

имеет зависимости –(ебать мой хуй)– и регать нужно из всей папки \\dc01\Обработки\Защищенные обработки 8.2 папку можно скопировать в корень терминала

“C:\Windows\SysWOW64\regsvr32” “C:\Защищенные обработки 8.2\StrMatch.dll”

Возможно понадобиться установить .NET Framework 3,5

Dism /online /enable-feature /featurename:NetFx3 /All /Source:“\\Data01\Soft\Windows Server 2019 Datacenter\WinSRV2019_DIsc1\sources\sxs” /LimitAccess


Проблема с сетевым портом, который использует 1С по умолчанию

Иногда какой-нибудь сервис Windows может занять порт, который использует 1С. В этом случае агент 1С обычно сначала стартует, а через несколько секунд или даже минут - падает. Лучше всего в таком случае исключить порты 1С из динамического диапазона портов ОС. Сделать это можно следующим образом (команда исключит порт 1540 и порт 1541):

netsh int ipv4 add excludedportrange tcp startport=1540 numberofports=2 store=persistent

:!:Команду обязательно выполнять когда исключаемый порт никто не слушает, т.е. сначала нужно остановить службу агента 1С, иначе получим ошибку.

Посмотреть порты, которые были уже исключены можно следующей командой:

netsh int ipv4 show excludedportrange tcp

Слишком много параметров

Если при обновлении конфигурации появляется ошибка “слишком много параметров” - есть вероятность, что она связана с обновлением платформы. Скорее всего, после обновления платформы база не была запущена контрольно и здесь может помочь простой перезапуск базы, либо самого обновления.

1C, Microsoft, Windows, WindowsServer, Networking
Previous Next

Teh Hermit

Table of Contents

  

Microsoft

  Active Directory
  Active Directory Certificate Services
  Active Directory Federation Services
  BitLocker
  Terminal Services
  HYPER-V
  Exchange
  Internet Information Services (IIS)
  Storage Spaces Direct
  WSUS
  Windows Server
  Windows Server Core
  Windows
  Windows Admin Center
  Windows Backup
  Windows Firewall
  Windows 11
  Microsoft Office
  IPAM
  NPS и RADIUS
  Office Online
  Microsoft SQL Server
  Microsoft Endpoint Configuration Manager
  PowerShell
  KMS-активация

Unix-like

  Astra Linux
  Asterisk и FreePBX
  SQUID
  Debian
  CentOS
  Ubuntu Server + Desktop
  pfSense
  PostgreSQL
  SSH
  OpenSSL
  Zabbix

  

Hardware

  Keychron
  WakeOnLan
  Серверы HP
  Серверы SNR
  Настройка планшетов Handheld

  

Networking

  Cisco
  D-Link
  Mikrotik
  Keenetic

  

Other

  1С
  Docker
  DokuWiki
  Ghost Blog
  GoodbyeDPI
  Graylog
  VMWare
  ProxMox
  PrivateBin
  Outline VPN
  Wireguard
  Российская криптография
  Р-Виртуализация
  Kaspersky
  FileZilla ftp-сервер
  Soti MobiControl
  SysInternals
  VeraCrypt
  Non-Sucking Service Manager
  NMAP

     

DevOps

  Git
  Gitlab