Вызов печати из собственного InitListа в БЭСТ-5
Select messages from
# through # FAQ
[/[Print]\]

-> Программирование в БЭСТ-4

#1: Вызов печати из собственного InitListа в БЭСТ-5 Author: Виктория-ЮгLocation: Александр PostPosted: 19 Oct 2007 17:21
    —
Есть плагин, перенесенный из БЭСТ-4, он состоит из двух взаимосвязанных InitListов (из одного вызывается другой затем идет возврат и т.д.) В четверке по F9 из в каждом InitListe вызывалась своя форма печати реестра. Как это же можно реализовать в БЭСТ-5 3.3?
Весь плагин перенес, скомпилировал, все работает кроме печати. Т.е. даже стандартные возможности печати не работают (F9, Alt+F9). Внутри InitListов клавиши переназначаются, но F9 никто не переназначает.

#2:  Author: Виктория-ЮгLocation: Александр PostPosted: 23 Oct 2007 09:26
    —
Up

#3:  Author: nordkLocation: Горбунов Константин PostPosted: 23 Oct 2007 12:05
    —
Да Александр. Тему видел.
Думаю что Инитлист в этом месте отличается и не поддерживает старый
хотябы потому, что Вы в Б4 печатали через массив полей а тут
на эти клавиши подвешивается FastReport и надо создавать шаблон
и привязывать его как шаблон по умолчанию.
Но более точно смогу ответить чуть позже.

#4:  Author: Виктория-ЮгLocation: Александр PostPosted: 31 Oct 2007 15:19
    —
Вопрос все еще актуале

#5:  Author: nordkLocation: Горбунов Константин PostPosted: 31 Oct 2007 17:20
    —
В личку написал причины задержки с ответом.

#6: Re: Вызов печати из собственного InitListа в БЭСТ-5 Author: Титов АлександрLocation: Титов Александр Александрович PostPosted: 01 Nov 2007 10:09
    —
Виктория-Юг wrote:
Есть плагин, перенесенный из БЭСТ-4, он состоит из двух взаимосвязанных InitListов (из одного вызывается другой затем идет возврат и т.д.) В четверке по F9 из в каждом InitListe вызывалась своя форма печати реестра. Как это же можно реализовать в БЭСТ-5 3.3?
Весь плагин перенес, скомпилировал, все работает кроме печати. Т.е. даже стандартные возможности печати не работают (F9, Alt+F9). Внутри InitListов клавиши переназначаются, но F9 никто не переназначает.

Добрый день!
А Вы не могли бы кинуть плагин мне на почту?
titov@bestnet.ru

#7:  Author: Виктория-ЮгLocation: Александр PostPosted: 02 Nov 2007 10:26
    —
Отправил

#8:  Author: Титов АлександрLocation: Титов Александр Александрович PostPosted: 03 Nov 2007 16:25
    —
Виктория-Юг wrote:
Отправил

Получил. Ответ с исправлениями послал почтой.

#9:  Author: Виктория-ЮгLocation: Александр PostPosted: 06 Nov 2007 12:17
    —
Можно выложить описание QPrint ? В хелпе на Б4 и здесь на форуме не нашел.

#10:  Author: nordkLocation: Горбунов Константин PostPosted: 06 Nov 2007 13:18
    —
Выложил QPRINT

#11:  Author: nordkLocation: Горбунов Константин PostPosted: 06 Nov 2007 16:05
    —
Выложил исправленный для Вас вариант в БЭСТ-5

#12:  Author: Виктория-ЮгLocation: Александр PostPosted: 06 Nov 2007 17:13
    —
Спасибо
Только теперь, для полного понимания работы этой функции мне потребуется весть (или половина) текста БЭСТа, начиная с Qprint1 .
Хотелось всего-то внятного описания передаваемых параметров.

Сейчас задача такая:
По примеру Титова А.А. я сделал отчет, в одном из его полей есть сумма по документу. Надо вывести подножие отчета со словом "Итого" и итоговой суммой по полю.

#13:  Author: nordkLocation: Горбунов Константин PostPosted: 06 Nov 2007 17:35
    —
Положил QPRINT1()

#14:  Author: Титов АлександрLocation: Титов Александр Александрович PostPosted: 07 Nov 2007 12:08
    —
Виктория-Юг wrote:
Спасибо
Только теперь, для полного понимания работы этой функции мне потребуется весть (или половина) текста БЭСТа, начиная с Qprint1 .
Хотелось всего-то внятного описания передаваемых параметров.

Сейчас задача такая:
По примеру Титова А.А. я сделал отчет, в одном из его полей есть сумма по документу. Надо вывести подножие отчета со словом "Итого" и итоговой суммой по полю.

Добрый день!
для QPrint1 - входной массив как в Б4:
{
Наименование отчета,;
{наименование 1 поля,имя 1 поля в базе,шаблон вывода,признак суммирования},;
{наименование 2 поля,имя 2 поля в базе,шаблон вывода,признак суммирования},;
{блок кода возвращающий наименование 3,имя 3 поля в базе,шаблон вывода,признак суммирования},;
...
}
Пример:
aPHeads:=;
{"КАPТОТЕКА УЧЕТА ТМЦ НА СКЛАДЕ,{'Группа','Grup','XXXXXX'},;
{'Н/ном','NNum'},{'Наименование','MLabel->Name'},;
{{|| IF(n=1,"Тест 1","Тест 2" },'MLabel->Name'},;
{'Нач.остаток','Kol0',,.T.},{'Тек.кол-во','KolTek','99999999',.T.}}



-> Программирование в БЭСТ-4


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group