|   |   | 
| 
 | Ошибка при открытии отчёта после переезда с файловой БД в PostgreSQL | ☑ | ||
|---|---|---|---|---|
| 0
    
        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 | 
        есть подозрение, что этот отчёт нужно переписать к такой-то матушке.     | |||
| 2
    
        trooba 10.12.20✎ 15:14 | 
        (0) Однозначно переписывать     | |||
| 3
    
        novichok79 10.12.20✎ 15:15 | 
        (0) мне кажется дело не в PostgreSQL, иначе бы у вас валились системные ошибки, а тут ошибка в синтаксисе.     | |||
| 4
    
        ДенисЧ 10.12.20✎ 15:17 | 
        (3) Ошибка в том, что в файловой было не совсем обязательно указывать &НаКлиенте/&НаСервере...     | |||
| 5
    
        ansh15 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) Четыре года платформа не обновлялась?.. | |||
| 6
    
        vkapas 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 | 
        Всё-таки надо с отчета начинать     | |||
| 8
    
        Dmitrii гуру 10.12.20✎ 17:17 | 
        (6) Причина проблемы, описанной в (0), относится к отчету. Писали отчет долпоёпы, которые полагали, что база никогда не будет использоваться в клиент-серверном варианте, а всю жизнь проживёт в файловом.     | |||
| 9
    
        Serg_1960 10.12.20✎ 17:37 | 
        (8) Не будь так категоричен. Не исключаю вероятность написания отчета тогда, когда в платформе не было инструкций препроцессора &НаКлиенте и &НаСервере.     | |||
| 10
    
        Garykom гуру 10.12.20✎ 17:39 | 
        (9) Они были еще во времена платформы 8.1
 УТ 10.3 вышла уже во времена 8.2 | |||
| 11
    
        Фрэнки 10.12.20✎ 17:40 | 
        ну мне тоже так кажется. Платформа там у них ну очень старая. Могли внезапно поменять на более свежую и отчетом давно не пользовались, когда поменяли.
 Так бы презаписываемый при редактировании отчет с включенными УФ ругнулся бы. Ну или тот, кто его писал, тот и отключил синтаксис, заведомо зная что это в файловой будет работать. | |||
| 12
    
        Garykom гуру 10.12.20✎ 17:41 | 
        (11) УТ 10.3 это ОФ     | |||
| 13
    
        ansh15 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.. :) | |||
| 14
    
        Serg_1960 10.12.20✎ 17:52 | 
        (10) Директивы препроцессора были ещё во времена платформы 8.0 (#Если Клиент, #Если Сервер), а УТ 10.3 появилось во времена платформы 8.1... но не это главное. Главное было то, что обычный толстый клиент работал и без этих директив.     | |||
| 15
    
        Garykom гуру 10.12.20✎ 18:03 | 
        (14) "Не исключаю вероятность написания отчета тогда, когда в платформе не было инструкций препроцессора &НаКлиенте и &НаСервере"     | |||
| 16
    
        Garykom гуру 10.12.20✎ 18:04 | 
        (15)+ В смысле отчет под УТ10.3, очень сомнительно что отчет без переделки запустился с более древней версии УТ     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |