Главная
Новый форум
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Запустить дизайнер отчетов?

 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> Программирование в БЭСТ-4
View previous topic :: View next topic  
Author Message
GVA



Joined: 16 Oct 2003
Posts: 99
Location: Gaponenko
Occupation: HDM
Interests: Москва

PostPosted: 22 Sep 2005 20:47    Post subject: Запустить дизайнер отчетов? Reply with quote

Находясь в справочнике номенклатуры, отмечаю необходимый товар и хочу распечатать по нему ценники на листе с 24 этикетками в формате А4 например в две колонки и с 12 шт по вертикали.
Чем и как спровоцировать вызов дизайнера? Как напечатать N ценников, задав количество в диалоге?
Из Delphi в Qreport понятно, задаю нужный размер страницы и многоколоночный отчет.
А здесь через Fast Report?

Как вызвать дизайнер не привязываясь к клавише "Shift+F12" и не прописывая фиктивную форму печати? Хочется создавать или коорректировать формы опять же для использования с "Ctrl+F5"
Back to top
View user's profile Send private message
Титов Александр



Joined: 26 Jul 2002
Posts: 975
Location: Титов Александр Александрович
Occupation: Компания БЭСТ
Interests: Москва

PostPosted: 23 Sep 2005 10:05    Post subject: Re: Запустить дизайнер отчетов? Reply with quote

GVA wrote:
Находясь в справочнике номенклатуры, отмечаю необходимый товар и хочу распечатать по нему ценники на листе с 24 этикетками в формате А4 например в две колонки и с 12 шт по вертикали.
Чем и как спровоцировать вызов дизайнера? Как напечатать N ценников, задав количество в диалоге?
Из Delphi в Qreport понятно, задаю нужный размер страницы и многоколоночный отчет.
А здесь через Fast Report?

Как вызвать дизайнер не привязываясь к клавише "Shift+F12" и не прописывая фиктивную форму печати? Хочется создавать или коорректировать формы опять же для использования с "Ctrl+F5"

Добрый день!
Для решения этой задачи необходимо написать спецфункцию, вызываемую по Ctrl-F5, и в ней обратиться к функции WinReport(), предварительно подготовив для нее параметры. Указанная функция служит как раз для взаимодействия с FastReport'ом. А дальше - использовать возможности дизайнера FR, в документации и хелпе все описано с примерами.
_________________
С уважением, Александр Титов, Компания БЭСТ, Москва, отдел разрабо
Back to top
View user's profile Send private message Visit poster's website
GVA



Joined: 16 Oct 2003
Posts: 99
Location: Gaponenko
Occupation: HDM
Interests: Москва

PostPosted: 27 Sep 2005 00:52    Post subject: Опять Танцы с бубном Reply with quote

Собираюсь обрабатывать конкретную накладную.
В шаблонах для печати добавляю новую форму,где одну из переменных обозначаю "Вычислить по формуле" соответственно пишу HfileEval("Hello.hbr",{}). Сама программулька предварительно откомпилирована и размещена в \pro\plugins\print\sclad\
!Сообщение "Нет файла или пустой файл: Hello.hbr"

Этот же (или любой другой, например work.hbr из соседнего топика) размещаю в \plugins\extensns\sclad\.
В реестре накладных нажимаю Ctrl + F5, F4 формирую запись Наименование - Hello
Имя файла с программой- "Hello.hbr"
Список параметров -
Вызов - по требованию

результат тот-же
!Сообщение "Нет файла или пустой файл: Hello.hbr"
Вместо имени файла пробую просто Hello.hbr, или HfileEval("Hello.hbr",{}) все равно ответ один и тот же.

Размешаю модуль в c:\B4_plus\Hello.hbr, в вызовах указываю полный путь -все дно и то же -"НЕТ ФАЙЛА"
Просмотрел все аналогичные посты по этому поводу. Вразумительных объяснений как же правильно записывать вызов так и не нашел. Наверное для всех остальных это слишком очевидно


Last edited by GVA on 27 Sep 2005 01:39; edited 1 time in total
Back to top
View user's profile Send private message
mrs_2005



Joined: 22 Jun 2005
Posts: 105
Location: Михайлов Р.С.
Occupation: ООО "Предприятие "Виктория-Юг"
Interests: г. Краснодар

PostPosted: 27 Sep 2005 01:08    Post subject: Re: Опять Танцы с бубном Reply with quote

GVA wrote:
Собираюсь обрабатывать конкретную накладную.
В шаблонах для печати добавляю новую форму,где одну из переменных обозначаю "Вычислить по формуле" соответственно пишу HfileEval("Hello.hbr",{}). Сама программулька предварительно откомпилирована и размещена в \pro\plugins\print\sclad\
!Сообщение "Нет файла или пустой файл: Hello.hbr"

Этот же (или любой другой, например work.hbr из соседнего топика) размещаю в \plugins\extensns\sclad\.
В реестре накладных нажимаю Ctrl + F5, F4 формирую запись Наименование - Hello
Имя файла с программой- "Hello.hbr"
Список параметров -
Вызов - по требованию

результат тот-же
!Сообщение "Нет файла или пустой файл: Hello.hbr"
Вместо имени файла пробую просто Hello.hbr, или HfileEval("Hello.hbr",{}) все равно ответ один и тот же.
Просмотрел все аналогичные посты по этому поводу. Вразумительных объяснений как же правильно записывать вызов так и не нашел. Наверное для всех остальных это слишком очевидно


Вызываю "Вместо имени файла пробую просто Hello.hbr", только с расширением hRB. Может в этом собака зары
Back to top
View user's profile Send private message Send e-mail Visit poster's website
GVA



Joined: 16 Oct 2003
Posts: 99
Location: Gaponenko
Occupation: HDM
Interests: Москва

PostPosted: 28 Sep 2005 09:01    Post subject: Опять танцы Reply with quote

Это действительно самые настоящие танцы с бубном. Ставлю в начале имени плагина "!" например, "!wexel.hbr" и все срабатывает без проблем. Насчет ! подсмотрел у старших товарищей из установки плагина для замены номенклатуры.
Может кто объяснит какие есть ограничения на написания имен плагинов? И очень интересно с чего это они есть?
Back to top
View user's profile Send private message
itman



Joined: 05 Apr 2002
Posts: 1247
Location: Ильин Е.Ю.
Occupation: Cio
Interests: Кинель

PostPosted: 28 Sep 2005 09:43    Post subject: Reply with quote


Ей богу - никакого колдовства.
Просто когда много файлов в каталоге, то тяжело осмысливать
а со знаком ! свои опусы "всплывают".
внимательнее следите за синтаксисом и расширением
может все-таки не HarBouR (hbr) а HaRbouR (hrb) ?
Back to top
View user's profile Send private message Send e-mail
GVA



Joined: 16 Oct 2003
Posts: 99
Location: Gaponenko
Occupation: HDM
Interests: Москва

PostPosted: 28 Sep 2005 15:51    Post subject: Следите за руками Reply with quote

Действительно стоит посмеяться вместе. Расширение HBR это не описка в форуме, у меня на самом деле так. И файлы формируются и ссылки я записывал соответственно. Весь фокус в том, что еще на начальном этапе в батничке для компиляции удосужился прописать создание файла с этим неправильным расширением.
Сейчас поправил. Теперь даже "!" не нужен. Везде все нормально ссылается. .
Но пока выкручивал себе и окружающим руки, заметил, что для вызова по F5 совсем не обязательно располагать файл в D:\B1201\pro\plugins\extensns\sclad, можно ограничиться и D:\B1201\pro\plugins\print\sclad если в extensns ничего нет, все равно вызывается именно из print.
а можно вообще в pro\plugins\print тогда в первую очередь именно оттуда будет подбирать.
Просто в рвении удовлетворить "файл не найден" распихал копии куда не попадя, и теперь подтирая за собой отловил эту ситуацию
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> Программирование в БЭСТ-4 All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group

Rambler
Rambler's Top100 Рейтинг@Mail.ru