SELTA/FAQ: различия между версиями
Материал из Etersoft wiki
Перейти к навигацииПерейти к поиску
Строка 1: | Строка 1: | ||
[[Category:SELTA]] | [[Category:SELTA]] | ||
== Часто задаваемые вопросы == | == Часто задаваемые вопросы == | ||
* Q: Что делать в случае появления ошибки SQL при проведении некоторых документов, формировании отчётов? | * Q: Что делать в случае появления ошибки SQL при проведении некоторых документов, формировании отчётов? | ||
* A: Скорее всего ошибка связана с тем, что SELTA@Etersoft не может транслировать запрос в PostgreSQL. [[SELTA/log|Создайте логи]] и отправьте их разработчикам. | |||
* A: Скорее всего ошибка связана с тем, что SELTA@Etersoft не может транслировать запрос в PostgreSQL. [ | |||
* Q: Что делать в случае появления ошибки при загрузке данных в 1С:Конфигураторе (Администрирование->Загрузить данные)? | * Q: Что делать в случае появления ошибки при загрузке данных в 1С:Конфигураторе (Администрирование->Загрузить данные)? | ||
* A: Скорее всего проблема связана с ошибками в загружаемых данных. Выполните тестирование и исправление исходной базы. Если не помогает, [[SELTA/log|создайте логи]] и отправьте их разработчикам. | |||
* A: Скорее всего проблема связана с ошибками в загружаемых данных. Выполните тестирование и исправление исходной базы. Если не помогает, [ | |||
* Q: При первом запуске 1С 7.7 в рабочем режиме, после успешной загрузки, вылетает ошибка: | * Q: При первом запуске 1С 7.7 в рабочем режиме, после успешной загрузки, вылетает ошибка: | ||
SQL State: HY000 | |||
Native: 7 | |||
Message: Error while executing the query | |||
ERROR: value too long for type mvarchar(14) | |||
* A: данная ошибка связана с PostgreSQL, точнее с патчем для него от 1С, в нём присутствовала ошибка, которую мы исправили. Для решения проблемы нужно [http://wiki.etersoft.ru//PostgreSQL скачать свежую сборку PostgreSQL с нашего сайта] и обновить пакеты. | * A: данная ошибка связана с PostgreSQL, точнее с патчем для него от 1С, в нём присутствовала ошибка, которую мы исправили. Для решения проблемы нужно [http://wiki.etersoft.ru//PostgreSQL скачать свежую сборку PostgreSQL с нашего сайта] и обновить пакеты. | ||
Строка 38: | Строка 24: | ||
или | или | ||
Message: NOTICE:function__orderselta_trigfunc_computed() does not exist, skipping | Message: NOTICE:function__orderselta_trigfunc_computed() does not exist, skipping | ||
* A: 1С неправильно обрабатывает коды возврата при SQL-запросах, она не ожидает что СУБД вернёт какое-то сообщение, и вылетает с ошибкой. Если Вы получаете подобное сообщение (NOTICE) при сохранении конфигурации, значит Вы забыли выполнить один из пунктов [ | * A: 1С неправильно обрабатывает коды возврата при SQL-запросах, она не ожидает что СУБД вернёт какое-то сообщение, и вылетает с ошибкой. Если Вы получаете подобное сообщение (NOTICE) при сохранении конфигурации, значит Вы забыли выполнить один из пунктов [[SELTA/Config|настройки PostgreSQL]]. Для исправления ошибки сделайте следующее: | ||
В файле /var/lib/pgsql/data/postgresql.conf | В файле /var/lib/pgsql/data/postgresql.conf | ||
выставить параметр | |||
client_min_messages = error | client_min_messages = error | ||
Не забудьте убрать знак комментария | |||
* Q: Какие требуется дать права для запуска/остановки SELTA | * Q: Какие требуется дать права для запуска/остановки SELTA | ||
* A: Вы можете прочитать об этом в [[SELTA/Permissions|Права требующиеся для запуска/остановки SELTA]] | |||
* A: Вы можете прочитать об этом в [ | |||
* Q: После приостановки/удаления SELTA@Etersoft не могу запустить MS Enterprise Manager, говорит о нехватке/неисправности в какой-то dll-ке, выдает ошибку подключения 126. | * Q: После приостановки/удаления SELTA@Etersoft не могу запустить MS Enterprise Manager, говорит о нехватке/неисправности в какой-то dll-ке, выдает ошибку подключения 126. | ||
* A: Проблема в неправильном удалении или ошибке при приостановке SELTA@Etersoft. Запустите файл [ftp://updates.etersoft.ru/pub/Etersoft/SELTA@Etersoft/accessoryfiles/MsSqlRepair.reg]. | |||
* A: Проблема в неправильном удалении или ошибке при приостановке SELTA@Etersoft. Запустите файл [ | |||
* Q: Будет ли поддерживать транслятор 1С:Предприятие 8.0? | * Q: Будет ли поддерживать транслятор 1С:Предприятие 8.0? | ||
* A: Выпуска SELTA@Etersoft с поддержкой 1С:Предприятия 8.0 не планируется, рекомендуется переходить на 1С:Предприятие 8.1/8.2/8.3, которое может напрямую работать с [[PostgreSQL]]. | |||
* A: Выпуска SELTA@Etersoft с поддержкой 1С:Предприятия 8.0 не планируется, рекомендуется переходить на 1С:Предприятие 8.1, которое может напрямую работать с [ | |||
* Q: Планируется ли расширение списка поддерживаемых приложений? | * Q: Планируется ли расширение списка поддерживаемых приложений? | ||
* A: Да. Мы планируем начать сотрудничество с заинтересованными производителями небольших программ. | * A: Да. Мы планируем начать сотрудничество с заинтересованными производителями небольших программ. | ||
* Q: У меня очищается список документов после копирования/изменения после обновления конфигурации. | * Q: У меня очищается список документов после копирования/изменения после обновления конфигурации. | ||
* A: [[SELTA/Update1cConfig|Необходимые действия при обновлении конфигурации 1с]] | |||
* A: [ | |||
* Q: При установке на Windows Server 2008 x64 у меня появляется ошибка вида "не могу найти файл odbcbcp.dll", после чего установка отменяется. | * Q: При установке на Windows Server 2008 x64 у меня появляется ошибка вида "не могу найти файл odbcbcp.dll", после чего установка отменяется. | ||
* A: Проблема в отсутствии прав. Вам необходимо дать права на запись в system32 и в ветку реестра | * A: Проблема в отсутствии прав. Вам необходимо дать права на запись в system32 и в ветку реестра | ||
"HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI\SQL Server" | |||
Версия 17:27, 5 сентября 2012
Часто задаваемые вопросы
- Q: Что делать в случае появления ошибки SQL при проведении некоторых документов, формировании отчётов?
- A: Скорее всего ошибка связана с тем, что SELTA@Etersoft не может транслировать запрос в PostgreSQL. Создайте логи и отправьте их разработчикам.
- Q: Что делать в случае появления ошибки при загрузке данных в 1С:Конфигураторе (Администрирование->Загрузить данные)?
- A: Скорее всего проблема связана с ошибками в загружаемых данных. Выполните тестирование и исправление исходной базы. Если не помогает, создайте логи и отправьте их разработчикам.
- Q: При первом запуске 1С 7.7 в рабочем режиме, после успешной загрузки, вылетает ошибка:
SQL State: HY000 Native: 7 Message: Error while executing the query ERROR: value too long for type mvarchar(14)
- A: данная ошибка связана с PostgreSQL, точнее с патчем для него от 1С, в нём присутствовала ошибка, которую мы исправили. Для решения проблемы нужно скачать свежую сборку PostgreSQL с нашего сайта и обновить пакеты.
- Q: В конфигураторе 1С 7.7 при сохранении конфигурации выскакивает сообщение:
"Message: NOTICE: CREATE TABLE will create implicit sequence "...." for ....", после чего операция прерывается. или "SQL State 22P06, Native: -1, WARNING: nonstandard use of \\ in a string literal at character 31" или Message: NOTICE:function__orderselta_trigfunc_computed() does not exist, skipping
- A: 1С неправильно обрабатывает коды возврата при SQL-запросах, она не ожидает что СУБД вернёт какое-то сообщение, и вылетает с ошибкой. Если Вы получаете подобное сообщение (NOTICE) при сохранении конфигурации, значит Вы забыли выполнить один из пунктов настройки PostgreSQL. Для исправления ошибки сделайте следующее:
В файле /var/lib/pgsql/data/postgresql.conf выставить параметр
client_min_messages = error
Не забудьте убрать знак комментария
- Q: Какие требуется дать права для запуска/остановки SELTA
- A: Вы можете прочитать об этом в Права требующиеся для запуска/остановки SELTA
- Q: После приостановки/удаления SELTA@Etersoft не могу запустить MS Enterprise Manager, говорит о нехватке/неисправности в какой-то dll-ке, выдает ошибку подключения 126.
- A: Проблема в неправильном удалении или ошибке при приостановке SELTA@Etersoft. Запустите файл [1].
- Q: Будет ли поддерживать транслятор 1С:Предприятие 8.0?
- A: Выпуска SELTA@Etersoft с поддержкой 1С:Предприятия 8.0 не планируется, рекомендуется переходить на 1С:Предприятие 8.1/8.2/8.3, которое может напрямую работать с PostgreSQL.
- Q: Планируется ли расширение списка поддерживаемых приложений?
- A: Да. Мы планируем начать сотрудничество с заинтересованными производителями небольших программ.
- Q: У меня очищается список документов после копирования/изменения после обновления конфигурации.
- A: Необходимые действия при обновлении конфигурации 1с
- Q: При установке на Windows Server 2008 x64 у меня появляется ошибка вида "не могу найти файл odbcbcp.dll", после чего установка отменяется.
- A: Проблема в отсутствии прав. Вам необходимо дать права на запись в system32 и в ветку реестра
"HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI\SQL Server"