Не бывает....ico писал(а):А вдруг там картинка?ReedCat писал(а): Настоящие пацаны сделали бы _текстовый_ шаблон, правили бы номер awk'ом и потом печатали ни в какой постскрипт не переводя...
Это всё уже современное лоховство...
Как сделать автонумерацию квитанций?
Модераторы: трофи, DukeSS, KWAK
- KWAK
- Модератор
- Сообщения: 19741
- Зарегистрирован: 22-01-2004 19:31
- Откуда: =- Мальта -=
- Контактная информация:
Спасибо, идею понял. Дошло почему находил это или в монстроузных автоматизационных программах или в полиграфическом софте.ReedCat писал(а):
А не нужно это... У тебя типичная проблема "стадии промежуточной автоматизации". Номер квитанции ещё не имеет смысла в системе документооборота, но уже хочется квитанции как-то различать.
Завтра идеи на свежую голову обкатаю.
Думаю что вместо китайского нумератора будет работать китайская клавиатура умеющая запоминать последовательность нажатий кнопок.
С уважением, Сергей Марков. aka KWAK.
- ico
- Активный участник
- Сообщения: 4628
- Зарегистрирован: 12-09-2007 11:46
- Откуда: оттуда
- Контактная информация:
ReedCat писал(а):Не бывает....ico писал(а):А вдруг там картинка?ReedCat писал(а): Настоящие пацаны сделали бы _текстовый_ шаблон, правили бы номер awk'ом и потом печатали ни в какой постскрипт не переводя...
Это всё уже современное лоховство...У настоящих пацанов все в cleartext c LANG=KOI8-R
Код: Выделить всё
\|/ ____ \|/
"@'/ ,. \@"
/_| \__/ |_\
\__U_/
- Лана
- Активный участник
- Сообщения: 5331
- Зарегистрирован: 22-07-2004 03:15
- Откуда: Мальта
- Контактная информация:
Word - mail merge - выбираем базу данных из Access, затем нужное поле вставляем в Header.
Все это работает, но
В Excel делаю таблицу с одной колонкой, ставлю "текст" для форматирования, первая строка - пишу "Номер", затем ниже 001, 002, "выбираю", "тяну" вниз до нужного мне количества номеров. Это занимает пару минут. А вот потом мне надо эту таблицу сохранить в формате, который понятен Access. Я пыталась в разных форматах сохранять, но получалось черт знает что. Хотя если при mail merge "создавать" базу данных через Access напрямую (повыкидывать все, что там есть и вручную набивать номера
) - то все без проблем выходит.
Просто я с Access последний раз плотно работала году в 96-97, тогда как-то разобралась.
Все это работает, но
В Excel делаю таблицу с одной колонкой, ставлю "текст" для форматирования, первая строка - пишу "Номер", затем ниже 001, 002, "выбираю", "тяну" вниз до нужного мне количества номеров. Это занимает пару минут. А вот потом мне надо эту таблицу сохранить в формате, который понятен Access. Я пыталась в разных форматах сохранять, но получалось черт знает что. Хотя если при mail merge "создавать" базу данных через Access напрямую (повыкидывать все, что там есть и вручную набивать номера
Просто я с Access последний раз плотно работала году в 96-97, тогда как-то разобралась.
Дилетант, но профессиональный 
А еще пожизненный пофигист и даже дауншифтер
А еще пожизненный пофигист и даже дауншифтер
А чем Вам не нравится нумерация страниц в Ворде в колонтитулах?
Ну, это я и предлагать не стал...Лана писал(а):Word - mail merge - выбираем базу данных из Access, затем нужное поле вставляем в Header.
Все это работает, но![]()
В Excel делаю таблицу с одной колонкой, ставлю "текст" для форматирования, первая строка - пишу "Номер", затем ниже 001, 002, "выбираю", "тяну" вниз до нужного мне количества номеров. Это занимает пару минут. А вот потом мне надо эту таблицу сохранить в формате, который понятен Access. Я пыталась в разных форматах сохранять, но получалось черт знает что. Хотя если при mail merge "создавать" базу данных через Access напрямую (повыкидывать все, что там есть и вручную набивать номера) - то все без проблем выходит.
Просто я с Access последний раз плотно работала году в 96-97, тогда как-то разобралась.
Базу в Акцессе для полтиника квитанций?
Не, я конечно понимаю, что лень - двигатель прогресса...
Не, я конечно понимаю, что лень - двигатель прогресса...
Да выдыхаю я, выдыхаю...
- Лана
- Активный участник
- Сообщения: 5331
- Зарегистрирован: 22-07-2004 03:15
- Откуда: Мальта
- Контактная информация:
Квак "погорячился"babr писал(а):Базу в Акцессе для полтиника квитанций?![]()
Не, я конечно понимаю, что лень - двигатель прогресса...
Я просто не могу вспомнить, как я раньше из Экселя "мановением руки" конвертировала данные в Акцесс, и все.
А в Экселе сделать колонку хоть с тысячью номеров - это ерунда.
Дилетант, но профессиональный 
А еще пожизненный пофигист и даже дауншифтер
А еще пожизненный пофигист и даже дауншифтер
- Лана
- Активный участник
- Сообщения: 5331
- Зарегистрирован: 22-07-2004 03:15
- Откуда: Мальта
- Контактная информация:
Документ - 1 страница. Что, делать количество страниц, равное количеству номеров?Фишкин писал(а):А чем Вам не нравится нумерация страниц в Ворде в колонтитулах?
Дилетант, но профессиональный 
А еще пожизненный пофигист и даже дауншифтер
А еще пожизненный пофигист и даже дауншифтер
- Otter
- Активный участник
- Сообщения: 364
- Зарегистрирован: 04-04-2008 20:50
- Откуда: Поребрико-Бордюрск
- Контактная информация:
а может не парится и сделать в два прохода? Первым проходом - растянутую экселем нумерацию, а вторым - поверх, оставив незаполненным место нумбера - саму квитанцию из ворда или чего-там еще!
С годами жизнь становится дороже...
DCSI 52507
MSDT 648531
DCSI 52507
MSDT 648531
- dimasg
- Участник
- Сообщения: 238
- Зарегистрирован: 28-01-2008 02:03
- Откуда: ФКНН/Москва
- Контактная информация:
Мне больше нравится xml+xslt или xsl:fo. преобразование рисуется один раз, а дельше генерится нужный xml и выгоняется в ps/pdf .... А уж в преобразовании можно творить чего угодно ...ReedCat писал(а):html - это действительно "по-лоховски"
Настоящие пацаны сделали бы _текстовый_ шаблон, правили бы номер awk'ом и потом печатали ни в какой постскрипт не переводя...
Это всё уже современное лоховство...
А вот "руками" постскрипт генерить - б-р-р-р-р- ...
- Валерий1970
- Активный участник
- Сообщения: 3785
- Зарегистрирован: 08-02-2007 11:30
- Откуда: г.Ноябрьск,ЯНАО
- Контактная информация:
Посмотри вот такую програмку http://www.pvision.ru/bp7.htm ,бесплатная,простейшая с возможностью ее редактировать под себя ,с возможностью переноса данных в Ворд и ЭксельKWAK писал(а):Заранее предупреждаю.
Гугл и Майкрософт перекопал. Они предлагают либо супер пупер программы типа автосклад или 1С. Либо шаблоны для ворда с 3 квитанциями на странице и не удобной системой автонумерации.
В типографию тоже не отправляйте, я про нее знаю но мне нужен на данный момент мизерный тираж самому в ручную править номера сильно лениво.
В общем техническая задача в следующем.
Есть квитанция формата А4 на ней номер. Надо чтобы при печати он менялся увеличиваясь на единицу.
Кто что подскажет???
Заранее огромное спасибо!
File -> Get External Data -> ImportЛана писал(а):Квак "погорячился"babr писал(а):Базу в Акцессе для полтиника квитанций?![]()
Не, я конечно понимаю, что лень - двигатель прогресса...- их много больше, и перед цифирьками могут потребоваться буквенные индексы.
Я просто не могу вспомнить, как я раньше из Экселя "мановением руки" конвертировала данные в Акцесс, и все.
А в Экселе сделать колонку хоть с тысячью номеров - это ерунда.
Выскакимает мастер импорта данных.
Это нужно?
Только я не понимаю, зачем нумерацию из Экселя импортировать. В Акцессе достаточно своих инструментов для этого.
Да выдыхаю я, выдыхаю...
Можно и так. Делаем квитанцию размером со страницу, т.е. чтобы при копировании 2-ая копия села бы точно на 2-ю страницу, а не расползлась бы между остатком первой и началом второй. Далее вместо номера квитанции вставляем переменную, например { PAGE }. Можно сделать командой insert --> field. Затем делаем 50 копий, из 1 -2, из 2-х - 4, из 4-х - 8 и т.д. И просто печатаем получившийся документ, номера квитанций подставятся сами.Лана писал(а):Документ - 1 страница. Что, делать количество страниц, равное количеству номеров? :shock:Фишкин писал(а):А чем Вам не нравится нумерация страниц в Ворде в колонтитулах?
Дополнение. Вот, самый простой способ:
1) Вместо номера квитанции вставляете переменную { AUTONUM } и оставляете квитанцию в таком виде. При каждой её печати будет печаться, видимо, номер 1. Можно отформатировать выход на печать в любом виде в самой этой переменной.
2) Записываете макро копирования, не имеющее отношения к данной квитанции, а удваивающую чего угодно в word'овском документе на новой странице.
Tools --> Record Macro
называете, например, CopyAll
А команды в макро примерно такие:
Edit --> Select All
Edit --> Copy
Edit --> Paste
клавиша End
Insert --> Break --> Page break
Edit --> Paste
Всё. Останавливаете запись макро.
Сколько раз запустите, столько и получите разных квитанций.
Эта же макро в редакторе будет выглядеть так (или примерно так):
Sub CopyAll()
Selection.WholeStory
Selection.Copy
Selection.Paste
Selection.EndKey Unit:=wdLine
Selection.InsertBreak Type:=wdPageBreak
Selection.Paste
End Sub
Выпил -- пристегнись ремнём безопасности.
- AlexF
- Активный участник
- Сообщения: 968
- Зарегистрирован: 17-04-2005 12:01
- Откуда: Омск
- Контактная информация:
LaTeX + скрипты (sh, awk, perl, и другие по вкусу ...)KWAK писал(а):Заранее предупреждаю.
Гугл и Майкрософт перекопал. Они предлагают либо супер пупер программы типа автосклад или 1С. Либо шаблоны для ворда с 3 квитанциями на странице и не удобной системой автонумерации.
В типографию тоже не отправляйте, я про нее знаю но мне нужен на данный момент мизерный тираж самому в ручную править номера сильно лениво.
В общем техническая задача в следующем.
Есть квитанция формата А4 на ней номер. Надо чтобы при печати он менялся увеличиваясь на единицу.
Кто что подскажет???
Заранее огромное спасибо!
С уважением, Alexandr Furs. (CMAS ***, CMAS ND)




