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

ошибка при чтении таблицы внешнего источника на postgres

ошибка при чтении таблицы внешнего источника на postgres
Я
   novichok79
 
23.10.19 - 20:23
Добрый вечер, уважаемые коллеги. Имеется таблица внешнего источника на Postgres, платформа 8.3.15.1656.
При щелчке на заголовке колонки, 1Сина выдает странную ошибку 'Внутренняя ошибка языка запросов "Некорректные параметры получения части результата"'
Подскажите, куда смотреть, если кто-то сталкивался. Заранее благодарю за помощь.
 
 
   novichok79
 
1 - 23.10.19 - 20:23
Вот лог из технологического журнала:

10:10.430002-14990,SDBL,1,process=1CV8C,OSThread=11532,Usr=Администратор,DBMS=DBPOSTGRS,Trans=0,Func=HoldConnection,Context=ДинамическийСписок.ПолучитьДанные : ВнешнийИсточникДанных.ЕнотЖаритКотлеты.Таблица.Котлеты.Форма.ФормаСписка.Реквизит.СписокЗажарок
10:10.430003-0,QERR,1,process=1CV8C,OSThread=11532,Usr=Администратор,Descr='Внутренняя ошибка языка запросов "Некорректные параметры получения части результата"',Query='ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
    Котлеты.IDКотлетоса КАК IDКотлетоса,
    ВЫБОР
        КОГДА Котлеты.IDКотлетоса ЕСТЬ NULL
            ТОГДА 0
        ИНАЧЕ 1
    КОНЕЦ КАК IDКотлетосаПолеУпорядочивания1
ИЗ
    ВнешнийИсточникДанных.ЕнотЖаритКотлеты.Таблица.Котлеты КАК Котлеты
        ЛЕВОЕ СОЕДИНЕНИЕ ВнешнийИсточникДанных.ЕнотЖаритКотлеты.Таблица.Инструменты КАК Инструменты
        ПО Котлеты.IDИнструмента = Инструменты.id

УПОРЯДОЧИТЬ ПО
    IDКотлетосаПолеУпорядочивания1,
    IDКотлетоса',Context=ДинамическийСписок.ПолучитьДанные : ВнешнийИсточникДанных.ЕнотЖаритКотлеты.Таблица.Котлеты.Форма.ФормаСписка.Реквизит.СписокЗажарок
10:10.430004-0,EXCP,1,process=1CV8C,OSThread=11532,Usr=Администратор,Exception=580392e6-ba49-4280-ac67-fcd6f2180121,Descr='src\VResourceInfoBaseImpl.cpp(1131):
580392e6-ba49-4280-ac67-fcd6f2180121: Неспецифицированная ошибка работы с ресурсом
Ошибка при выполнении запроса POST к ресурсу /e1cib/dlist:
eece8795-ccc9-4865-8779-0482cfe4a31e: Ошибка при выполнении запроса.
bb4657f6-80d1-4ce6-acfe-69860ef1c3f4: Ошибка получения данных
e01bc916-56a4-4302-b726-792a2f76e608: Ошибка создания набора данных "НаборДанныхДинамическогоСписка"
c238ea87-cc00-4e32-8cc8-f3b182a09711: Ошибка при исполнении запроса набора данных
ae209c88-6b01-464c-adc9-0b72e240492f: Внутренняя ошибка языка запросов "Некорректные параметры получения части результата"'
10:10.430007-0,EXCP,3,process=1CV8C,OSThread=11532,Exception=eece8795-ccc9-4865-8779-0482cfe4a31e,Descr='src\ExceptionWriterUIImpl.cpp(461), shown to the user:
eece8795-ccc9-4865-8779-0482cfe4a31e: Ошибка при выполнении запроса.
f6f167a0-dcc9-49ad-8f8e-2c9d9904e4fe: Ошибка получения данных
f6f167a0-dcc9-49ad-8f8e-2c9d9904e4fe: Ошибка создания набора данных "НаборДанныхДинамическогоСписка"
f6f167a0-dcc9-49ad-8f8e-2c9d9904e4fe: Ошибка при исполнении запроса набора данных
f6f167a0-dcc9-49ad-8f8e-2c9d9904e4fe: Внутренняя ошибка языка запросов "Некорректные параметры получения части результата"'
   novichok79
 
2 - 23.10.19 - 20:32
если выполнить данный запрос в консоли PgAdmin'а, то запрос срабатывает, ровно как и запрос в 1С.
   novichok79
 
3 - 23.10.19 - 20:37
если в настройках источника у поля убрать "IDКотлетоса" убрать "разрешить Null", то все прекрасно работает.
   novichok79
 
4 - 23.10.19 - 20:38
(3) тьфу ты, в настройках полей таблицы внешнего источника, у поля "IDКотлетоса" убрать "разрешить Null", то судя по технологическому журналу и по поведению системы, все заебца.
   bolero
 
5 - 23.10.19 - 22:27
я бы сделал так: на опрашиваемом postgres временно воткнуть log_statement = 'all' в postgres.conf и посмотреть в логе постгреса, как именно оно там из желтого sql в нормальный натранслировало, и попытаться то же самое из консоли исполнить - будет нормальное описание ошибки на английском

из техножурнала выше ни зги не понятно, возможно вообще левую ошибку подсовывает
   novichok79
 
6 - 24.10.19 - 11:00
(5) да, надо бы попробовать. у меня тестовая база крутится на постгри, как и у заказчика. возможно 1С не очень еще с ней умеет работать, хотя стоят самые свежие версии платформы и постгри с сайта 1С .

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.