1c версии 7.7- решение проблем

Материал из support.qbpro.ru

отключение заставки

  • вариант первый командой:
"c:\program files\1cv7\bin\1cv7.exe" /nosplash
  • вариант второй - в конфигурации:

тут

  • вариант третий - утилитой:

качаем тут

реестр:

При закрытии терминального приложения остается зпущенным процесс 1cSplashHider.exe, который воспринимается как приложение и не дает автоматически завершить сессию. Все что нам нужно это заставить систему воспринимать 1cSplashHider.exe как процесс в терминальной сессии который необходимо завершать при закрытии приложения.

* открываем редактор реестра: Win+R – regedit;
* переходим в [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Terminal Server\SysProcs];
* добавляем DWORD: 1cSplashHider.exe со значением 0.
* еще пример
  • вариант четвертый - хирургический:

Специалисты компании 1С при разработке версии 7.7 отчего то решили, что их нелепая анимация при запуске 1С кому то из пользователей интересна. К тому же эта гнусная поделка неимоверно тормозит. Если клиент находится в одной локальной сети с сервером 1С, то он может ничего и не заметить. Однако когда речь идет о доступе посредством протокола RDP к 1С через интернет… К тому же горе-программисты даже не предусмотрели возможность штатного отключения своего поделия. В оправдание следует заметить, что в более новых версиях 1С они исправили свой недосмотр. Однако многие все еще живут с версией 7.7, так что о ней речь пойдет дальше.

В подтверждение негативных эмоций по поводу версии 7.7 привожу простые замеры времени запуска, которые показывают всю ущербность анимации.

Доступ к терминальному серверу осуществляется посредством rdesktop через ssh тунель:

rdesktop -g -a8 -k en-us localhost:10000

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


1 запуск, мин 2 запуск, мин 3 запуск, мин среднее значение, мин
С анимацией 03:01 02:50 02:45 02:52
Без анимации 00:08 00:08 00:08 00:08

Таким образом без анимации 1С запускаются в 21,5 раз быстрее!


Посему это безобразие я не могу обойти стороной.


Для отключения отображения заставки необходимо при помощи HEX-редактора,
(программы для редактирования и просмотра двоичных данных в шестнадцатеричном представлении)
найти в файле библиотеки 1с\Bin\seven.dll последовательность:

85 C0 74 1D 8B 4C 24 10

и заменить ее на:

85 C0 EB 1D 8B 4C 24 10

Предварительно обязательно сделайте резервную копию seven.dll

Samba 1с7.7 и блокировки

Проблема: "Уже где-то на протяжении недели танцую самбу с бубном в руках. Целью сих увлекательных манипуляций,среди всего прочего, является наличие в месте, где я осуществляю свою проф-ую деят-ть работающего(это важно)) файлового сервера Samba с базами 1с на борту (дистрибутив - ubuntu 9.10 Desktop, в начале эпопеи стоял Debian Lenny, но он не выдержал моих издевательств)). В Дебиане использовалась самба 3.25, в бубунте - 3.4.0. То, что проделывают самба на пару с 1ской после того, как к расшаренным базам подключаются хотя бы 2 пользователя, совместной работой назвать трудно. Тормоза неприемлемые однозначно и дело тут совершенно точно не в пропускной способности сети, производительности файловой системы и жёстких дисков и т.д. и иже с ними. В инете по форумам народ носится с блокировками и экспериментами в smb.conf(комбинируют аттрибуты конфигурационного файла различными способами с целью, видимо посчитать максимально-возможное число комбинаций)). Потому как ни у кого не работает, окромя тех, у кого работает с самого начала с коробки без лишних манипуляций или тех, кто является или являлся счастливым обладателем самбы под версиями в районе 2.0.7-2.0.10.(ну плюс-минус чуть-чуть, не помню, может и 2.2 у кого-то работала)."

Решение: Сервер с базами 1с член домена DOM на Win 2003. Дистр - слака 12.0, самба 3.2.15. Вот конфиг:

[global]
interfaces = eth0 lo
hosts allow = 192.168.0. 127.
netbios name = dom-1c
workgroup = dom
password server = 192.168.0.1
server string = 1c bases
security = ADS
realm = DOM
#passdb backend = tdbsam
allow trusted domains = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
os level = 1
preferred master = No
local master = No
domain master = No
dns proxy = No
ldap ssl = no
strict locking = No
time server = no
auth methods = winbind
encrypt passwords = yes
winbind use default domain = yes
idmap uid = 10000-20000
idmap gid = 10000-20000
winbind enum users = yes
winbind enum groups = yes
log file = /var/log/samba/log.%m
max log size = 1024
log level = 1
display charset = koi8-r
unix charset = koi8-r
dos charset = cp866
nt acl support = yes
printcap name = /etc/printcap
max xmit = 65535
dead time = 15
use sendfile = no
max open files = 65535
kernel oplocks = yes
[1c-buh]
 comment = 1c for Buhgalteriya
 path = /1c/buh
 admin users = @"DOM\администраторы домена"
 read only = no
 create mask = 1775
 directory mask = 1775
 printable = no
 available = yes
 map acl inherit = yes
 inherit owner = no
 inherit acls = no
 inherit permissions = no
 acl check permissions = true
 acl map full control = true
 blocking locks = yes
 level2 oplocks = yes
 locking = yes
 oplocks = yes
 strict locking = no
 posix locking = yes
 browseable = yes
 share modes = yes

взято тут