![faqs.org.ru faqs.org.ru](/faq.gif) |
|
From: Mishell Ilchuck <Mishell.Ilchuck@f3.n4621.z2.fidonet.org>
Date: Wed, 31 Jan 2001 18:12:42 +0300
*************************************
** FAQ Ru.1CSoft ver.07.09beta **
** **
** http://1c.rivne.com/ **
*************************************
>Q. Как работает Windows 2000 и 1С 7.7 ?
A. Все нормально работает, в списке девайсов haspemul, находиться :
My computer->hardware manager->show hidden devices
Еще одна интересная особенность - в ней все надо делать последовательно,
иначе хасп не установить уже никогда. Т.е. поставить 1С, поставить драйвер
хаспа, перезагрузиться, удалить драйвер хаспа, перезагрузиться, поставить
эмулятор, поставить вместо auto - boot, перезагрузиться. Если где-то
напутать или пропустить или не перезагрузиться, то при попытке установить
драйвер или эмулятор она ругается на ошибку записи в реестр.
>Q. А где в И-нете можно найти информацию по 1С ?
A. http://www.1c.ru http://1c.hippo.ru http://burga.kuban.ru
http://1s.da.ru
Классный форум по 1С - http://www.kuban.ru/cgi-bin/forum/forum9.cgi
(модератор - Николай Будули,владелец Бурги)
По шестой версии - http://members.xoom.com/reminderhp/index.html
Да и у меня уже набралось - http://1c.rivne.com/
>Q. Какие ключи для запуска приложений 1С ?
A. CONFIG - конфигуратор
DEBUG - отладчик
ENTERPRISE - предприятие
/D<Путь> - каталог информационной базы данных
/U<Путь> - каталог пользователя
/N<Имя> - имя пользователя, как оно указанно в списке пользователей
в конфигураторе
/P<Пароль> - пароль пользователя, имя которого указано в параметре /N
/M - монопольный режим
/T<Путь> - параметр для переопределения каталога временных файлов
Если путь имеет вид, типа c:\Program Files\трам-парам, то для запуска
необходимо весь путь береться в "" - /D"C:\Program Files\Vasya Pupkin"
>Q. Логотип на сплэш окне при запуске 1С:Предприятия
A. В директории базы есть файлик 1cv7splh.dib, вот если в него положить
логотип, то все отобразится при входе в систему.
>Q. Как подавить вывод заставки 1C предприятия ?
A. Нужно поставить NO_SPLASH_SHOW и работает это только при запуске
в режиме OLE Automation сервера или ручками через hiew.exe :
1cv7.exe 7.7.002 ищем 8B87548500, заменяем на 33C090909090
1cv7l.exe 7.7.014 ищем 8B8B548500, заменяем на 31C990909090
1cv7.exe 7.7.014 ищем 8B87548500, заменяем на 31C090909090
>Q. Как пpовести докyмент без всяких вопpосов?
A. На кнопке ОК меняешь #Записать? Пpовести? Закpыть на то же без вопpосов,
а в ПpиЗаписи() АвтоВpемяТекyщее()
>Q. На диске ИТС есть внешние отчеты, которые не загружаются в конфигура-
> торе. Конфигуратор сообщает, что невозможно открыть в конфигураторе
> или что-то в этом духе. А это как сделано?
A. Нужно снять флаг Read Only с этих файлов.
>Q. А реально ли выгрузить документы ?
A. Как действует Выгрузка? Она пробегает по базе, считавет объекты,
ПРОВЕРЯЕТ ИХ ЦЕЛОСТНОСТЬ И НЕПРОТИВОРЕЧИВОСТЬ, и если НЕ НАХОДИТ
ОШИБОК, то пишет их в 1cv7.dat. Возникает вопрос: а что будет,
если ошибки найдены? Ответ: эти данные не будут занесены в текст.
файл выгрузки. Итоговый результат - на 99,9% корректная база, но
нет гарантии, что полная.
Просто то же "Тестирование и исправление информационной базы" в
случае нахождения неверных данных - пытается лечить.
>Q. Пpоблема в следyющем: если user1 загpyзил на своем компе две базы, то
> пpи попытке user2 войти в эти две базы появляется ошибка откpытия
> таблицы (т.е. в однy базy (любyю) user2 может войти, а в две сpазy
> нет). С user3, на компе котоpого эти две базы физически находятся, все
> в поpядке (т.е. он может войти сpазy в две базы). В чем пpоблема?
A. Эта проблема возникает, когда на машине user3 (там где лежит база)
установлена ОС Win 9x, которая имеет ограничение в 1024 открытых по сети
файла. Конфигурация открывает в среднем около 300 файлов (имеются ввиду
типовые или навернутые самопальные DBF).Решение в переносе базы на машину
с другой ОС (НТ, Новелл, Линух)
Для Новелла это выглядит так :
1. Клиент NW 32 bit > 3.2 (3.21)
v.3.2 не сохраняет значения некоторых параметров после перезагрузки
2. On server:
Set Maximum File Locks per connection = 1000 (по вкусу)
И в autoexec.ncf эту строку.
3. На клиенте
Use Extended File Handles = ON
File cache level = 1
>Q. А где взять FAR'овский плагин для просмотра базы ?
A. http://www.filesearch.ru:8101/cgi-bin/s?q=fdb100b5.zip&w=r (поиск)
или http://1c.rivne.com/files/fdb100b5.zip
>Q. Как найти упаковщик баз ?
A. Вот уникальнейшая по алгоритму программу упаковки 1С-ных баз.
Написано на Клиппере :
=== Cut from file: Packbase.Prg ===
run ("del *.cdx")
aDir := Directory("*.dbf")
for i = 1 to Len(aDir)
use (aDir[i,1]) alias db
pack
close db
next
======== End of cut ========
>Q. Довольно часто возникают проблемы с тем, что кто-то сидит в
>монопольном
режиме в SQL-базе, второй юзер ломится туда же и все падает.
A. Решение есть, если у вас SQL 7.0 - необходимо поставить ServicePack 2 для
SQL 7.0 и тогда краха не будет, отваливаться будет _второй_ юзер, не
попортив данных!
>Q. А где можно найти программу для чтения *.MXL файлов Microsoft Excel ?
A. Прямо на сервере http://1c.rivne.com/files/xfilter.zip
>Q. А где можна найти HASP-эмулятор для 1C-продуктов ?
A. Вообще-то нехорошо пользоваться пиратскими продуктами, но пока могу
дать адресок : http://1c.rivne.com Автор Соболь (sable@mail.ru)
Поддерживает ВСЕ релизы 1С:Бухгалтерия 6.0, 1С:Предприятия, начиная
с версии 7.0 и заканчивая 14-м релизом 7.7
>Q. Как перенести настройку документа из одной базы в другую ? (6.0)
A. 1. Копируем базу, из которой необходимо перенести документ во временную
директорию. Удаляем из временной базы данных настройки всех документы,
кроме нужного ("Документы и расчеты"/"Уд."). Если в журнале есть доку-
менты тех видов, которые нужно удалить, то необходимо предварительно
очистить журнал операций ("Операции"/"Удаление операций"). Запускаем
1sbwconv.exe /s. Делаем экспорт "документов и расчетов" в файл ("Выг-
рузить"). Импортируем настройки документов из файла в новую базу данных
("Загрузить"). Копируем файл с формой (.gfd) в директорию с новой
базой данных.
>Q. При работе за одним компьютером имеет ли смысл ставить галочку -
> Монопольно. По каким-либо соображениям ?
A. Не будете связаны никакими ограничениями (типа удаление помеченных на
удаление объектов, поиск ссылок и т.п.) и процентов на 15% увеличится
скорость расчетов.
>Q. Насколько параметры сети влияют на производительность сетевой файл-
> серверной версии "1С:Предприятия"?
A. Сравните время обработки документов, когда данные находятся на диске
сервера и когда на локальном диске рабочей станции. Если данные - на
локальном диске, то это будет время "чистое", не зависящее от сети. При
расположении данных на сервере получится время с учетом загруженности
сети. Если эти параметры различаются в несколько раз, то можно говорить
о плохой конфигурации сети.
При этом следует учитывать, что при работе в монопольном режиме включен
внутренний кэш программы, и она не обращается за каждой записью базы
данных по сети на сервер, а использует кэш в оперативной памяти. Если
же запустить программу в разделенном режиме - время увеличится, поско-
льку каждая запись извлекается с диска сервера. В наибольшей степени на
производительность сетевой файл-серверной версии "1С:Предприятия" влияет
аппаратное и программное обеспечение сервера.
>Q. Как "сломать" паpоль на конфигуpационный файл?
A. Если на конфиуpацию стоит паpоль, то "сломать" его можно следующим
обpазом:
(Вариант 1)
1.В файле BkENd.dll найти стpочку содеpжащую "TaskItem".
2.Заменить ее на любую дpугую стpочку, главное, что бы совпадали
их длины.
3. Запустить конфигуpатоp, внести изменние и сохpанить конфигуpацию.
4. Веpнуть ноpмальный файл обpатно
Единственное уточнение от меня: пpи этом становится дефолтным Id
и свойства задачи в конфигуpации. Vladimir Sinitsin (2:5030/437.543)
(Вариант 2)
1. Установите плагин DocFile для FAR'a
2. Создайте в 1С:Конфигураторе пустой внешний отчет и сохраните его
3. Скопируйте при помощи FAR'a из защищенного отчета всю структуру
за исключением "Container.Profile" в пустой отчет. <VVR>
(Вариант 3)
В конфигурациях >7.70.003 пароль можно менять как и в конфигурациях
<=7.50.18 за исключением того, что поток надо расшифровать, т.е.
распаковываешь MainMetaDataStream и заменяешь HASH пароля на извес-
тный потом запаковывааешь, например для пароля
"1" - HASH = "3148A4238A0B923820DCC509A6F75849B" (все без кавычек)
>Q. Как увеличить быстродействие систем "1С:Предприятие" SQL-версий?
A. Если на рабочих станциях установлен Windows 95, то там надо установить
клиента SQL (запуская setuр с дистрибутива SQL), а затем в SQL Client
Configuration Utility в закладке Net Library указать Default Network
либо TCР/IР либо IРX/SРX (но не рекомендуется выбирать Named Рiрes
или Multiрrotocol). Это может увеличить производительность в 2 и более
раз. Замена обычной сетевой карты (NE2000 Comрatible) на Bus-Master
увеличивает производительность на 5-10%.
>Q. При запуске "1С:Предприятие для SQL" выдается ошибка: SQL state 08004
> (Native: 916) Server User ID 11 is not a valid user in
> database 'имя_базы'.
A. Это означает, что в Конфигураторе в параметрах соединения с базой
данных SQL 6.5 указано имя пользователя, который отсутствует в списке
пользователей данной базы или не является ее владельцем.
>Q. Проблемы при конвертации 7.5 в 7.7 (SQL)
A. При конвертации базы в 7.7 SQL возникает ошибка при конвертации длинных
строк 1022 символов. Остаток строки 1022 добавляется ко всем последующим
длинным строкам. Теперь у нас в спр. товаров такой бардак!!! Поплыли все
цены, т.к. они хранятся в дл. строках. Граждане, будьте бдительны!!!
Danilov Dima
В 7.7 есть подводные камни, как в Бухгалтерии, так и в Торговле (сырость
продукта сказывается). Если вы конвертнете свою рабочую базу в формат
7.7 и проработаете на ней в пробном режиме некоторый срок, то сами все
узнаете. Заодно сходите на конференцию, специально посвященную глюкам 1С.
http://1s.hotmail.ru/gluk.htm
Из известных мне глюков особо неприятен глюк оборотных регистров,
поддержка которых в 7.7 полностью пока не реализована,даже на уровне 7.5.
Eugene Semenov
>Q. Что делать, если при реиндексации возникает ошибка с кодом 630 (при
> работе с 32-bit Novell Client версии 3.00 и выше) ?
A. Такая ошибка возникает, если в свойствах Novell Client в закладке
Advansed Settings значение параметра File Cache Level больше 1. В этом
случае не производится реиндексация базы на сервере. Нужно установить
значение этого параметра равным 1 или 0.
>Q. Почему при формировании отчета "Оборотно-сальдовая ведомость по
> счету" по счету 10 и другим отсутствуют суммы по аналитике "Места
> хранения"?
A. Причина в том, что у счетов 10, 12, 41 и т.д. у вида субконто
"Места хранения" в типовой конфигурации отключен суммовой учет.
Это можно увидеть, если зайти в Конфигуратор и посмотреть в плане
счетов для какого-либо из этих счетов настройку субконто
"Места хранения". Здесь используется появившаяся в версии 7.7
возможность не вести суммовой, валютный или количественный учет по
одному из разрезов аналитики. В ряде случаев такую возможность
очень удобно использовать. В частности, в этом случае вести суммовой
учет в разрезе мест хранения не имеет смысла, и, кроме того, это
позволяет избежать ситуации, когда один и тот же товар (МБП,
материал) числится на разных складах по разной себестоимости.
>Q. Что делать, если при запуске "1C:Пpедпpиятия 7.7" выдается сообщение
> "Порядок сортировки строк, установленный для Базы Данных, отличается
> от системного !"?
A. Проверьте региональные установки Windows (кнопка "Пуск"-"Настройка"-
"Панель управления"-"Язык и стандарты"). Необходимо выбрать язык -
русский . Запустите программу в режиме Конфигуратора и в меню
"Администрирование" выберите "Кодовая страница таблиц ИБ". Выберите
в нем 1251 (Русский...языки). Если при запуске "1С:Предприятия" снова
выдается то же самое сообщение, то выберите в Конфигураторе в Кодовой
странице "Текущую системную установку" (в самом низу списка) и
перезапустите Предприятие.
>Q. Довольно часто возникают проблемы с тем,что кто-то сидит в монопольном
>
режиме в SQL-базе, второй юзер ломится туда же и все падает.
A. Решение есть, если у вас SQL 7.0 - необходимо поставить ServicePack 2
для SQL 7.0 и тогда краха не будет, отваливаться будет _второй_ юзер,
не попортив данных!
>Q. Как пеpенести настpойку документа из одной базы в дpугую,
A. 1.Копиpуем базу из котоpой необходимо пеpенести документ во вpеменную
диpектоpию .
2.Удаляем из вpеменной базы все пpоводки и документы кpоме нужной.
3.Запускаем конвеpтеp 1sbwconv.exe /s
4.Делаем экспоpт "документов и pасчетов" в файл выгpузить
5.Импоpтиpуем настpойки документов из файла в новую базу данных загpузить.
6.Копиpуем файл с фоpмой (.gfd) в диpектоpию с новой базой.
© faqs.org.ru