Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.04.07;
Скачать: [xml.tar.bz2];

Вниз

Защита печатной формы   Найти похожие ветки 

 
Дядя Будда   (2003-03-26 17:35) [0]

Встала такая проблема: необходимо распечатывать некоторые талоны для всех сотрудников компании (на бесплатное питание в столовой).
Проблема: Нужно выводить на печать талоны таким образом, чтобы их как можно сложнее было бы распечатать из каких-либо сторонних программ (Word, Photoshop) и т.д.
Использование бумаги с уровнями защиты (водяные знаки и т.д.) неприемлемо.
Я понимаю, что подделать такие талоны с легкостью можно будет в графическом редакторе, но желательно этот процесс сделать более затруднительным.
Хотелось бы выслушать возможные идеи...


 
Anatoly Podgoretsky   (2003-03-26 17:36) [1]

Сделать именные талоны


 
NickBat   (2003-03-26 17:46) [2]

В любом случае их можно будет отксерить. :))


 
Александр Ч   (2003-03-26 17:47) [3]

Мы такое проходили. Никак ты не сделаешь.
У нас заказывали талоны в крутой типографии на специальной бумаге
и их все равно подделывали.

Но могу предложить почти 100% вариант. Нужно делать талоны
с уникальным номером, который будет включать табельный номер
сотрудника и гарантию того, что этот номер сгенерирован именно
твоей программой. В конце месяца эти талоны (использованные)
должен кто-то обрабатывать (вводить номера в программу, заодно
и подсчитают). Тут все подделки и вылезут.


 
Дядя Будда   (2003-03-26 18:01) [4]

У меня имеются большие опасения, что сотрудники будут подделывать не свои талоны, а чужие, так как любой сотрудник компании в корпоративной программе может посмотреть и табельный номер и имя любого другого сотрудника.
От ксерокопирования, конечно, не защититшься, но хотелось бы, чтобы талон нельзя было просто распечатать из Word"a, например использовать какой-нибудь свой незарегистрированный фонт, или что-нибудь еще...


 
Александр Ч   (2003-03-26 18:07) [5]

У меня имеются большие опасения, что сотрудники будут подделывать не свои талоны

Это решается так: На то есть пропуск с фотографией,
который он в собой в столовую берет. Т.е. Талоны-именные.
Все надежно.


 
Дядя Будда   (2003-03-26 18:10) [6]

Спасибо всем!
Время расставит все по своим местам :)


 
NickBat   (2003-03-26 18:20) [7]

Можно организовать талоны по другому принципу.
Талоны на питание подразумевают какую-то сумму на бесплатное питание, ведь так?
Так может все организовать без талонов? :)
Сотрудник приходит в столовую, показывает удостоверение личности, ему записывают в долговую книгу, в конце месяца столовая считает кто на сколько проел и все дела. И никаких талонов.


 
Дядя Будда   (2003-03-26 18:35) [8]

Дело несколько сложнее: столовая принадлежит не нашей компании и в ней питаются представители других фирм, на которых, понятное дело, это не распространяется. И решать вопросы о записи "кормящихся" от нашей фирмы в столовой, видимо у руководства нет желания. Есть, конечно, много возможных путей организационного решения этой проблемы, но это выходит за круг обязанностей штатного программиста :)


 
Mystic   (2003-03-26 18:54) [9]

Если талоны именные, то выволить на них фото сотрудника + уникальный номер.


 
theodor_iv   (2003-03-26 20:29) [10]

На каждом талоне выводить ПОРЯДКОВЫЙ НОМЕР ТАЛОНА (или Random, или GetTickCount, или другой уникальный номер), столовой выдавать номера официально выпущенных талонов, чтобы они вычеркивали использованные.


 
Mike_Goblin   (2003-03-26 21:10) [11]

2 theodor_iv -
лучше GUID, чтобы тетенька у кассы еще больше обрадовалась :)))
Сори никого не хотел обидеть, настроение такое



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.04.07;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.008 c
1-19525
Sherlock
2003-03-25 09:52
2003.04.07
BDE??


3-19458
TSa
2003-03-18 00:04
2003.04.07
Задачка sql


1-19663
ЮРИЙ_К
2003-03-25 16:51
2003.04.07
Отловить событие формы при перетаскивании ее за Caption ???


3-19492
Ej
2003-03-19 20:09
2003.04.07
SQL в консольном приложении


3-19489
Солер
2003-03-19 16:05
2003.04.07
ADO капризнечает





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский