Форум: "Прочее";
Текущий архив: 2008.09.21;
Скачать: [xml.tar.bz2];
ВнизЗаполнение бланка из программы Найти похожие ветки
← →
kyn66 © (2008-07-31 09:16) [0]Уважаемые мастера, обращаюсь с просьбой помочь сформировать или предложить метод впечатывания данных в некоторый бланк на принтере. К примеру из программы склад нужно впечатать данные в накладную(ТТН). Каким методом это сделать, как вылавливать координаты выводимых данных? Могет кто уже использовал в деле такой механизм? Принтер может быть и матричный и лазерный и струйник. Спасибо.
← →
Vlad Oshin © (2008-07-31 09:44) [1]в ворде/ёкселе сделать заготовку в виде таблицы, попасть куда надо, затем этот шаблон заполнять из программы и печатать
← →
Anatoly Podgoretsky © (2008-07-31 09:49) [2]> kyn66 (31.07.2008 9:16:00) [0]
Эксель и пару часов работы. Но про качество впечатывания можешь забыть, даже для лазерного, хотя там ошибка меньше. Специальный принтеров у вас конечно нет.
← →
PZ (2008-07-31 09:51) [3]См.
http://www.kornjakov.ru/stat.htm
← →
Медвежонок Пятачок © (2008-07-31 09:53) [4]квик репорт и полчаса работы
← →
Sergey13 © (2008-07-31 09:57) [5]> [0] kyn66 © (31.07.08 09:16)
Если это не бланки строгой отчетности - плюнь на эту затею и печатай все: и бланк и данные.
ИМХО.
← →
Медвежонок Пятачок © (2008-07-31 09:59) [6]а даже если и бланки строгой отчетности, то квик репорт справится.
← →
Leonid Troyanovsky © (2008-07-31 10:04) [7]
> Sergey13 © (31.07.08 09:57) [5]
> и печатай все: и бланк и данные.
На матричном особенно здорово.
--
Regards, LVT.
← →
Sergey13 © (2008-07-31 10:05) [8]> [7] Leonid Troyanovsky © (31.07.08 10:04)
В матричный как раз особенно здорово заправлять бланки.
← →
keymaster © (2008-07-31 10:06) [9]Я квикрепортом такое делал (печать полисов ОСАГО).
← →
tesseract © (2008-07-31 10:07) [10]
> К примеру из программы склад нужно впечатать данные в накладную(ТТН)
У тебя накладные имеют фиксированное количество строк ? Или вы отпускаете фиксированное количество позиций ?
← →
kyn66 © (2008-07-31 10:09) [11]Помнится ешшо из дельфи2 квик репорт там очень глючный был. С тех пор давно с ним не общался. Не знаю как в 7-ом. А бланки - строгой отчетности. Впечатывать нужно только данные.
← →
Skyle © (2008-07-31 10:11) [12]
> kyn66 © (31.07.08 10:09) [11]
То есть сформировать сам бланк нельзя? На ём печать стоит и подпись генерала?
← →
kyn66 © (2008-07-31 10:25) [13]>То есть сформировать сам бланк нельзя? На ём печать стоит и подпись генерала?
Нет, ну бланк конечно можно сформировать(допонительный гемор). Если применить попробывать метод шаблонов, типа EkRtf(компонент). Проставить переменные. При выводе на печать шаблон сделать невидимым?
КОнечно лучший вариант - визуальная форма и перемещать переменные мышкой, настраивать как в 1С..... да... а затем координаты типа записать в ini-файл, затем при выводе их считать.
← →
Anatoly Podgoretsky © (2008-07-31 10:27) [14]> Медвежонок Пятачок (31.07.2008 9:59:06) [6]
> то квик репорт справится.
А квик репорт причем, тут проблема механики, а не программирования.
← →
Медвежонок Пятачок © (2008-07-31 10:27) [15]ну вот видишь, все ты сам знаешь
← →
tesseract © (2008-07-31 10:32) [16]
> КОнечно лучший вариант - визуальная форма и перемещать переменные
> мышкой, настраивать как в 1С
Купить fastReport ? Там всё это есть и давно.
← →
Skyle © (2008-07-31 10:40) [17]
> kyn66 © (31.07.08 10:25) [13]
Всё, что тут перечислено как гимор видится мне маной небесной по сравнению с вычислением позиций на бланке и попыткой с завязаными глазами попасть в этот бланк на произвольном принтере с произвольным перекосом.
Нет бы просто на обычном чистом листе всё вместе нарисовать...
← →
isasa © (2008-07-31 10:42) [18]Anatoly Podgoretsky © (31.07.08 10:27) [14]
А квик репорт причем, тут проблема механики, а не программирования.
Если ролики не убитые и не скользят, то в 1 мм погрешности можно уложиться.
← →
Медвежонок Пятачок © (2008-07-31 10:42) [19]гемор позиционирования решается за пять минут настройкой марджинов.
← →
Медвежонок Пятачок © (2008-07-31 10:43) [20]Если ролики не убитые и не скользят, то в 1 мм погрешности можно уложиться.
я укладывался в полмиллиметра.
← →
isasa © (2008-07-31 10:46) [21]ЗЫ. Печать формы целиком, более перспективное занятие, чем "попадание".
При попадании всегда найдется урод, который криво вставил бланк.
Все напечатанное криро, выглядит не так ублюдочно, как ровная таблица и криво впечатанные данные. :)
← →
rule © (2008-07-31 10:49) [22]ну самый простой метод - квик репорт, а самый удобный - фаст репорт
Я не помню, но у них вроде была какаято тулза как раз для этого дела. Подкладываешь шаблон этого вот бланка под низ, он не печатается, но очень удобно разные там поля подставлять.
← →
kyn66 © (2008-07-31 10:51) [23]
> Нет бы просто на обычном чистом листе всё вместе нарисовать.
> ..
Ну на каком чистом листе, сказано-же "Бланк стргой отчетности" , каждый под своим номером.
> гемор позиционирования решается за пять минут настройкой
> марджинов.
А что такое Марджинов?
← →
kyn66 © (2008-07-31 10:53) [24]
> ну самый простой метод - квик репорт, а самый удобный -
> фаст репорт
ВОт и я думаю, нужно изучать FR. На компе-то он установлен....
← →
Медвежонок Пятачок © (2008-07-31 10:54) [25]Я не помню, но у них вроде была какаято тулза как раз для этого дела.
Зачем там тулза, если в qr координаты объектов указываются прямо в миллиметрах?
← →
isasa © (2008-07-31 10:55) [26]Медвежонок Пятачок © (31.07.08 10:43) [20]
я укладывался в полмиллиметра.
:)
-0,5 ... +0,5
Так устроит?
← →
Медвежонок Пятачок © (2008-07-31 11:03) [27]нет.
-0.25 + 0.25
← →
kyn66 © (2008-07-31 11:11) [28]ТАк есть он QR в 7-м. Шота я его не вижу у себя?
← →
Медвежонок Пятачок © (2008-07-31 11:14) [29]есть. просто не видишь.
← →
rule © (2008-07-31 11:15) [30]
> Медвежонок Пятачок © (31.07.08 10:54) [25]
А типа в фастрепорте нельзя такого сделать, в этом плане все аналогично
← →
Медвежонок Пятачок © (2008-07-31 11:16) [31]да можно и в нем. и в рэйве можно и в кристалле
← →
Игорь Шевченко © (2008-07-31 11:18) [32]секретаршу наймите. Или программиста
← →
kyn66 © (2008-07-31 11:24) [33]
> секретаршу наймите. Или программиста
А к чему эта фраза?
← →
Медвежонок Пятачок © (2008-07-31 11:25) [34]так сложно же без программиста. а если еще и без секретарши ....
← →
kyn66 © (2008-07-31 11:45) [35]Больше пол-год не писал, подзабылось многое... :(
← →
Игорь Шевченко © (2008-07-31 11:47) [36]
> А к чему эта фраза?
К тому, что секретарша будет бланки печатать за то время, пока нормальный программист напишет
← →
Медвежонок Пятачок © (2008-07-31 11:49) [37]Больше пол-год не писал,
Ты это, давай, там, выходи из кризиса.
Страна целых полгода без твоего креатива жила.
← →
kyn66 © (2008-07-31 11:54) [38]Удалено модератором
← →
kyn66 © (2008-07-31 12:58) [39]Вау, есть хорошая новость! Оказывается сейчас бланки строгой отчетности есть без шапок, т.е. не нужно подцеливаться попадать(только в самом верху УНН, эт мелочь), достаточно работать через шаблон. Вот ща задача найти этот самы шаблон для РБ, желательно в rtf. Тему можно закрыть. Всем спасибо за обсуждение!
← →
rule © (2008-07-31 13:35) [40]
> kyn66 © (31.07.08 12:58) [39]
сам нарисуй
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2008.09.21;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.006 c