2.Добавляю к Интерфейсу L_BaseDoc::VSchet новую ЛТ KatOpers
Получается такой код:
Код: Выделить всё
Create view katopers
as
from
DOK_KATOPERS,
DOK_FILIAL
where
((
DOK_FILIAL.ATL_NREC == DOK_KATOPERS.FILIAL
))
;
Ошибка: Таблица DOK_FILIAL не принадлежит компилируемому компоненту "L_BASEDOC", объектный враппер не найден (стр.4, поз.15 в C:\GAL810E\SUPPORT\OUT\L_BASEDOC##VSCHET\0LT_KATOPERS.VIH)
4.Добавляю #Component "L_BASEDOC" в начало SQL-кода (см.выше), ошибка:
ROWSE","SCREEN","TEXT","PANEL","PASS","WINDOW","HANDLEEVENT" или "END". (конец Interface) (стр.1, поз.1 в C:\GAL810E\SUPPORT\OUT\L_BASEDOC##VSCHET\0LT_KATOPERS.VIH)
5.Создаем табличку в схеме GAL и с привязкой компоненту L_BASEDOC:
Код: Выделить всё
create table GAL.dok_filial "Справочник филиалов"
using "dok_fili.dat"
component L_BASEDOC
with table_Code = 31973
with tableOptions header, journal, corpo
(
name : String "Наименование филиала"
);
Ошибка: Ошибка при создании таблицы "DOK_FILIAL". Код таблицы = 311 : "Ошибка выполнения [311]". (стр.8, поз.5 в c:\gal810e\Support\Tmp\tmp3D0A.tmp)
Отсюда вопросы:
1.как правильно создавать собственные таблицы с пом.консоли управления?
2.как правильно создавать ЛТ на основе данных этих таблиц?
P.S. платформа Oracle, версия "Галактики" 8.1, Атлантис 5.4.27(5.4.20)