Поделитесь знаниями по PostgreSQL + 1C 8.0 #363667


#0 by Dixi
Итак, проблема в следующем... PostgreSQL установился без каких либо проблем, и ввиде службы работает исправно. При создании новой информационной базы в 1С, пишет ошибку "Ошибка создания ИБ не найден SQL-сервер" 1С версии 8.0.18.2 PostgreSQL версии  8.4 Если кто имеет пачку ссылок пошаговой настройки PostgreSQL и 1С под windows, не сочтите за труд кинте сюда. Хотя я думаю о несовместимости версий или необходимости установки какого-нить патча, хотя в каком либо виде с SQL не работал..
#1 by asp
>Хотя я думаю о несовместимости версий правильная мысль
#2 by Dixi
Вопрос о патчах. На официальном сайте представлены "Материалы для сборки версии СУБД PostgreSQL, поддерживаемой 1С:Предприятием 8, состоят из набора патчей к оригинальным исходным текстам СУБД PostgreSQL." И собственно вопрос как пропатчить уже установленный PostgreSQL ? Патчи представлены в виде текстовых файлов. Видимо нужно вставить данный текст в какой-либо файл программы, или патчи дополняются другими методами ?
#3 by ppotap
Я ставил себе 8.1.5-14.1С на винду WinXP для тестирования. Завелось без проблем.
#4 by Dixi
Откуда брали дистрибутив ? дайте ссылку
#5 by asp
man patch это патчи к сорцам. Накладываем патчи, компилим бинарники.
#6 by Dixi
Необходим совет... На компьютере установлено: WinXP 1С версии 8.1.11.67 PostgreSQL версии  8.2.4-6.1C Первоочередная ошибка возникает при создании базы в консоли сервера 1С. "Ошибка создания ИБ. Ошибка ИБ. Ошибка установки или изменения национальных настроек ИБ. Порядок сортировки не поддерживается базой данных" Также возник вопрос в том, что в консоли управления, уже имеются две базы, чудом каким образом созданные. более того удалить их не получается. Есть у меня одна задумка в том, что при установки PostgreSQL, в поле локализация нужно было устанавливать Россию, а не по умолчанию значение какое-то "С".. Но при перестановки, он не дает снова создать новый кластер. Поэтому вопрос в том как его удалить уже созданный кластер ?
#7 by Dixi
+ При удалении базы в консоли ошибка "Ошибка удаления ИБ. Ошибка соединения с ИБ. Сервер баз данных не обнаружен. FATAL: database "baza" does not exist"
#8 by Dixi
ап
#9 by zag2art
можт поможет чем
#10 by Dixi
Дальше больше... Нашел еще одну толи фичу то ли баг. При установки PostgreSQL в нем сразу есть 3 базы. Ну пусть одна создается по умолчанию, тогда откуда он берет информацию о создании двух других баз которых нельзя удалить ? где они хранятся ? Переустановка 1С и перезагрузка 1С результатов не дала. Подкинте идейку хоть куда капать экскаватором ?
#11 by Dixi
Объясните общий принцип создание базы на сервере. Как я понимаю есть клиент, есть сервер 1С, есть сервер SQL или PostgreSQL и есть информационная база. Так вот эта самая информационная база представляется в виде файлов ? т.е. есть какая-то папка на диске с базой как в файловом варианте, а обращение к ней идет через хитрые SQL запросы, или сама информационная база перестает быть в виде привычных трех файлах и хранится в другом виде ? Может немного путанно, но когда разберусь побольше будут возникать более правильные вопросы.
#12 by Adept
1С версии 8.0.18.2 PostgreSQL версии  8.4 8.0.18.2 - тока с мс сюл, 8.1 надо
#13 by asp
В принципе все ответы на вопросы есть на ИТС и в Program Files1cv81AddDocRUV8AddDoc81.htm
#14 by Chai Nic
"кластер" - это как раз папка в которой физически хранятся sql-базы. Указывается она обычно при установке постгре, по умолчанию внутри каталога программы, ЕМНИП.
#15 by DSS
с postgresql 1С работает только на 8.1
#16 by Dixi
Это я уже понял, спасибо. На сервер под 2003 виндой был поставлен: PostgreSQL 8.3.3-2.1C и 1С обновлена до 8.1.12.101 Все встало прекрасно за исключение того, что служба PostgreSQL не запускалась, пришлось изменить ранее введенный логин администратор на "локал..." там что-то по умолчанию, после этого служба заработала. Первоначальные проблемы, которые возникали на локальном моем компьютере на сервере не выявлены. В общем остановился на том, что создал пустую базу и с клиентских машин идет подключение к серверу. Осталось закинуть уже существующую базу и во всем основательно разобраться, как это работает )
#17 by Dixi
Проблема с резервном копировании. Как я понимаю резервное копирование должно происходить средствами PostgreSQL. Однако, бекапы создаются, но при востановлении возникает ошибка: "pg_restore: setting owner and privileges for INDEX _sequen7126_byrecorder_r WARNING: errors ignored on restore: 5180 Процесс вернул код выхода 1." С чем может быть связана ошибка ? Да и уместно ли делать копии средствами PostgreSQL или необходимо использовать инструменты 1С, (выгрузка информационной базы в файл dt) ?
#18 by lopus
я тож вникал про бэкапы, получается нужно создать пустую базу в Постгри, а в нее уже заливать базу сбэкапленную. Я делаю бэкапы средствами 1с.
#19 by lopus
Хочу привентить Хранитель, попробовать как он будет делать копии.
#20 by lopus
pg_dump.exe -F c -b -f "Test1.backup" Test Скажите пож., если постгри установлен на Оси винд 2003, эта команда будет работать для резервного копирования базы. И я так понял что применение параметра -С позволит перезалить базу поновой. Архивация возможна в режиме работы пользователей, но когда я пытаюсь выполнить эту команду на консоли постгри вываливается ошибка.
#21 by lopus
Ау есть кто работает с Постгри
#22 by Dixi
Вновь непонятная ошибка... мож кто сталкивался... После сохранения информационной базы, перестало запускаться 1с предприятие, появляется окно и тут же пропадает, текст примерно следующий "Произошла ошибка, идет попытка сохранение для анализа там чего-та..." и все вылетает в туже секунду.... Другие базы на PostgreSQL работают без изменений. При загрузки информационной базы в 1С из резервной копии идет ошибка и две кнопки завершить, и перезапустить. При загрузки в новую ИБ таже самая ошибка. Чего-то я теряюсь в догадках... В файловую версию, резервные копии загружаются без проблем, значит проблема в PostgreSQL.
#23 by asp
ответ здесь
#24 by Dixi
Спасиб, помогло... Базы начали загружаться. Первая ошибка сохраняется. "Подождите пожалуйста! Выполняется сохранение информации об ошибке для возможности последующего анализа!" Как я понимаю база рухнула из-за некоректного выхода, можно ли вылечить ?
#25 by asp
>Как я понимаю база рухнула из-за некоректного выхода, можно ли вылечить ? я бы лучше накатил бэкап
#26 by Dixi
Поднимем веточку очередной задачкой... При запуска 1С как конфигуратора так и предприятия, выскакивает ошибка "Подождите пожалуйста! Выполняется сохранение информации об ошибке для возможности последующего анализа!" Данная ошибка возникла с пустого места. База не рушалась, компьютер не перезагружался, причин по которой она могла возникнуть не известно. В очередной раз при запуске предприятие выдала ошибку. На других компьютерах все в порядке, запускается конфигуратор и предприятие. Переустановка 1С результатов не дала. Проверка диска также прошла безрезультата. Проверка базы средствами PostgreSQL также не выявила ничего. Однако со своего компа зайти я не могу, в чем причина ?
#27 by Dixi
ап
#28 by Oleg5482
попробуй перезапустить сервер приложения с постгри он иногда глючит у меня ваще писал база разрушена перезапустишь сервер приложения и уже не разрушена
#29 by nscl
С постгресом какие-то странности. Настраивается и запускается оно без особых проблем, а вот 1С - это писец. (1C 8.1 / PgSQL 8.3.3-1С / Linux / оюъем БД - 4 Гб) Раньше все работало просто изумительно, но после очередного обновления платформы (на 8.1.10.15 ЕМНИП) выяснилась такая пакость - на PostgreSQL ОЧЕНЬ долго стало делаться закрытие месяца. Все остальное - влет. А закрытие месяца дает совершенно бешеную нагрузку, на клиенте 1С плотно подвисает, а на сервере postmaster (собственно постгрес) жрет 100% CPU. И так оно может висеть часов 15-20. Потом все-таки сделает. Экспериментальным путем было выяснено, что проблема именно в связке с PgSQL. Использование MSSQL 2005 заметно снижает время закрытия - до 15-25 минут. Также не имеет значения, используется виндовый или линуксовый PgSQL. Похоже, что 1C-овский PgSQL-транслятор просто веьса косячный, и посылает серверу БД какой-то совсем уж кривой запрос. Но как это лечить - х.з. PostgreSQL настраивали, не особо помогает.
#30 by asp
могу привести противоположный пример, когда на MS SQL отражение ЗП в учете у меня делалось за 20 часов, а на постгре - 1 час.
#31 by Kraft
ау! Посгрес поддерживает только 8.1! Эта версия посгре, 1с-кой еще официально не пропатчена!
#32 by Oleg5482
8.4 действительно нет а вот 8.1 и 8.2 и 8.3 на сайте 1С давным давно офф патчи болтаются
#33 by Dixi
На сервере сервисы перезапускал, как PostgreSQL так и самой 1С... но снова все по прежнему. Перезагрузили сервер, снова ничего хорошего.
#34 by Oleg5482
У меня снеговик тоже иногда падал без объяснения причин, установка системы с нуля решило проблемму
#35 by Dixi
Да, но упал он только у меня на компе. С других компьютеров запускается и предприятие и конфигуратор. Не винду же переустанавливать каждый раз, или еще круче предложить менять мне комп. Зависла 1С, бац новый комп, снова завис, снова комп... )
#36 by Dixi
Переустановка Винды, поверх старой, результатов не принесла... Подкинте идейку...
#37 by Dlxi
16 лично я на 40-ом пока еще ничего не пытался, но, видя перед собой УПП, думаю, что в разрезе 40-го просто не заложено достаточной аналитики. Возможно, в БП это реализовано получше, просто в силу того, что других регистров, кроме бухгалтерских, там не используют и пришлось делать все там же. Кстати в ПУБ константы как-то не совсем корректно названы "Учет выпущенной продукции" (По плановой себестоимости, По фактической себестоимости) и "Учет выпущенной продукции в течение месяца" (По нулевой стоимости, По плановой стоимости, По стоимости прямых затрат). Хотя обе константы регулируют по сути учёт в течение месяца, т.к. вцелом учёт всё-таки по фактической. Вы Не правы. "Учет выпущенной продукции в течение месяца" - это в каих ценах ГП приходуется в течение месяца (ИМХО, удобнее по стоимости прямых затрат, в Вашем случае - по плановой себестоимости). "Учет выпущенной продукции" (По плановой себестоимости, По фактической себестоимости)". С 2001 года возможен только второй вариант (читайте ПБУ 5/01). Он означает, что окончательная сумма затрат, определяема на конец месяца, БУДЕТ перераспределяться между остатком ГП на конец месяца и на реализованную продукцию. Первый вариант оставлн для совместимости.
#38 by Chai Nic
"enable_nestloop = off" пробовали?
#39 by Лохматые Уши
Салют! Подскажите пож-та, как подружить сервер 1С-Предприятия и СУБД PostgreSQL? Сервис запущен, но при создании новой базы в консоли серверов 1С появляется ошибка: type "mvarchar" does not exist. Спасибо.
#40 by Chai Nic
PostgreSQL должен быть одинэсовский.
#41 by Лохматые Уши
Я знаю, он у меня с диска ИТС, postgresql-8.1.5-14.1C.
#42 by Chai Nic
Скачай лучше последнюю версию с пользовательской странички.
#43 by Лохматые Уши
Спасибо, но будут ли еще предложения? Вообще, странно, что нет никакой документации по этому вопросу, подробную и в картинках. П.С.: С MS SQL проблем не было.
#44 by asp
подробная документация о установке - в папке 1cv8, в картинках - на сайте Гилева
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С