попродую все же оставить:
Create Dictionary PROJDICT "Проекты";
Создание словаря БД с нуля.
Модераторы: m0p3e, edward_K, Модераторы
Вынужден признать, что по поводу влияния патчей на корректность сборки словаря я был неправ. Дальнейшая проверка показала, что дело не в патчах. Просто в Атлантисе (в отличие от "Галактики") рядом с каталогом EXE лежит еще одна папка SOURCE. Методом тыка был выяснен список файлов, которые должны быть в этой самой папке SOURCE для нормальной сборки словаря:
- - exclass.dic
- exfirst.dic
- sinfo.dic
- systbl.dic
-
- Абориген
- Сообщения: 943
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: External Developer
- Контактная информация:
1) Компилирую как раз Атлантисовским ВИПом
2) в exclass.dic описаны ПОЛЬЗОВАТЕЛЬСКИЕ таблы. они никак не влияют на компиляцию словаря
3) exfirst.dic - описывают системные поля любых таблиц для Галки. в произовльном словаре их можно не юзать
4) sinfo.dic - обычная копия, создающая SourceInfo - тоже необязательная вещь. до версии 5.8x вообще не юзалась
5) systbl.dic - возможно как раз здесь собака порылась. попробую в инклюдах указать путь на source атлантиса
во всяком случае будем пробовать
2) в exclass.dic описаны ПОЛЬЗОВАТЕЛЬСКИЕ таблы. они никак не влияют на компиляцию словаря
3) exfirst.dic - описывают системные поля любых таблиц для Галки. в произовльном словаре их можно не юзать
4) sinfo.dic - обычная копия, создающая SourceInfo - тоже необязательная вещь. до версии 5.8x вообще не юзалась
5) systbl.dic - возможно как раз здесь собака порылась. попробую в инклюдах указать путь на source атлантиса
во всяком случае будем пробовать
Я не пытался разбираться с содержимым этих файлов. Первичный файл в данном случае systbl.dic, а остальные подгружаются в него через #include. Соответственно, если взять systbl.dic как он есть и ничего в нем не править, то без трех других файлов получится та же ошибка.Maverick писал(а):2) в exclass.dic описаны ПОЛЬЗОВАТЕЛЬСКИЕ таблы. они никак не влияют на компиляцию словаря
3) exfirst.dic - описывают системные поля любых таблиц для Галки. в произовльном словаре их можно не юзать
4) sinfo.dic - обычная копия, создающая SourceInfo - тоже необязательная вещь. до версии 5.8x вообще не юзалась
Попробуй так. У меня этот скрипт норм отработал и на третьем и на пятом атлантисе
Код: Выделить всё
Create Dictionary GALDICT "Галактика 8.00";
Set type
(
tNrec = comp
);
Create Table D_FP.fpBudget "FPlan Бюджеты"
Using "fpBudget.DAT"
With Table_CODE = 22201
With Replace
(
Nrec : tNrec
)
With Index
(
fpBudget01 = Nrec(Unique, Surrogate, Journal)
);