Несовпадение прототипа и присоединённой формы

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

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

zna
Местный житель
Сообщения: 552
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Челябинск
Контактная информация:

Re: Несовпадение прототипа и присоединённой формы

Сообщение zna »

Да, получилось, благодарю! :-)
zna
Местный житель
Сообщения: 552
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Челябинск
Контактная информация:

Re: Несовпадение прототипа и присоединённой формы

Сообщение zna »

Ещё вопрос, коллеги, по присоединённой форме ФРО-Отчёты-Аналитика-Аналитический отчёт-Форма "Ведомость аналитического учета по содержанию" (прототип "ANUCH_SH"). Добавляю код

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

.Create view _v as select * from oborot;
...
_v.getfirst oborot;                                      //Здесь система падает
Получаю вылет по RunTime.. :eek:
Пробовал разные варианты- и синоним oborot1, и getfirst oborot- результат тот же..Что не так?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Несовпадение прототипа и присоединённой формы

Сообщение edward_K »

logstrtofile
Если падает сразу(ничего в лог не записало) - то у вас криво построен запрос. И уберите "_" - v хватит.
Посмотрите лог компиляции.
zna
Местный житель
Сообщения: 552
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Челябинск
Контактная информация:

Re: Несовпадение прототипа и присоединённой формы

Сообщение zna »

edward_K писал(а):logstrtofile
Если падает сразу(ничего в лог не записало) - то у вас криво построен запрос. И уберите "_" - v хватит.
Посмотрите лог компиляции.
Отлично, убрал "_" и прокатило нормально! Благодарю, Эдвард, уже в который раз!
zna
Местный житель
Сообщения: 552
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Челябинск
Контактная информация:

Re: Несовпадение прототипа и присоединённой формы

Сообщение zna »

Продолжу тему про присоединённую форму к "Аналитическому отчёту". Сделал три присоединённые формы для одного и того же прототипа- "ANUCH_SH", каждый в отдельный ресурсный файл. Суть доработок в том, что в присоединённых формах формируются бухсправки.
Если ресурсные файлы подключать по - отдельности, то каждая форма работает нормально, а если все три ресурсных файла подключить вместе, то одна вылетает по рантайму. Выход, понимаешь ли, за границы какой-то там коллекции..
Какая форма начинает вылетать- зависит от порядка подключения в репозитории, пробовал разные варианты.
Пытался также все формы втиснуть в один ресурсный файл (включив параметр ClearResource = Off), но происходит не добавление новой формы в ресурсный файл, а перезапись существующей.
Как правильно засунуть несколько присоединённых форм в один ресурс? Не хотелось бы logstrtofile копать- вариантов много..
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Несовпадение прототипа и присоединённой формы

Сообщение edward_K »

1. Компилить все в один ресурс
2. У каждой должны быть уникальны LinkForm + NameInList
3. При пересечении 2 приколы могут быть разные, особливо если приоритет у ресов один. Каждая форма при компиляции по сути разбивается на несколько объектов и видимо происходит мешанина.
zna
Местный житель
Сообщения: 552
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Челябинск
Контактная информация:

Re: Несовпадение прототипа и присоединённой формы

Сообщение zna »

Да, верно- у меня LinkForm одинаковый был. Поправил и ок! Спасибо!
Ответить