Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
12 дек 2024, 10:46

Аброкадабра при загрузке адресных классификаторов и в банк-клиенте

Автор Kotik, 26 сен 2011, 19:52

0 Пользователей и 1 гость просматривают эту тему.

Kotik

Приобрела 1с8 Бухгалтерия + Office 2010
Работаю на 7 Home Premium
c 1C7 проблем нет, а в 8-ке при загрузке адресных классификаторов загружается аброкадабра, при выгрузке в банк-клиент вместо букв -знаки вопроса.
кто встречался с этой прблемой или знает как это решить отзовитесь!!! :mellow:

Admin

Нагуглил:

Вопрос: При загрузке адресного классификатора с диска ИТС получается абракадабра. Что делать? Как все перевести на русский язык?

Ответ: Если идет установка с диска ИТС:
на диске классификаторы лежат в виде 4 файлов:
doma.exe
kladr.exe
socrbase.exe
street.exe
Каждый файл - саморазворачивающийся архив. В каждом архиве есть dbf файлы и cdx файлы. Первая мысль, которая приходит в голову, в конфигурации описаны команды для разворачивания этих архивов (а ведь конфигурации бывают не типовые, а самописные, мало ли что там вообще сделано)? А cdx-ы (файлы индексации) сделаны так как надо нашей конфигурации? Поэтому чтобы предотвратить возможные проблемы, сразу отсекаем часть возможных проблем.
а) создаем пустую папку. Папку следует создавать в корне диска С (на диске С) с каким ни будь коротким именем, например kladr;
б) копируем все 4 файла туда;
в) сами запускаем последовательно каждый на исполнение, заодно узнаем, а не битые ли архивы (вдруг они не с диска ИТС, а просто с него скопированы когда то на жесткий диск, после этого были заражены вирусом и потом некорректно вылечены антивирусом?)
г) Удаляем все появившиеся cdx файлы и эти уже ненужные exe файлы. В общеем, у нас в каталоге останутся только dbf файлы.
doma.dbf
kladr.dbf
socrbase.dbf
street.dbf

Если идет установка из какого то иного источника (программа из налоговой и т.п.), добываем из нее такие же 4 файла и копируем их в отдельную пустую папку.

Далее определяемся с кодировкой dbf файлов. Берем Far manager, жмем на любом из этих файлов F3 (просмотр), переключаемся между кодировками Win-Dos с помощью F8 и смотрим вверху окна в какой кодировке мы видим там корректно русские слова.

Если у нас кодировка Dos - уже можно загружать в 1С.
Если у нас кодировка Win: переименовываем файлы:
doma.dbf - в domaw.dbf
kladr.dbf - в kladrw.dbf
socrbase.dbf - не переименовываем!
street.dbf - в streetw.dbf

Теперь классификаторы можно загружать.
Рассмотрим на примере конфигурации Зарплата и кадры. Жмем в любого сотрудника, щелкаем на конвертик, который отправит нас в форму, в которой мы адрес из классификатора выбираем. Жмем там кнопку Загрузка из классификатора. Пишем путь к каталогу, где лежат наши 4 файла, выбираем кодировку, которую мы выяснили. Говорим, что загружается все полностью (Адресный классификатор, Классификатор улиц, Сокращения), а так же я ставлю галочку в "очищать классификатор перед загрузкой", хоть там и написано, что "не рекомендуется". В списке регионов ставим в нужные регионы галочки и загружаем. Если идет проблема как у вас, обязательно ставим галочку "очищать классификатор перед загрузкой" это посшибает неправильные данные в справочнике kladr и загрузит их начисто корректными сведениями. Вот и все, собственно.
Есть еще нюанс для комплексной конфигурации. ПОсле загрузки классификатора нужно указать, что имеем формат классификатора 2003 года, иначе при выборе одного значения составляющей адреса станут зачищаться остальные, причем сделать это должен каждый пользователь, который работает с классификатором.

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

crow1983

Преподаватель, программист...и просто хороший человек

AntonB

Однажды на мой вопрос, какие регионы загружать, бухгалтер ответила "А давай все".
Ну, все так все...
Где-то регионе на десятом 1С8.1 встала ра..м с сообщением "Недостаточно памяти"
(это при размере базы 0.5 ГБ и при 2 ГБ памяти в компьютере!!!)
И после этого начала вылетать при любой операции в базе...
Пришлось изощряться, чтобы из этой ситуации выкрутиться.

Недавно из любопытства запустил то же на 1С8.2 - на средненькой машине (~2 ГГц, 1ГБ)
загрузилось за 2 часа!!! Размер базы вырос на 430 МБ!!!
Помню, как просто все это проходило на 1С7.7 - там все ложилось отдельным dbf файлом и проблем никаких не возникало
Странно, что 1С при разработке 1С8 отказывается от готовых удачных решений 1С7.7 и делает все как-будто с нуля...
Предлагаю полный ИТ сервис небольшой организации в Москве (приходящий сисадмин+1С7.7,1С8.x)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск