Ошибка в сборке проекта или ошибка в описании таблицы?

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ошибка в сборке проекта или ошибка в описании таблицы?

Сообщение edd » Чт окт 08, 2020 13:08

Доброго дня!

Обновились до атлантиса 5.5.37.1, версия компилятора 5.5.37.0

Скомпилил печатные формы для накладных, для этого пришлось в файле проекта написать следующее:
Код: Выделить всё
#define ComponentVersion
#ifdef ComponentVersion
#component "L_PRNSOPR"
#endif
#include ExtAttr.Vih
#include galnet.inc
end;
#include glovars.inc
#include SDFuns.vih
#include FeeSigners.vih
#include KatSoprToMem.vih
#include KatSoprToMem.var
#include StrFunc.vih
#include PrnSoprMem.inc
#include PrnSoprFun.vih
#make "PrnSopr12.rtf"


При вызове печатных форм получаю ошибку
Не совпадает описатель узла L_PRNSOPR::katsoprmemttn в лог. таблице и в ресурсе

Первый вопрос, как может не совпадать описание, если PrnSoprMem.inc был скачан с ftp для нужной нам версии?

Ок, камменчу #include PrnSoprMem.inc
При компиляции получаю ошибку Таблица KATSOPRMEMTTN отсутствует в словаре

Второй вопрос, а зачем вообще мне надо указывать PrnSoprMem.inc явно? Раньше такого не нужно было делать. Может я какой то "правильный" инклюдник не подключил?

В общем я не понимаю, в чем может быть проблема?
edd
Постоянный обитатель
 
Сообщения: 166
Зарегистрирован: Вт мар 29, 2005 17:49
Reputation point: 5

Re: Ошибка в сборке проекта или ошибка в описании таблицы?

Сообщение Masygreen » Вс окт 11, 2020 12:53

Код: Выделить всё
#define GAL9_1


Докомпиляция, удалить FRM и заново разархивировать..
Время ведет!
Masygreen
Местный житель
 
Сообщения: 1088
Зарегистрирован: Чт сен 04, 2008 11:27
Откуда: Москва
Reputation point: 26

Re: Ошибка в сборке проекта или ошибка в описании таблицы?

Сообщение edd » Пн окт 12, 2020 10:52

Masygreen писал(а):
Код: Выделить всё
#define GAL9_1


Докомпиляция, удалить FRM и заново разархивировать..


Докомпиляция чего? У меня в проекте нет фейсов, а только печатные формы же. :-? Или речь о VipInterface PrintSopr? Я не знаю, что там внутри, что мне даст alter interface? :?
Про "заново разархивировать" вообще не понял волшебную силу действия.. Это как выйти и снова зайти. :eek:
edd
Постоянный обитатель
 
Сообщения: 166
Зарегистрирован: Вт мар 29, 2005 17:49
Reputation point: 5

Re: Ошибка в сборке проекта или ошибка в описании таблицы?

Сообщение edward_K » Вт окт 13, 2020 11:46

Скорей всего у вас проблема с dictypes.def - не тот или несколько версий. Ну и сам файл проверьте.
Так вроде ничего не видно - файлы давно не менялись.
Также возможно присутствует еще ресурс с такими же инклюдами и описание таблицы берется с него.
Убедитесь, что у вас выключено автоматическое обновление настроек (Galaxy.TuneLock = true в cfg)
Все свои ресурсы отнесите в отдельную группу в репозитарии. Дайте там права всем разрешено, себе запрет.
Новый рес(его перед сборкой нужно удалить) подключите только себе.
В отчете о рабочей станции убедитесь, что все лишние ресурсы отключены, crf пустой( если ресурсы подключали не с приоритетом 500, то они будут все в конце).
Убедитесь, что версия атлантиса , на которой собираете соответствует текущей ( наверное vip.exe, он и каталог откуда собираете должны соответствовать рабочей версии, проверьте откуда идет подключение ресурсов - возможно вы не обновили этот каталог).
В cfg для vip где то есть параметр, откуда брать индетификаторы. Я пользуюсь viper - там есть отдельная галочка.
edward_K
Заслуженный деятель интернет-сообщества
 
Сообщения: 5164
Зарегистрирован: Вт мар 29, 2005 17:49
Откуда: SPB galaxy spb
Reputation point: 115


Вернуться в Программирование

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


cron