SELTA/FAQ: различия между версиями

Материал из Etersoft wiki
Перейти к навигацииПерейти к поиску
Строка 20: Строка 20:


* Q: В конфигураторе 1С 7.7 при сохранении конфигурации выскакивает сообщение:  
* Q: В конфигураторе 1С 7.7 при сохранении конфигурации выскакивает сообщение:  
"Message: NOTICE: CREATE TABLE will create implicit sequence "...." for ....", после чего операция прерывается. или  
<pre>"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"
"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
Message: NOTICE:function__orderselta_trigfunc_computed() does not exist, skipping</pre>
* A: 1С неправильно обрабатывает коды возврата при SQL-запросах, она не ожидает что СУБД вернёт какое-то сообщение, и вылетает с ошибкой. Если Вы получаете подобное сообщение (NOTICE)  при сохранении конфигурации, значит Вы забыли выполнить один из пунктов [[SELTA/Config|настройки PostgreSQL]]. Для исправления ошибки сделайте следующее:
* A: 1С неправильно обрабатывает коды возврата при SQL-запросах, она не ожидает что СУБД вернёт какое-то сообщение, и вылетает с ошибкой. Если Вы получаете подобное сообщение (NOTICE)  при сохранении конфигурации, значит Вы забыли выполнить один из пунктов [[SELTA/Config|настройки PostgreSQL]]. Для исправления ошибки сделайте следующее:



Версия 15:35, 27 января 2016


Часто задаваемые вопросы

  • 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)


  • 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@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: При установке на Windows Server 2008 x64 у меня появляется ошибка вида "не могу найти файл odbcbcp.dll", после чего установка отменяется.
  • A: Проблема в отсутствии прав. Вам необходимо дать права на запись в system32 и в ветку реестра
"HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI\SQL Server"