Size: a a a

PostgreSQL + 1C + Linux

2020 September 14

NR

Nikolas Ryzhov in PostgreSQL + 1C + Linux
2020-09-14 14:04:33 +07 [42543]: [3-1] user=postgres,db=hrm_vinfa,app=[unknown],client=127.0.0.1 ERROR:  unrecognized node type: 0 2020-09-14 14:04:33 +07 [42543]: [4-1] user=postgres,db=hrm_vinfa,app=[unknown],client=127.0.0.1 STATEMENT:  INSERT INTO pg_temp.tt39 (Q_000_F_000, Q_000_F_001, Q_000_F_002, Q_000_F_003, Q_000_F_004, Q_000_F_005, Q_000_F_006, Q_000_F_007, Q_000_F_008, Q_000_F_009, Q_000_F_010, Q_000_F_011, Q_000_F_012, Q_000_F_013, Q_000_F_014, Q_000_F_015, Q_000_F_016, Q_000_F_017, Q_000_F_018, Q_000_F_019, Q_000_F_020, Q_000_F_021, Q_000_F_022, Q_000_F_023, Q_000_F_024, Q_000_F_025, Q_000_F_026, Q_000_F_027, Q_000_F_028, Q_000_F_029, Q_000_F_030, Q_000_F_031, Q_000_F_032, Q_000_F_033) SELECT  T1._Q_000_F_008,  MAX(COALESCE(T5._Q_000_F_007,FALSE)),  MAX(COALESCE(T5._Q_000_F_008,FALSE)),  MAX(COALESCE(T5._Q_000_F_009,FALSE)),  MAX(COALESCE(T5._Q_000_F_010,FALSE)),  MAX(COALESCE(T5._Q_000_F_011,FALSE)),  MAX(COALESCE(T5._Q_000_F_012,FALSE)),  MAX(COALESCE(T5._Q_000_F_013,FALSE)),  MAX(COALESCE(T5._Q_000_F_014,FALSE)),  MAX(COALESCE(T5._Q_000_F_015,FALSE)),  MAX(COALESCE(T2._Fld23184,FALSE)),  MAX(CASE WHEN (T1._Q_000_F_009 = FALSE) AND (T1._Q_000_F_011 = FALSE) AND (T1._Q_000_F_012 = FALSE) AND (T2._Fld23168 = FALSE) THEN TRUE ELSE FALSE END),  MAX(COALESCE(T2._Fld23147,FALSE)),  MAX(CASE WHEN (T2._Fld23113RRef = '\\255\\255WZ\\320fW\\233I\\336[\\343\\312\\370\\373S'::bytea) THEN TRUE ELSE FALSE END),  MAX(COALESCE(T5._Q_000_F_018,FALSE)),  MAX(COALESCE(T5._Q_000_F_019,FALSE)),  MAX(CASE WHEN (T1._Q_000_F_010 = FALSE) AND (COALESCE(T5._Q_000_F_020,FALSE) = TRUE OR (T2._Fld23118 = FALSE)) THEN TRUE ELSE FALSE END),  MAX(COALESCE(T5._Q_000_F_021,FALSE)),  MAX(COALESCE(T5._Q_000_F_036,FALSE)),  MAX(COALESCE(T5._Q_000_F_022,FALSE)),  MAX(COALESCE(T5._Q_000_F_023,FALSE)),  MAX(COALESCE(T5._Q_000_F_024,FALSE)),  MAX(COALESCE(T5._Q_000_F_025,FALSE)),  MAX(COALESCE(T5._Q_000_F_026,FALSE)),  MAX(COALESCE(T5._Q_000_F_027,FALSE)),  MAX(COALESCE(T5._Q_000_F_028,FALSE)),  MAX(COALESCE(T5._Q_000_F_029,FALSE)),  MAX(COALESCE(T5._Q_000_F_030,FALSE)),  MAX(COALESCE(T5._Q_000_F_031,FALSE)),  MAX(COALESCE(T5._Q_000_F_032,FALSE)),  MAX(COALESCE(T5._Q_000_F_033,FALSE)),  MAX(COALESCE(T5._Q_000_F_034,FALSE)),  MAX(COALESCE(T5._Q_000_F_037,FALSE)),  MAX(COALESCE(T5._Q_000_F_035,FALSE))  FROM pg_temp.tt31 T1  LEFT OUTER JOIN _CKinds835 T2  ON ((T2._IDRRef = T1._Q_000_F_003RRef)) AND (T2._Fld847 = CAST(0 AS NUMERIC))  LEFT OUTER JOIN _CKinds835_VT23217 T3  LEFT OUTER JOIN _Reference67 T4  ON (T3._Fld23219RRef = T4._IDRRef) AND (T4._Fld847 = CAST(0 AS NUMERIC))  ON ((T3._CKinds835_IDRRef = T1._Q_000_F_003RRef) AND (T4._Fld19441RRef = '\\273\\301\\260\\014\\321YjU\\021\\351\\361P\\312<\\302l'::bytea)) AND (T3._Fld847 = CAST(0 AS NUMERIC))  LEFT OUTER JOIN pg_temp.tt37 T5  ON (T5._Q_000_F_000RRef = T1._Q_000_F_003RRef) AND CASE WHEN (COALESCE(T5._Q_000_F_017,FALSE) = TRUE) THEN CASE WHEN (T1._Q_000_F_010 = FALSE) THEN TRUE WHEN NOT (T1._Q_000_F_010 = FALSE) THEN FALSE END ELSE CASE WHEN (T1._Q_000_F_009 = FALSE) THEN TRUE WHEN NOT (T1._Q_000_F_009 = FALSE) THEN FALSE END END = TRUE AND (NOT ((EXISTS(SELECT  TRUE AS Q_001_F_000_  FROM pg_temp.tt32 T6  WHERE (T6._Q_000_F_000 = T1._Q_000_F_008) AND (T6._Q_000_F_001RRef = T5._Q_000_F_002RRef))))) AND (NOT ((EXISTS(SELECT  TRUE AS Q_002_F_000_  FROM pg_temp.tt38 T7  WHERE (T7._Q_000_F_000RRef = T1._Q_000_F_000RRef) AND (T7._Q_000_F_001RRef = T1._Q_000_F_001RRef) AND (T7._Q_000_F_002RRef = T5._Q_000_F_002RRef) AND (T7._Q_000_F_004 >= T1._Q_000_F_005) AND (T7._Q_000_F_004 <= T1._Q_000_F_006)))))  GROUP BY T1._Q_000_F_008 2020-09-14 14:04:33 +07 [42543]: [5-1] user=postgres,db=hrm_vinfa,app=[unknown],client=127.0.0.1 WARNING:  there is no transaction in progress
источник

NR

Nikolas Ryzhov in PostgreSQL + 1C + Linux
Из тж:
источник

NR

Nikolas Ryzhov in PostgreSQL + 1C + Linux
GROUP BY T1._Q_000_F_008",RowsAffected=0,Result=PGRES_FATAL_ERROR,Context='Форма.Вызов : Документ.ПриемНаРаботу.Форма.ФормаДокумента.Модуль.ЗаполнитьПоПозицииНаСервере Документ.ПриемНаРаботу.Форма.ФормаДокумента.Форма : 1746 : РассчитатьФОТНаСервере();  Документ.ПриемНаРаботу.Форма.ФормаДокумента.Форма : 1536 : РассчитанныеВторичныеДанные = ПлановыеНачисленияСотрудников.РассчитатьВторичныеДанныеПлановыхНачислений(ТаблицаНачислений, ТаблицаПоказателей, КадровыеДанные);   ОбщийМодуль.ПлановыеНачисленияСотрудников.Модуль : 82 : РасчитатьДанныеПлановгоФОТ(    ОбщийМодуль.ПлановыеНачисленияСотрудников.Модуль : 3133 : МенеджерРасчета.ЗаполнитьЗначенияПоказателейНачислений(МенеджерРасчета.Зарплата.Начисления);     Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта : 719 : ЗаполнитьЗначенияПоказателейНачисленийСлужебный(Начисления);      Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта : 4535 : СоздатьВТТребованияНачислений();       Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта : 4661 : Запрос.Выполнить();'
источник

NR

Nikolas Ryzhov in PostgreSQL + 1C + Linux
В 1С пишу регистрирую.
источник

AB

Andrew Bille in PostgreSQL + 1C + Linux
есть возможность попробовать на сборке от PGPRO?
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
Nikolas Ryzhov
2020-09-14 14:04:33 +07 [42543]: [3-1] user=postgres,db=hrm_vinfa,app=[unknown],client=127.0.0.1 ERROR:  unrecognized node type: 0 2020-09-14 14:04:33 +07 [42543]: [4-1] user=postgres,db=hrm_vinfa,app=[unknown],client=127.0.0.1 STATEMENT:  INSERT INTO pg_temp.tt39 (Q_000_F_000, Q_000_F_001, Q_000_F_002, Q_000_F_003, Q_000_F_004, Q_000_F_005, Q_000_F_006, Q_000_F_007, Q_000_F_008, Q_000_F_009, Q_000_F_010, Q_000_F_011, Q_000_F_012, Q_000_F_013, Q_000_F_014, Q_000_F_015, Q_000_F_016, Q_000_F_017, Q_000_F_018, Q_000_F_019, Q_000_F_020, Q_000_F_021, Q_000_F_022, Q_000_F_023, Q_000_F_024, Q_000_F_025, Q_000_F_026, Q_000_F_027, Q_000_F_028, Q_000_F_029, Q_000_F_030, Q_000_F_031, Q_000_F_032, Q_000_F_033) SELECT  T1._Q_000_F_008,  MAX(COALESCE(T5._Q_000_F_007,FALSE)),  MAX(COALESCE(T5._Q_000_F_008,FALSE)),  MAX(COALESCE(T5._Q_000_F_009,FALSE)),  MAX(COALESCE(T5._Q_000_F_010,FALSE)),  MAX(COALESCE(T5._Q_000_F_011,FALSE)),  MAX(COALESCE(T5._Q_000_F_012,FALSE)),  MAX(COALESCE(T5._Q_000_F_013,FALSE)),  MAX(COALESCE(T5._Q_000_F_014,FALSE)),  MAX(COALESCE(T5._Q_000_F_015,FALSE)),  MAX(COALESCE(T2._Fld23184,FALSE)),  MAX(CASE WHEN (T1._Q_000_F_009 = FALSE) AND (T1._Q_000_F_011 = FALSE) AND (T1._Q_000_F_012 = FALSE) AND (T2._Fld23168 = FALSE) THEN TRUE ELSE FALSE END),  MAX(COALESCE(T2._Fld23147,FALSE)),  MAX(CASE WHEN (T2._Fld23113RRef = '\\255\\255WZ\\320fW\\233I\\336[\\343\\312\\370\\373S'::bytea) THEN TRUE ELSE FALSE END),  MAX(COALESCE(T5._Q_000_F_018,FALSE)),  MAX(COALESCE(T5._Q_000_F_019,FALSE)),  MAX(CASE WHEN (T1._Q_000_F_010 = FALSE) AND (COALESCE(T5._Q_000_F_020,FALSE) = TRUE OR (T2._Fld23118 = FALSE)) THEN TRUE ELSE FALSE END),  MAX(COALESCE(T5._Q_000_F_021,FALSE)),  MAX(COALESCE(T5._Q_000_F_036,FALSE)),  MAX(COALESCE(T5._Q_000_F_022,FALSE)),  MAX(COALESCE(T5._Q_000_F_023,FALSE)),  MAX(COALESCE(T5._Q_000_F_024,FALSE)),  MAX(COALESCE(T5._Q_000_F_025,FALSE)),  MAX(COALESCE(T5._Q_000_F_026,FALSE)),  MAX(COALESCE(T5._Q_000_F_027,FALSE)),  MAX(COALESCE(T5._Q_000_F_028,FALSE)),  MAX(COALESCE(T5._Q_000_F_029,FALSE)),  MAX(COALESCE(T5._Q_000_F_030,FALSE)),  MAX(COALESCE(T5._Q_000_F_031,FALSE)),  MAX(COALESCE(T5._Q_000_F_032,FALSE)),  MAX(COALESCE(T5._Q_000_F_033,FALSE)),  MAX(COALESCE(T5._Q_000_F_034,FALSE)),  MAX(COALESCE(T5._Q_000_F_037,FALSE)),  MAX(COALESCE(T5._Q_000_F_035,FALSE))  FROM pg_temp.tt31 T1  LEFT OUTER JOIN _CKinds835 T2  ON ((T2._IDRRef = T1._Q_000_F_003RRef)) AND (T2._Fld847 = CAST(0 AS NUMERIC))  LEFT OUTER JOIN _CKinds835_VT23217 T3  LEFT OUTER JOIN _Reference67 T4  ON (T3._Fld23219RRef = T4._IDRRef) AND (T4._Fld847 = CAST(0 AS NUMERIC))  ON ((T3._CKinds835_IDRRef = T1._Q_000_F_003RRef) AND (T4._Fld19441RRef = '\\273\\301\\260\\014\\321YjU\\021\\351\\361P\\312<\\302l'::bytea)) AND (T3._Fld847 = CAST(0 AS NUMERIC))  LEFT OUTER JOIN pg_temp.tt37 T5  ON (T5._Q_000_F_000RRef = T1._Q_000_F_003RRef) AND CASE WHEN (COALESCE(T5._Q_000_F_017,FALSE) = TRUE) THEN CASE WHEN (T1._Q_000_F_010 = FALSE) THEN TRUE WHEN NOT (T1._Q_000_F_010 = FALSE) THEN FALSE END ELSE CASE WHEN (T1._Q_000_F_009 = FALSE) THEN TRUE WHEN NOT (T1._Q_000_F_009 = FALSE) THEN FALSE END END = TRUE AND (NOT ((EXISTS(SELECT  TRUE AS Q_001_F_000_  FROM pg_temp.tt32 T6  WHERE (T6._Q_000_F_000 = T1._Q_000_F_008) AND (T6._Q_000_F_001RRef = T5._Q_000_F_002RRef))))) AND (NOT ((EXISTS(SELECT  TRUE AS Q_002_F_000_  FROM pg_temp.tt38 T7  WHERE (T7._Q_000_F_000RRef = T1._Q_000_F_000RRef) AND (T7._Q_000_F_001RRef = T1._Q_000_F_001RRef) AND (T7._Q_000_F_002RRef = T5._Q_000_F_002RRef) AND (T7._Q_000_F_004 >= T1._Q_000_F_005) AND (T7._Q_000_F_004 <= T1._Q_000_F_006)))))  GROUP BY T1._Q_000_F_008 2020-09-14 14:04:33 +07 [42543]: [5-1] user=postgres,db=hrm_vinfa,app=[unknown],client=127.0.0.1 WARNING:  there is no transaction in progress
Я уже писал по моему
Ветки 10 и 11 от 1С иногда выдают такие чудеса
Кому-то везёт и ошибок нет, но на партнёрском форуме достаточно много сообщений о таких ошибках
Пока всем помог переход на сборки от пг про, в том числе с сайта 1c.postgres.ru
источник

NR

Nikolas Ryzhov in PostgreSQL + 1C + Linux
Сейчас попробуем
источник

SH

Sieg Heil in PostgreSQL + 1C + Linux
Несколько раз сталкивался с подобной ошибкой при работе с ЗУП: при расчёте премии аналогично валилось. После одного из обновлений конфигурации/платформы - исчезло. ЗУП была доработанная, до разбора не добрался, т.к. проблема исчезла раньше, чем дошли руки
источник

NR

Nikolas Ryzhov in PostgreSQL + 1C + Linux
На сборке от Postgrepro 10.14 всё норм. Подскажите, пожалуйста, а можно кластер от 1С 10.13_5.1С подключить к сборке Postgrepro 10.14. На тестовом сервере подключил всё ок, или всё-таки лучше через дампы всё перекинуть ?
источник

AB

Andrew Bille in PostgreSQL + 1C + Linux
Nikolas Ryzhov
На сборке от Postgrepro 10.14 всё норм. Подскажите, пожалуйста, а можно кластер от 1С 10.13_5.1С подключить к сборке Postgrepro 10.14. На тестовом сервере подключил всё ок, или всё-таки лучше через дампы всё перекинуть ?
по идее должно все быть нормально, но если есть возможность - я бы перестраховался
источник

NR

Nikolas Ryzhov in PostgreSQL + 1C + Linux
Я тоже так думаю. За одно на 11 передем, всем спасибо !!!
источник

C

Crypton in PostgreSQL + 1C + Linux
Лучше потерпеть наверн до 12
источник

AL

Alexey Lustin in PostgreSQL + 1C + Linux
12 тая уже опубликована вроде как у 1С.
источник

MV

Mikhail Vydrin in PostgreSQL + 1C + Linux
Alexey Lustin
12 тая уже опубликована вроде как у 1С.
18я не опубликована.
источник

C

Crypton in PostgreSQL + 1C + Linux
Уже 2 месяца с бэты прошло. Походу пилят сильно. Скоро должно быть
источник
2020 September 15

G

Grig in PostgreSQL + 1C + Linux
Люди а есть канал 1с+mssql ?
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
А что у вас с ms случилось?
источник

G

Grig in PostgreSQL + 1C + Linux
перешел с 2005  на 14 версию, бекап лога 90Г за 3 часа
источник

G

Grig in PostgreSQL + 1C + Linux
в 2005 был максимум 3Г
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
Модель восстановления полная?
источник