Не создается файловая база |
Я |
21.04.17 — 09:56
Не создается файловая база? В чем причина?
1с версия 8.3.9.2233 , но пробывал и на младшей версии.
первый шаг ,
[url=http://radikal.ru][img]http://s019.radikal.ru/i614/1704/06/6341c7b9392a.png[/img][/url]
а потом сразу
[url=http://radikal.ru][img]http://i057.radikal.ru/1704/9e/8d7030328d89.png[/img][/url]
и вываливается ошибка при создании информационной базы.Неверные или отсутствующие параметры соединения, необходимые для создания информационной базы.
1 — 21.04.17 — 09:57
2 — 21.04.17 — 09:57
3 — 21.04.17 — 10:16
создаёшь папку на диске, добавляешь её в список баз, на последнем экране можно ничего не трогать, заходишь в режиме конфигуратора. И что, ошибка выдаётся?
4 — 21.04.17 — 10:20
Пятничная тема? А где окно добавления информационной базы с выбором создания новой или добавления существующей базы?
5 — 21.04.17 — 10:22
(4) я же написал всего два шага вместо пяти !
всего 2 окна!
6 — 21.04.17 — 10:25
А автор точно запускает ярлык 1cestart.exe или как?
В принципе, список баз можно редактировать «вручную».
7 — 21.04.17 — 10:27
Уже пробывал снести предыдущую установку и переустановть платформу заново?
8 — 21.04.17 — 10:32
(7) да, много раз и разные версии
9 — 21.04.17 — 10:35
10 — 21.04.17 — 10:36
какую папку указал?
права есть туда?
11 — 21.04.17 — 10:37
(9) а где экран с выбором папки?
Может кнопка мыши двоит, раз пропускаются некоторые шаги через кнопку «Далее >»
12 — 21.04.17 — 10:38
(10) папку не указывал , смотрите по пунктам
Ну по умолчанию она создается в документах на с разделе
13 — 21.04.17 — 10:39
(12) между 2м и 3м шагом должен быть очень важный экран в (9)
14 — 21.04.17 — 10:39
с файлом с расширением cfl .
Запускаю через администратора с полными правами
15 — 21.04.17 — 10:40
(14) читай 13
16 — 21.04.17 — 10:40
(15) его нет. Первый раз такое
17 — 21.04.17 — 10:40
vladko, не мучай автора вопросами — он из брянских партизан
18 — 21.04.17 — 10:41
винда 10 если что
19 — 21.04.17 — 10:41
(16) нажми не мышкой на этапе 2, а энтером на «далее >»
20 — 21.04.17 — 10:42
(8) «и разные версии» — какие?
21 — 21.04.17 — 10:42
либо удали платформу все релизы и переустанови из дистриба. Проблем вообще не возникает даже на виндоус 10 при добавлении баз
22 — 21.04.17 — 10:43
(19) пробывал табом и энтером без результатно
23 — 21.04.17 — 10:44
(20) 8.3.8.2322 пробывал и такую
8.3.9.2233
24 — 21.04.17 — 10:45
(0)(1)(2)(9) Так старался, так старался….
У многих доступ к фйалопомойкам заблокирован.
25 — 21.04.17 — 10:45
(23) а добавление существующей базы так же себя ведёт?
26 — 21.04.17 — 10:48
(25) да также только появляется окно дополнительное выбора папки с базой и даже база в списке появляется, НО внизу где прописан путь пусто
27 — 21.04.17 — 10:49
Руки бы разработчика оторвать за эти Далее
Не могли что ли на одном экране все сделать
28 — 21.04.17 — 10:51
ТС, попробуй запустить «напрямую» 1cv8s.exe из bin платформы.
29 — 21.04.17 — 10:58
«и даже база в списке появляется, НО внизу где прописан путь пусто»…
Нужно посмотреть конфигурационный файлы — что там понаписано.
30 — 21.04.17 — 11:05
если запускать 1cv8s.exe тоже самое
запускаешь конфигуратор к пустой базе -указываешь путь, кнопка далее вообще задизаблена))
31 — 21.04.17 — 11:11
Посмотри что у тебя в «Настройка…» указано. И если там ничего интересно :), то посмотри C:Users%username%AppDataRoaming1C1CEStartibases.v8i — что там. Просто тупо измени его, только ради чтобы базу запустить.
32 — 21.04.17 — 11:15
(31) в настройках только каталог шаблонов прописан
а файл ibases.v8i пустой
33 — 21.04.17 — 11:18
Ну дабавь туда записи ручками, типа так:
(первые две записи важно, остальные можно тупо скопировать)
[Наименование твоей информационной базы в списке]
Connect=File=»ПолныйПутьКФайловойБазе»;
ID=0cfa1edb-9e31-4452-a58a-28fbbbd1cf0b
OrderInList=33216
Folder=/
OrderInTree=98560
External=0
ClientConnectionSpeed=Normal
App=ThickClient
WA=0
Version=8.3
34 — 21.04.17 — 11:22
(офф) Чувствую что дело в чём-то простом как пять копеек, автор что-то не договаривает, что-то мелкое упускает… будет смешно, если к сотому посту узнаем, что нет места на диске или недостаточно прав
35 — 21.04.17 — 11:26
может, у него эта спецательная платформа, которая без конфигуратора?
36 — 21.04.17 — 11:28
(33)id — откуда брать?
37 — 21.04.17 — 11:30
Не принципиально. Скопируй из примера. Он влияет только на формирование полного пути кэша
38 — 21.04.17 — 11:36
(35) Утверждает, что разные версии ставил, есть 1cv8s.exe в bin-е… спроси сам про наличие 1CV8.EXE
39 — 21.04.17 — 11:39
поменял конфигурационный файл ,появилась в списке база,захожу через конфигуратор.
Информационная база не обнаружена , создать новую ?
да
просит ввести каталог информационной базы и там вбит путь к моей базе при этом я не могу изменить путь и кнопка далее задизаблена.
40 — 21.04.17 — 11:40
(39) так…самый главный вопрос….комп ребутал?
41 — 21.04.17 — 11:40
(38) ничего не поменялось
42 — 21.04.17 — 11:43
(41) ?!? Что «ничего не поменялось»? Получил ошибку «Ошибка при создании информационной базы»?
43 — 21.04.17 — 11:44
(37) при этом в списке баз появилась еще одна с таким же названием и путем.
одна выделена жирным цветом , а вторая обычным шрифтом
44 — 21.04.17 — 11:45
(42)
Нет
Информационная база не обнаружена , создать новую ?
да
просит ввести каталог информационной базы и там вбит путь к моей базе при этом я не могу изменить путь и кнопка далее задизаблена.
кнопка Отмена и выход из окна.
45 — 21.04.17 — 11:46
Упс не дочитал. Кнопка «Далее» заблокирована.
46 — 21.04.17 — 11:49
Перезапусти комп, как уже советовали в (40) и зайди под другим пользователем — не исключаю ошибку в профиле пользователя.
47 — 21.04.17 — 11:54
Дурацкий вопрос: а у ТС ключик защиты есть? О_О
48 — 21.04.17 — 12:04
мне больше интересно посмотреть как он платформу переустанавливает. Какие компоненты выбирает.
Можно скрин?
49 — 21.04.17 — 12:05
(47) создал новую учетку с админскими правами
поменял кофигурационный файл ,
Информационная база не обнаружена , создать новую ?
да
просит ввести каталог информационной базы
появилось кнопка ГОТОВО
нажимаю вываливается ошибка неверные или отсутствующие парметры соединения необходимые для создания ИБ
50 — 21.04.17 — 12:06
(49) создать полностью с нуля тоже не дает?
51 — 21.04.17 — 12:08
и ещё глупый вопрос. Венда какая?
52 — 21.04.17 — 12:09
(51) винда 10
53 — 21.04.17 — 12:29
(49) Путь к базе озвучь, а лучше поменяй на что-нибудь простое типа «C:/Temp» — без пробелов и русских букв
54 — 21.04.17 — 12:44
(53) поменял на «D:»
ошибка неверные или отсутствующие парметры соединения необходимые для создания ИБ
и вываливается в дамп
55 — 21.04.17 — 12:58
Правильно я понимаю: база всё-таки появилась в списке баз?
Если да — кнопка «Изменить…», проверить каталог ИБ — без пробелов в начале и конце строки; на следующем окне заменить все «Выбирать автоматически» на другие значения, конкретные; очистить строку в «Дополнительные параметры».
Какая-то у Вас хрень в ОС творится
56 — 21.04.17 — 13:35
(55) по кнопке изменить
открывается окно с наименованием баз
нажимаю далее вываливается в дамп.
У меня такое впервые
Скажу больше эту же платформу я спокойно поставил на другой машине и работаю с ней (там тоже 10 виндовс),
на ноутбуке сейчас ставлю какая чертовщина творится
57 — 21.04.17 — 13:43
Скачай не битую платформу.
58 — 21.04.17 — 14:01
(57)я установил эту же платформу у себя на втором компе все работает!
59 — 21.04.17 — 14:10
а что мешает просто скопировать базу с другого компа? Особенно если там всё работает.
60 — 21.04.17 — 14:10
(58) преставляй винду тогда…
либо удали все платформы, вычисти все, что от нее осталось и поставь заново
61 — 21.04.17 — 14:10
(59) база же не цепляется
62 — 21.04.17 — 14:11
(58) И что? Как говорят пользователи — семерка же работала (С)
На другом компе тоже десятые окна?
Serg_1960
63 — 21.04.17 — 17:12
PS: однажды я, было дело, замучался с сервером на новом компе. Всё ссыпалось, глючило и тормозило… не знал на что грешить и куда копать… оказалось что в .NET Framework криво встал один модуль.
Программа 1С в России стала одним из основных способов нормализовать и улучшить работу предприятия. Программисты 1С одни из самых востребованных программистов у нас в стране. В связи с высоким спросом на программу, у пользователей возникают вопросы по поводу багов то и дело вылетающих при различных обстоятельствах. Одной из разновидностей таких багов являются ошибки информационной базы 1С.
Данная статья объяснит откуда берутся ошибки, что делать что бы снизить вероятность их появления. а также что делать в случае. если последние уже появились на компьютере/ в базе.
Причины ошибки
Причин может существовать множество. Главная задача. определить какая именно вызывает сбой в системе. Сперва нужно понять — сбой возникает на сервере или на конкретном компьютере, но об этом позже.
Основные симпотмы и предпосылки к сбоям — компьютеры без рабочего антивируса. На компьютере стоит устаревшее ПО или же файрвол конфликтует с базой, соответственно так же с последней может конфликтовать и антивирус.
Ошибка формата потока
При запуске 1С пользователи могут столкнуться с проблемой «ошибка формата потока»..
1) При возникновении подобной трудности требуется удалить все временные файлы, которые создает приложение при входе.
- На рисунке ниже показано какие файлы нужно удалить
2) Очистка кеша программы.
- При входе необходимо удалить пункт из списка ниже и добавить заново.
3) При удалении кеша способом выше — кеш фактически будет оставаться на компьютере. Взамен в программе просто будут создаваться новые данные. Компьютер будет засоряться.
Неверный формат хранилища
4) Вышеуказанная проблема также вызывается из-за захламления кешем.
Ошибка данных СУБД
Такое возникает при повреждении системного программного файлика, который показан ниже
- Основной способ избавиться от проблемы — переустановить систему.
- Также имеет смысл не переустанавливать, а просто обновить систему.
- Попробуйте протестировать и исправить
Тестирование базы данных
Протестировать на наличие проблем можно при помощи специального расширения
Не забывайте выгрузить и сохранить перед совершением любых действий, с целью устранения возможности потери информации. Просто скопируйте файл базы данных из каталога.
Тестирование базы данных в конфигураторе
Реиндексация таблиц информационной базы 1С
Реиндексация таблиц, т.е. исправление ошибок и сбоев в индексах.
При тестировании необходимо ставить галочку на проведение проверки по данному пункту, т.к. это позволит решить многие сбои.
Проверка ссылочной целостности
Приложение устраняет несуществующие ссылки. Прежде чем выбирать этот пункт — подумайте. что необходимо сделать со ссылками — удалить, изменить или добавить новую ссылку.
1С Пересчет итогов
Возникает ошибка в программе в результате которой система выводит ложную информацию, расшифровывая которую не видно детализации. Таким образом складывается ситуация, когда количество (цифра) по товару имеется, а сведений что за товар — нет. Установите галочку и программа постарается восстановить нарушенную связь между предметом и его числом.
Сжатие таблиц информационной базы
При удалении информации, в таблице фактически она сохраняется, в результате чего происходит захламление. При пометке указанного пункта — сведения удаляются в таблице, в результате чего размер данных становится меньше.
Реструктуризация таблиц информационной базы
Действие переносит в новые таблицы сведения из старых. Пометка такого действия устраняет определенные косяки.
Запуск
После выборки нужных действий при проверке, жмите «Продолжить», некоторые ошибки, или все, будут устранены.
Рекомендации после исправления ошибки
- Установите антивирус и проверьте компьютер на наличие вирусов;
- Обновите программное обеспечение;
- Скачивайте новые программы только с официальных сайтов;
- Убедитесь в актуальности версии 1С
Ошибка 1С «Сервер баз данных не обнаружен»
При работе с 1С в клиент-серверном варианте могут возникать ошибки, которые напрямую не связаны с 1С:Предприятием, а связаны непосредственно с сервером управления баз данных.
Одна из распространенных ошибок — «Сервер баз данных не обнаружен…».
Продолжение данного сообщения может быть различным:
-
1. Could not translate host name «NAME» to address: Temporary failure in name resolution
2. ВАЖНО: пользователь «postgres» не прошёл проверку подлинности (Ident)
3. ВАЖНО: в pg_hba.conf нет записи для компьютера «», пользователя «usr1cv8», базы «template»
4. Is the server running on host and accepting TCP/IP connections on port 5432?
5. «Породить новый процесс для соединения не удалось: Ресурс временно недоступен» или «ВАЖНО: извините, уже слишком много клиентов.»
6. FATAL: database «base» does not exist
Далее рассмотрим подробнее каждую ошибку.
Could not translate host name «NAME» to address: Temporary failure in name resolution
Пример полного текста ошибки:
Сервер баз данных не обнаружен could not translate host name «NAME» to address: Temporary failure in name resolution |
Описание:
Ошибка может возникать как при создании базы, так и при запуске информационной базы.
Решение:
Настроим DNS-адресацию или пропишем адреса в файл hosts. Обратите внимание, что в данном случае проблема в том, что на сервере 1С нет информации о доменном имени сервера СУБД PostgreSQL. Подробнее о DNS — Настройка DNS-адресации для 1С сервера.
ВАЖНО: пользователь «postgres» не прошёл проверку подлинности (Ident)
Пример полного текста ошибки:
Сервер баз данных не обнаружен ВАЖНО: пользователь «postgres» не прошёл проверку подлинности (Ident) |
Описание: Ошибка возникает при создании базы.
Решение:
Настроим проверку подлинности.
-
- Сконфигурируем доступ к серверу PostgreSQL в файле: pg_hba.conf:
vim /var/lib/pgsql/11/data/pg_hba.conf |
Файл должен содержать только следующие строки (содержащие ip серверов 1С) (остальные удалим или пометим как комментарий):
# TYPE DATABASE USER ADDRESS METHOD local all all trust host all all «Указать ip-адрес сервера 1С» md5 |
Строк должно быть, соответственно, несколько, если серверов 1С несколько в кластере.
Последняя колонка указывает на метод авторизации.
Если пока теряетесь в настройках доступа. Для понимания, можно сначала открыть все, запустить сервер.
# TYPE DATABASE USER ADDRESS METHOD local all all trust host all all 0.0.0.0/0 trust |
А после удачного старта сервера СУБД разбираться с настройками доступа.
ВАЖНО: в pg_hba.conf нет записи для компьютера «», пользователя «usr1cv8», базы «template»
Пример полного текста ошибки:
Сервер баз данных не обнаружен ВАЖНО: в pg_hba.conf нет записи для компьютера «», пользователя «usr1cv8», базы «template». |
Описание ошибки:
Ошибка связана с отсутствием прописанного доступа к базе данных в файле pg_hba.conf
Решение:
Добавим запись в файл pg_hba.conf.
Приведем пример содержания файла, который открывает доступ:
# TYPE DATABASE USER ADDRESS METHOD local all all trust host all all «Указать ip-адрес сервера 1С» md5 |
Строк должно быть, соответственно, несколько, если серверов 1С несколько в кластере.
Is the server running on host and accepting TCP/IP connections on port 5432?
Пример полного текста ошибки:
Сервер баз данных не обнаружен could not connect to server: No rout to host Is the server running on host and accepting TCP/IP connections on port 5432? |
Описание:
Проблема может возникать как при создании информационной базы из консоли администрирования 1С: Предприятия, так и при ее запуске в процессе эксплуатации уже существующей базы данных.
Решение:
В данном случае необходимо понимать, что рабочего процесса:
Либо нет;
Либо клиент(в нашем случае сервер 1С) его не «видит» по ряду причин:
— Отсутствие доступа;
— Обращение по другому адресу.
1. Первоначально, конечно, проверим, есть ли на сервере СУБД PostgreSQL в запущенных процессах процесс postmaster/postgres (в зависимости от версии PostgreSQL) на порту 5432.
netstat –tlnp | grep 5432 |
Или
1.1. Если по результатам проверки видим, что не запущен процесс, то необходимо его запустить.
service postgresql—11 start |
1.2. Если по результатам проверки видим, что процесс запущен, но слушает только «себя» 127.0.0.1.
То выполним ряд настроек.
Отредактируем конфигурационный файл
vim /var/lib/pgsql/11/data/postgresql.conf |
Укажем там настройку:
1.3. Если видим, что процесс запущен
То переходим к следующем пункту.
2. Проверим доступность процесса по порту, который он «слушает».
С сервера 1С выполним команду(в нашем случае имя сервера СУБД «1s-on-pg-1»):
Если доступ отсутствует – то мы увидим нечто подобное:
Подключение к 333.33.33.xx…Не удалось открыть подключение к этому узлу, на порт 5432: Сбой подключения |
К причинам отсутствия доступа по данному порту можно отнести:
- Блокировка брадмауэром или другими подобными программами;
- Отсутствие доступа на уровне сети.
2.1. Проверим статус файерволла.
systemctl status firewalld |
Если файерволл работает и блокирует порт 5432, то.
Отключим firewall:
и отключим автозапуск.
systemctl disable firewalld |
Результат должен быть следующим:
systemctl status firewalld |
или
настроим, открыв порт 5432.
iptables —t filter —I INPUT —p tcp —dport 5432 —j ACCEPT service iptables save |
«Породить новый процесс для соединения не удалось: Ресурс временно недоступен» или «ВАЖНО: извините, уже слишком много клиентов»
Пример полного текста ошибки:
Сервер баз данных не обнаружен породить новый процесс для соединения не удалось: Ресурс временно недоступен |
или
Сервер баз данных не обнаружен ВАЖНО: извините, уже слишком много клиентов |
Описание:
В процессе работы выдается ошибка
Решение:
Изменим настройку в файле postgresql.conf
Данное число, должно быть примерно в 1.5 раза больше максимального количества пользователей.
Установим ее:
-
- Перейдем в терминал psql.
-
- Через psql установим следующие параметры командой ALTER SYSTEM SET:
ALTER SYSTEM SET max_connections=500; |
FATAL: database «base» does not exist
Пример полного текста ошибки:
Сервер баз данных не обнаружен FATAL: database «base» does not exist |
Описание:
При запуске базы данных выдается ошибка, которая говорит о том, что данная база не существует.
Решение:
Проверим наименование базы данных и информационной базы. Сделать это можно в консоли администрирования 1С в свойствах базы.
Учтём, что Linux чувствителен к регистру(Base/base/BASE – для него это разные имена баз).