Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Ошибка при открытии отчёта после переезда с файловой БД в PostgreSQL

Ошибка при открытии отчёта после переезда с файловой БД в PostgreSQL
Я
   vkapas
 
10.12.20 - 15:11
Перевёл 1С с файловой базы в PosgreSQL 11 (https://1c.postgres.ru) на WS2016. Проверил основной функционал, всё работает.
Но если открыть в меню Адресное хранение > Лист отгрузки и поступления, появляется ошибка:

{Отчет.ЛистОтгрузкиИПоступления.Форма.ФормаОтчета.Форма(61,11)}: Процедура или функция с указанным именем не определена (ПолучитьФорму)
        Форма = <<?>>ПолучитьФорму("Отчет.ЛистОтгрузкиИПоступления.Форма.ФормаВопроса");


Возможно решить проблему своими силами, если знания 1С на уровне «Могу установить, запустить, удалить» или понадобится привлекать специалиста?
1С 8.3.9.2033, УТ 10.3.31.1.
   ДенисЧ
 
1 - 10.12.20 - 15:14
есть подозрение, что этот отчёт нужно переписать к такой-то матушке.
   trooba
 
2 - 10.12.20 - 15:14
(0) Однозначно переписывать
   novichok79
 
3 - 10.12.20 - 15:15
(0) мне кажется дело не в PostgreSQL, иначе бы у вас валились системные ошибки, а тут ошибка в синтаксисе.
   ДенисЧ
 
4 - 10.12.20 - 15:17
(3) Ошибка в том, что в файловой было не совсем обязательно указывать &НаКлиенте/&НаСервере...
   ansh15
 
5 - 10.12.20 - 15:51
>>1С 8.3.9.2033, УТ 10.3.31.1

Для  PosgreSQL 11 1С сообщает, что "Внимание! Текущая версия PostgreSQL предназначена для использования с версией технологической платформы 1С:Предприятие 8 не ниже 8.3.14.1565" https://releases.1c.ru/version_files?nick=AddCompPostgre&ver=11.10-2.1C
Это безотносительно проблемности кода в (0)
Четыре года платформа не обновлялась?..
   vkapas
 
6 - 10.12.20 - 16:45
>>Четыре года платформа не обновлялась?..

Да, с 1С всё сильно запущено.

>>Текущая версия PostgreSQL предназначена для использования с версией технологической платформы 1С:Предприятие 8 не ниже 8.3.14.1565

Стоит пробовать какую-нибудь PestgreSQL 9.6.6 (https://releases.1c.ru/version_files?nick=AddCompPostgre&ver=9.6.6-1.1С)?
Или обновить платформу?
Или всё-таки отчёт? :-)
   Фрэнки
 
7 - 10.12.20 - 16:52
Всё-таки надо с отчета начинать
   Dmitrii
 
8 - 10.12.20 - 17:17
(6) Причина проблемы, описанной в (0), относится к отчету. Писали отчет долпоёпы, которые полагали, что база никогда не будет использоваться в клиент-серверном варианте, а всю жизнь проживёт в файловом.
   Serg_1960
 
9 - 10.12.20 - 17:37
(8) Не будь так категоричен. Не исключаю вероятность написания отчета тогда, когда в платформе не было инструкций препроцессора &НаКлиенте и &НаСервере.
   Garykom
 
10 - 10.12.20 - 17:39
(9) Они были еще во времена платформы 8.1
УТ 10.3 вышла уже во времена 8.2
   Фрэнки
 
11 - 10.12.20 - 17:40
ну мне тоже так кажется. Платформа там у них ну очень старая. Могли внезапно поменять на более свежую и отчетом давно не пользовались, когда поменяли.
Так бы презаписываемый при редактировании отчет с включенными УФ ругнулся бы. Ну или тот, кто его писал, тот и отключил синтаксис, заведомо зная что это в файловой будет работать.
   Garykom
 
12 - 10.12.20 - 17:41
(11) УТ 10.3 это ОФ
   ansh15
 
13 - 10.12.20 - 17:43
(6) Отчет само собой.
УТ 10.3.31.1 еще древнее, чем платформа, поэтому с обновлением платформы тоже надо аккуратно.
Для версий PostgreSQL 9.6 "Для использования PostgreSQL 9.6.3-1.1C с версиями 1С:Предприятия ниже 8.3.10 необходимо его собрать с установленным значением параметра integer_datetimes=off", то есть, из исходных текстов скомпилировать с предложенным параметром компиляции.
Так что, лучше, наверное, будет обновить и СУБД и платформу и, постепенно, саму конфу.
А можно и заняться переходом на УТ 11.. :)
   Serg_1960
 
14 - 10.12.20 - 17:52
(10) Директивы препроцессора были ещё во времена платформы 8.0 (#Если Клиент, #Если Сервер), а УТ 10.3 появилось во времена платформы 8.1... но не это главное. Главное было то, что обычный толстый клиент работал и без этих директив.
   Garykom
 
15 - 10.12.20 - 18:03
(14) "Не исключаю вероятность написания отчета тогда, когда в платформе не было инструкций препроцессора &НаКлиенте и &НаСервере"
   Garykom
 
16 - 10.12.20 - 18:04
(15)+ В смысле отчет под УТ10.3, очень сомнительно что отчет без переделки запустился с более древней версии УТ

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.