Страница 4 из 4

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

Добавлено: 16 июл 2014, 13:54
zna
Да, получилось, благодарю! :-)

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

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

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

.Create view _v as select * from oborot;
...
_v.getfirst oborot;                                      //Здесь система падает
Получаю вылет по RunTime.. :eek:
Пробовал разные варианты- и синоним oborot1, и getfirst oborot- результат тот же..Что не так?

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

Добавлено: 25 июл 2014, 14:03
edward_K
logstrtofile
Если падает сразу(ничего в лог не записало) - то у вас криво построен запрос. И уберите "_" - v хватит.
Посмотрите лог компиляции.

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

Добавлено: 25 июл 2014, 14:35
zna
edward_K писал(а):logstrtofile
Если падает сразу(ничего в лог не записало) - то у вас криво построен запрос. И уберите "_" - v хватит.
Посмотрите лог компиляции.
Отлично, убрал "_" и прокатило нормально! Благодарю, Эдвард, уже в который раз!

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

Добавлено: 31 июл 2014, 15:42
zna
Продолжу тему про присоединённую форму к "Аналитическому отчёту". Сделал три присоединённые формы для одного и того же прототипа- "ANUCH_SH", каждый в отдельный ресурсный файл. Суть доработок в том, что в присоединённых формах формируются бухсправки.
Если ресурсные файлы подключать по - отдельности, то каждая форма работает нормально, а если все три ресурсных файла подключить вместе, то одна вылетает по рантайму. Выход, понимаешь ли, за границы какой-то там коллекции..
Какая форма начинает вылетать- зависит от порядка подключения в репозитории, пробовал разные варианты.
Пытался также все формы втиснуть в один ресурсный файл (включив параметр ClearResource = Off), но происходит не добавление новой формы в ресурсный файл, а перезапись существующей.
Как правильно засунуть несколько присоединённых форм в один ресурс? Не хотелось бы logstrtofile копать- вариантов много..

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

Добавлено: 31 июл 2014, 15:57
edward_K
1. Компилить все в один ресурс
2. У каждой должны быть уникальны LinkForm + NameInList
3. При пересечении 2 приколы могут быть разные, особливо если приоритет у ресов один. Каждая форма при компиляции по сути разбивается на несколько объектов и видимо происходит мешанина.

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

Добавлено: 31 июл 2014, 17:01
zna
Да, верно- у меня LinkForm одинаковый был. Поправил и ок! Спасибо!