Подскажите по интерфейсу PLPOR
Модераторы: m0p3e, edward_K, Модераторы
Подскажите по интерфейсу PLPOR
В .ard отчете вызываю интерфейс с параметрами RunInterface(PlPor,10, 0,0) (выбор бух.справки). При запуске отчета открывается окно Бух.Справок, но выбрать конкретную бух.справку мне не дает. Дает только создавать, удалять и изменять но не выбирать. Может этот интерфейс не рассчитан на выбор конкретной бух.справки для дальнейшей печати. Может надо создавать свой интерфейс выбора бух.справки? Подскажите в чем причина или моя ошибка?
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Подскажите по интерфейсу PLPOR
ну если нет колонки с меткой и не делается синим по Ins, то не для выбора. Посмотрите отчеты, где есть фильтр по документам - getifccurrentfieldname вам поможет. Да и аналитика есть такая(5019, но в 810) - тогда объект GetKau(искать на форуме). Вообще лучше взять за основу существующий отчет, чем делать что то в ард.
-
- Местный житель
- Сообщения: 552
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Челябинск
- Контактная информация:
Re: Подскажите по интерфейсу PLPOR
Доброго всем. Задам вопрос здесь, чтобы тем не плодить.
После установки февральских обновлений перестал компилироваться интерфейс PlPor:Имею ошибку
Ошибка: Нет логической таблицы LOGTABLE F_PLPOR::PLPOR->V_DOG C:\Viper\121119_PlPor\140305_PlPor.vip(стр. 5, поз. 22)
Ошибка: Не загрузился из ресурса родительский интерфейс PlPor C:\Viper\121119_PlPor\140305_PlPor.vip(стр. 5, поз. 22)
До обновления компиляция проходила нормально. Не понимаю, ведь v_dog- это именованная вью, которой и не должно быть в исходном интерфейсе..
После установки февральских обновлений перестал компилироваться интерфейс PlPor:
Код: Выделить всё
const
cmWriteDopInfo = 9011;
Title3_2 = 9991;
End;
alter interface PLPOR;
function _MnPlanName (nPlPor: comp): string; forward;
var BaseDocNrec, PlPorNrec : comp;
Create view
var sDop: string;
(ZakNar) as select _MnPlanName(Plpor.Nrec), * from attrval attrval_vd, attrval attrval_co, attrval attrval_rz, fpco, katnazna,
stepdoc stepdoc_p, mnplan, objacct;
Create view v_dog
as Select * from plpor, soprhoz, basedoc, stepdoc, EXCLASSVAL, EXCLASSSEG, calplan
where (( PlPorNrec == plpor.nrec and
word(1) == soprhoz.tidkgal and
PlPorNrec == soprhoz.csoprdoc and
soprhoz.cstepdoc == stepdoc.nrec and
stepdoc.cbasedoc == basedoc.nrec and
basedoc.nrec == exclassval.crec and
word(30) == exclassval.CLASSCODE and
word(1102) == exclassval.wtable and
exclassval.cclassseg == exclassseg.nrec and
basedoc.ccalplan == calplan.nrec
));
...
Ошибка: Нет логической таблицы LOGTABLE F_PLPOR::PLPOR->V_DOG C:\Viper\121119_PlPor\140305_PlPor.vip(стр. 5, поз. 22)
Ошибка: Не загрузился из ресурса родительский интерфейс PlPor C:\Viper\121119_PlPor\140305_PlPor.vip(стр. 5, поз. 22)
До обновления компиляция проходила нормально. Не понимаю, ведь v_dog- это именованная вью, которой и не должно быть в исходном интерфейсе..
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Подскажите по интерфейсу PLPOR
Ругается у вас на первый view
Скорей всего добавили имя вьюхи
Посмотрите в консоле управления
Другие докомпиляции собираются?
Скорей всего добавили имя вьюхи
Посмотрите в консоле управления
Другие докомпиляции собираются?
-
- Местный житель
- Сообщения: 552
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Челябинск
- Контактная информация:
Re: Подскажите по интерфейсу PLPOR
Да, похоже, что v_dog как-то добавился..
В консоли видны две записи F_PLPOR::PlPor и обе ссылаются на F_PlPor.res.
Причём, если отключить мой ресурсник с доработкой, то выдаётся сообщение
---------------------------
Ошибка
---------------------------
Нет логической таблицы
LOGTABLE F_PLPOR::PLPOR->V_DOG
---------------------------
ОК
---------------------------
Не понимаю, как моя view оказалась связанной со стандартным интерфейсом при отключенном моём ресурсном файле?
В консоли видны две записи F_PLPOR::PlPor и обе ссылаются на F_PlPor.res.
Причём, если отключить мой ресурсник с доработкой, то выдаётся сообщение
---------------------------
Ошибка
---------------------------
Нет логической таблицы
LOGTABLE F_PLPOR::PLPOR->V_DOG
---------------------------
ОК
---------------------------
Не понимаю, как моя view оказалась связанной со стандартным интерфейсом при отключенном моём ресурсном файле?
-
- Местный житель
- Сообщения: 552
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Челябинск
- Контактная информация:
Re: Подскажите по интерфейсу PLPOR
А, дошло..
Связь оказалась через конфигурационный файл, отключил его и компиляция прошла.
Связь оказалась через конфигурационный файл, отключил его и компиляция прошла.
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: Подскажите по интерфейсу PLPOR
в plpor там одна вью вроде была именнованная PlPorView
А вообще,в документации в наследовании не заявлено явно что можно клепать новые ЛОТ в потомках. Так что, еще неизвестно насколько это легитимно добавлять свои вью а не расширять существующие.Хотя да..по факту с такими добавленными ЛОТ собирались всякие там Alter. Хорошо бы разработчики этот момент явно прояснили
А вообще,в документации в наследовании не заявлено явно что можно клепать новые ЛОТ в потомках. Так что, еще неизвестно насколько это легитимно добавлять свои вью а не расширять существующие.Хотя да..по факту с такими добавленными ЛОТ собирались всякие там Alter. Хорошо бы разработчики этот момент явно прояснили
-
- Местный житель
- Сообщения: 552
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Челябинск
- Контактная информация:
Re: Подскажите по интерфейсу PLPOR
В моей докомпиляции plpor 8 именованных view добавлено. Вроде корректно всё..
Re: Подскажите по интерфейсу PLPOR
В потомках можно как добавлять новые именованные View, так и расширять имеющиеся.