Имя: Пароль:
1C
Админ
Поделитесь знаниями по PostgreSQL + 1C 8.0
0 Dixi
 
25.09.08
12:01
Итак, проблема в следующем...

PostgreSQL установился без каких либо проблем, и ввиде службы работает исправно.

При создании новой информационной базы в 1С, пишет ошибку "Ошибка создания ИБ не найден SQL-сервер"

1С версии 8.0.18.2
PostgreSQL версии  8.4

Если кто имеет пачку ссылок пошаговой настройки PostgreSQL и 1С под windows, не сочтите за труд кинте сюда.

Хотя я думаю о несовместимости версий или необходимости установки какого-нить патча, хотя в каком либо виде с SQL не работал..
1 asp
 
25.09.08
12:03
>Хотя я думаю о несовместимости версий

правильная мысль
2 Dixi
 
30.09.08
14:52
Вопрос о патчах.

На официальном сайте представлены "Материалы для сборки версии СУБД PostgreSQL, поддерживаемой 1С:Предприятием 8, состоят из набора патчей к оригинальным исходным текстам СУБД PostgreSQL."

И собственно вопрос как пропатчить уже установленный PostgreSQL ? Патчи представлены в виде текстовых файлов. Видимо нужно вставить данный текст в какой-либо файл программы, или патчи дополняются другими методами ?
3 ppotap
 
30.09.08
14:55
Я ставил себе 8.1.5-14.1С на винду WinXP для тестирования. Завелось без проблем.
4 Dixi
 
30.09.08
15:03
Откуда брали дистрибутив ? дайте ссылку
5 asp
 
30.09.08
15:18
(2) man patch
это патчи к сорцам. Накладываем патчи, компилим бинарники.
6 Dixi
 
16.10.08
12:19
Необходим совет...

На компьютере установлено:
WinXP
1С версии 8.1.11.67
PostgreSQL версии  8.2.4-6.1C

Первоочередная ошибка возникает при создании базы в консоли сервера 1С. "Ошибка создания ИБ. Ошибка ИБ. Ошибка установки или изменения национальных настроек ИБ. Порядок сортировки не поддерживается базой данных"

Также возник вопрос в том, что в консоли управления, уже имеются две базы, чудом каким образом созданные. более того удалить их не получается.

Есть у меня одна задумка в том, что при установки PostgreSQL, в поле локализация нужно было устанавливать Россию, а не по умолчанию значение какое-то "С".. Но при перестановки, он не дает снова создать новый кластер. Поэтому вопрос в том как его удалить уже созданный кластер ?
7 Dixi
 
16.10.08
12:29
+ (6)
При удалении базы в консоли ошибка "Ошибка удаления ИБ. Ошибка соединения с ИБ. Сервер баз данных не обнаружен. FATAL: database "baza" does not exist"
8 Dixi
 
16.10.08
14:45
ап
9 zag2art
 
16.10.08
14:54
http://www.gilev.ru/1c/open.html можт поможет чем
10 Dixi
 
16.10.08
16:48
Дальше больше...

Нашел еще одну толи фичу то ли баг.

При установки PostgreSQL в нем сразу есть 3 базы. Ну пусть одна создается по умолчанию, тогда откуда он берет информацию о создании двух других баз которых нельзя удалить ? где они хранятся ? Переустановка 1С и перезагрузка 1С результатов не дала. Подкинте идейку хоть куда капать экскаватором ?
11 Dixi
 
17.10.08
14:41
Объясните общий принцип создание базы на сервере.

Как я понимаю есть клиент, есть сервер 1С, есть сервер SQL или PostgreSQL и есть информационная база.
Так вот эта самая информационная база представляется в виде файлов ? т.е. есть какая-то папка на диске с базой как в файловом варианте, а обращение к ней идет через хитрые SQL запросы, или сама информационная база перестает быть в виде привычных трех файлах и хранится в другом виде ?

Может немного путанно, но когда разберусь побольше будут возникать более правильные вопросы.
12 Adept
 
17.10.08
14:51
1С версии 8.0.18.2
PostgreSQL версии  8.4

8.0.18.2 - тока с мс сюл, 8.1 надо
13 asp
 
17.10.08
14:56
(11) В принципе все ответы на вопросы есть на ИТС и в Program Files\1cv81\AddDoc\RU\V8AddDoc81.htm
14 Chai Nic
 
17.10.08
14:57
(11) "кластер" - это как раз папка в которой физически хранятся sql-базы. Указывается она обычно при установке постгре, по умолчанию внутри каталога программы, ЕМНИП.
15 DSS
 
17.10.08
15:53
(0) с postgresql 1С работает только на 8.1
16 Dixi
 
17.10.08
16:07
(15) Это я уже понял, спасибо.

На сервер под 2003 виндой был поставлен:

PostgreSQL 8.3.3-2.1C
и 1С обновлена до 8.1.12.101

Все встало прекрасно за исключение того, что служба PostgreSQL не запускалась, пришлось изменить ранее введенный логин администратор на "локал..." там что-то по умолчанию, после этого служба заработала.

Первоначальные проблемы, которые возникали на локальном моем компьютере на сервере не выявлены. В общем остановился на том, что создал пустую базу и с клиентских машин идет подключение к серверу. Осталось закинуть уже существующую базу и во всем основательно разобраться, как это работает )
17 Dixi
 
20.10.08
12:58
Проблема с резервном копировании.

Как я понимаю резервное копирование должно происходить средствами PostgreSQL. Однако, бекапы создаются, но при востановлении возникает ошибка:

"pg_restore: setting owner and privileges for INDEX _sequen7126_byrecorder_r
WARNING: errors ignored on restore: 5180

Процесс вернул код выхода 1."

С чем может быть связана ошибка ?
Да и уместно ли делать копии средствами PostgreSQL или необходимо использовать инструменты 1С, (выгрузка информационной базы в файл dt) ?
18 lopus
 
20.10.08
13:28
(17) я тож вникал про бэкапы, получается нужно создать пустую базу в Постгри, а в нее уже заливать базу сбэкапленную. Я делаю бэкапы средствами 1с.
19 lopus
 
20.10.08
13:29
Хочу привентить Хранитель, попробовать как он будет делать копии.
20 lopus
 
28.10.08
06:55
pg_dump.exe -F c -b -f "Test1.backup" Test
Скажите пож., если постгри установлен на Оси винд 2003, эта команда будет работать для резервного копирования базы. И я так понял что применение параметра -С позволит перезалить базу поновой. Архивация возможна в режиме работы пользователей, но когда я пытаюсь выполнить эту команду на консоли постгри вываливается ошибка.
21 lopus
 
28.10.08
09:04
Ау есть кто работает с Постгри
22 Dixi
 
05.11.08
11:41
Вновь непонятная ошибка... мож кто сталкивался...

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

Другие базы на PostgreSQL работают без изменений.

При загрузки информационной базы в 1С из резервной копии идет ошибка
"could not send data to server: no buffer space available (0х00002747/10055)"

и две кнопки завершить, и перезапустить.

При загрузки в новую ИБ таже самая ошибка. Чего-то я теряюсь в догадках...
В файловую версию, резервные копии загружаются без проблем, значит проблема в PostgreSQL.
23 asp
 
05.11.08
11:46
(22) ответ здесь http://users.v8.1c.ru/Adm1933.aspx
24 Dixi
 
05.11.08
12:28
(23) Спасиб, помогло... Базы начали загружаться.

Первая ошибка сохраняется.
"Подождите пожалуйста! Выполняется сохранение информации об ошибке для возможности последующего анализа!"

Как я понимаю база рухнула из-за некоректного выхода, можно ли вылечить ?
25 asp
 
05.11.08
12:40
(24) >Как я понимаю база рухнула из-за некоректного выхода, можно ли вылечить ?

я бы лучше накатил бэкап
26 Dixi
 
13.11.08
11:44
Поднимем веточку очередной задачкой...

При запуска 1С как конфигуратора так и предприятия, выскакивает ошибка

"Подождите пожалуйста! Выполняется сохранение информации об ошибке для возможности последующего анализа!"

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

Переустановка 1С результатов не дала. Проверка диска также прошла безрезультата. Проверка базы средствами PostgreSQL также не выявила ничего. Однако со своего компа зайти я не могу, в чем причина ?
27 Dixi
 
13.11.08
12:12
ап
28 Oleg5482
 
13.11.08
12:18
попробуй перезапустить сервер приложения с постгри он иногда глючит у меня ваще писал база разрушена перезапустишь сервер приложения и уже не разрушена
29 nscl
 
13.11.08
12:21
С постгресом какие-то странности. Настраивается и запускается оно без особых проблем, а вот 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 asp
 
13.11.08
12:24
(29) могу привести противоположный пример, когда на MS SQL отражение ЗП в учете у меня делалось за 20 часов, а на постгре - 1 час.
31 Kraft
 
13.11.08
12:25
(0) ау! Посгрес поддерживает только 8.1! Эта версия посгре, 1с-кой еще официально не пропатчена!
32 Oleg5482
 
13.11.08
12:30
(31)8.4 действительно нет а вот 8.1 и 8.2 и 8.3 на сайте 1С давным давно офф патчи болтаются
33 Dixi
 
13.11.08
12:36
(28) На сервере сервисы перезапускал, как PostgreSQL так и самой 1С... но снова все по прежнему. Перезагрузили сервер, снова ничего хорошего.
34 Oleg5482
 
13.11.08
12:56
У меня снеговик тоже иногда падал без объяснения причин, установка системы с нуля решило проблемму
35 Dixi
 
13.11.08
12:59
(34) Да, но упал он только у меня на компе. С других компьютеров запускается и предприятие и конфигуратор. Не винду же переустанавливать каждый раз, или еще круче предложить менять мне комп. Зависла 1С, бац новый комп, снова завис, снова комп... )
36 Dixi
 
13.11.08
15:35
Переустановка Винды, поверх старой, результатов не принесла...

Подкинте идейку...
37 Dlxi
 
18.11.08
01:58
16 лично я на 40-ом пока еще ничего не пытался, но, видя перед собой УПП, думаю, что в разрезе 40-го просто не заложено достаточной аналитики. Возможно, в БП это реализовано получше, просто в силу того, что других регистров, кроме бухгалтерских, там не используют и пришлось делать все там же.
(12) Кстати в ПУБ константы как-то не совсем корректно названы "Учет выпущенной продукции" (По плановой себестоимости, По фактической себестоимости) и "Учет выпущенной продукции в течение месяца" (По нулевой стоимости, По плановой стоимости, По стоимости прямых затрат). Хотя обе константы регулируют по сути учёт в течение месяца, т.к. вцелом учёт всё-таки по фактической.
Вы Не правы. "Учет выпущенной продукции в течение месяца" - это в каих ценах ГП приходуется в течение месяца (ИМХО, удобнее по стоимости прямых затрат, в Вашем случае - по плановой себестоимости).
"Учет выпущенной продукции" (По плановой себестоимости, По фактической себестоимости)". С 2001 года возможен только второй вариант (читайте ПБУ 5/01). Он означает, что окончательная сумма затрат, определяема на конец месяца, БУДЕТ перераспределяться между остатком ГП на конец месяца и на реализованную продукцию. Первый вариант оставлн для совместимости.
38 Chai Nic
 
18.11.08
13:03
(29) "enable_nestloop = off" пробовали?
39 Лохматые Уши
 
25.11.08
09:44
Салют! Подскажите пож-та, как подружить сервер 1С-Предприятия и СУБД PostgreSQL?
Сервис запущен, но при создании новой базы в консоли серверов 1С появляется ошибка: type "mvarchar" does not exist.
Спасибо.
40 Chai Nic
 
25.11.08
09:47
(39) PostgreSQL должен быть одинэсовский.
41 Лохматые Уши
 
25.11.08
09:49
Я знаю, он у меня с диска ИТС, postgresql-8.1.5-14.1C.
42 Chai Nic
 
25.11.08
09:53
Скачай лучше последнюю версию с пользовательской странички.
43 Лохматые Уши
 
25.11.08
09:59
Спасибо, но будут ли еще предложения? Вообще, странно, что нет никакой документации по этому вопросу, подробную и в картинках.
П.С.: С MS SQL проблем не было.
44 asp
 
25.11.08
10:01
(43) подробная документация о установке - в папке 1cv8, в картинках - на сайте Гилева