Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
05 июл 2022, 10:09

1C 8.1+Postgres (CentOS 7) тест Гилева

Автор Юлия Денисова, 17 окт 2017, 15:39

0 Пользователей и 1 гость просматривают эту тему.

Юлия Денисова

Новичок в этой теме. Подняла 1С (8.1.15) и СУБД Postgres 9.6. Postgres собран из исходников, скачан с https://releases.1c.ru
И хоть убейся не работает тест Гилева.
На 30% выдает ошибку:

{Обработка.TCP_1C_GILV.Форма.Форма(366)}: Ошибка при вызове метода контекста (Записать): Запись не верна! Значение поля "Валюта" не может быть пустым!: 17.10.2017 0:00:00 (Регистр сведений: Курсы валют)
МенеджерЗаписи.Записать();
по причине:
Запись не верна! Значение поля "Валюта" не может быть пустым!: 17.10.2017 0:00:00 (Регистр сведений: Курсы валют)


в логах postgres вот в это в это время появляется:
2017-10-17 09:30:36.945 GMT >ERROR:  duplicate key value violates unique constraint "_reference44_pkey"
< 2017-10-17 09:30:36.945 GMT >DETAIL:  Key (_idrref)=(\x669a50465da40dce11e7b31d9f7194fa) already exists.
< 2017-10-17 09:30:36.945 GMT >STATEMENT:  INSERT INTO _Reference44 VALUES($1,$2,$3,$4,$5,$6)
< 2017-10-17 09:30:36.947 GMT >WARNING:  there is no transaction in progress
< 2017-10-17 09:30:37.036 GMT >ERROR:  duplicate key value violates unique constraint "_reference44_pkey"
< 2017-10-17 09:30:37.036 GMT >DETAIL:  Key (_idrref)=(\x669a50465da40dce11e7b31d9f719504) already exists.
< 2017-10-17 09:30:37.036 GMT >STATEMENT:  INSERT INTO _Reference44 VALUES($1,$2,$3,$4,$5,$6)
< 2017-10-17 09:30:37.038 GMT >WARNING:  there is no transaction in progress


не могу от этой ошибки избавиться никак. Может кто то сталкивался?

MuI_I_Ika

Ну так значит ошибка в тесте Гилева. Сообщите ему, что нельзя писать запись регистра сведений без обязательного измерения.

DmitriyF

Цитата: Юлия Денисова от 17 окт 2017, 15:39
Новичок в этой теме. Подняла 1С (8.1.15) и СУБД Postgres 9.6. Postgres собран из исходников, скачан с https://releases.1c.ru
И хоть убейся не работает тест Гилева.
На 30% выдает ошибку:

{Обработка.TCP_1C_GILV.Форма.Форма(366)}: Ошибка при вызове метода контекста (Записать): Запись не верна! Значение поля "Валюта" не может быть пустым!: 17.10.2017 0:00:00 (Регистр сведений: Курсы валют)
МенеджерЗаписи.Записать();
по причине:
Запись не верна! Значение поля "Валюта" не может быть пустым!: 17.10.2017 0:00:00 (Регистр сведений: Курсы валют)


в логах postgres вот в это в это время появляется:
2017-10-17 09:30:36.945 GMT >ERROR:  duplicate key value violates unique constraint "_reference44_pkey"
< 2017-10-17 09:30:36.945 GMT >DETAIL:  Key (_idrref)=(\x669a50465da40dce11e7b31d9f7194fa) already exists.
< 2017-10-17 09:30:36.945 GMT >STATEMENT:  INSERT INTO _Reference44 VALUES($1,$2,$3,$4,$5,$6)
< 2017-10-17 09:30:36.947 GMT >WARNING:  there is no transaction in progress
< 2017-10-17 09:30:37.036 GMT >ERROR:  duplicate key value violates unique constraint "_reference44_pkey"
< 2017-10-17 09:30:37.036 GMT >DETAIL:  Key (_idrref)=(\x669a50465da40dce11e7b31d9f719504) already exists.
< 2017-10-17 09:30:37.036 GMT >STATEMENT:  INSERT INTO _Reference44 VALUES($1,$2,$3,$4,$5,$6)
< 2017-10-17 09:30:37.038 GMT >WARNING:  there is no transaction in progress


не могу от этой ошибки избавиться никак. Может кто то сталкивался?
А вы где тест нашли под 8.1?

Юлия Денисова

Цитата: DmitriyF от 17 окт 2017, 20:30
А вы где тест нашли под 8.1?

коллеги откуда то из закромов достали)
Добавлено: 23 окт 2017, 11:03


уточнение по ошибке:
На только что установленном Постгресе со стандартными настройками тест отрабатывает без ошибок, но выдает низкий плохой результат.
Как только добавляю в конфиг постгреса строки, снова ОШИБКА:
max_connections = 1000
shared_buffers = 2GB
effective_cache_size = 6GB
work_mem = 128MB
maintenance_work_mem = 512MB
min_wal_size = 1GB
max_wal_size = 2GB
checkpoint_completion_target = 0.9
wal_buffers = 16MB
default_statistics_target = 100
effective_io_concurrency = 2
random_page_cost = 1.5
autovacuum = on
autovacuum_max_workers = 4
autovacuum_naptime = 20s
bgwriter_delay = 20ms
bgwriter_lru_multiplier = 4.0
bgwriter_lru_maxpages = 400
synchronous_commit = off
#checkpoint_segments = 32
ssl = off
fsync = on
max_files_per_process = 1000

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск