|
Кто делал запрет печати более 1 копии? | ☑ | ||
---|---|---|---|---|
0
tixis
21.10.14
✎
15:00
|
Есть задача при печати из перемещения, если напечатали 2 экземпляра, то на всех последующих выводить "КОПИЯ". Про всякие прин скрин и т.д предупредил, сказали что в курсе, но все равно просят сделать хотя бы из 1с. Вопрос: где хранить количество уже распечатанных, + как отлавливать если печатали внешкой?
З.Ы. База распределенка. |
|||
1
Maxus43
21.10.14
✎
15:03
|
Именно физически распечатаных имхо никак.
А сколько раз жмакали кнопку печать в доке (вывод на экран таб дока): >>где хранить количество уже распечатанных в новом независимом РС разве что >>как отлавливать если печатали внешкой? там же, процедура печати общая сначала, потом идёт во внешки |
|||
2
RomaH
naïve
21.10.14
✎
15:04
|
внешки запретить
запретить вывод на экран - только печать сразу из типовой формы печати писать в РС объект и имя печатной формы перед печатью проверять наличие в регистре |
|||
3
Нахожусь в оппозиции
21.10.14
✎
15:04
|
1. печать только напрямую на принтер с подсчетом количества в регистре
2. вывод на экран только со словом копия |
|||
4
Maxus43
21.10.14
✎
15:05
|
(2)(3) вот бумага закончилась, или принтер сдох - и вуаля... если было прервано задание печати из 1с не отследить вроде.
Имхо тупая задача. |
|||
5
dmpl
21.10.14
✎
15:06
|
(2) PDF-принтер - и вуаля!
|
|||
6
RomaH
naïve
21.10.14
✎
15:06
|
// Вывести табличные документы на принтер
Процедура РаспечататьТабличныеДокументы(ТабличныеДокументы, ОбъектыПечати, знач ДоступнаПечатьПоКомплектно) Экспорт #Если ВебКлиент Тогда ДоступнаПечатьПоКомплектно = Ложь; #КонецЕсли Если ДоступнаПечатьПоКомплектно Тогда Для Каждого ЭлементПечати Из ОбъектыПечати Цикл ИмяОбласти = ЭлементПечати.Представление; Для Каждого Элемент Из ТабличныеДокументы Цикл ТабДок = Элемент.Значение; Область = ТабДок.Области.Найти(ИмяОбласти); Если Область = Неопределено Тогда Продолжить; КонецЕсли; ТабДок.ОбластьПечати = Область; ТабДок.Напечатать(Истина); //Лобанов СтруктураДанных = Новый Структура("КоличествоЭкземпляров,Представление,ИмяКомпьютера,ИмяПользователя", Элемент.Значение.КоличествоЭкземпляров, Элемент.Представление, ИмяКомпьютера(), ИмяПользователя()); УправлениеПечатьюПереопределяемый.ЗаписатьФактПечатиВРегистр(ЭлементПечати.Значение,СтруктураДанных); //Лобанов КонецЦикла; КонецЦикла; Иначе Для Каждого Элемент Из ТабличныеДокументы Цикл ТабДок = Элемент.Значение; ТабДок.Напечатать(Истина); КонецЦикла; КонецЕсли; КонецПроцедуры Процедура ЗаписатьФактПечатиВРегистр(ЭлементПечати,СтруктураДанных) Экспорт УстановитьПривилегированныйРежим(Истина); ПечатьДокументов = РегистрыСведений.ПечатьДокументов.СоздатьМенеджерЗаписи(); ПечатьДокументов.Период = ТекущаяДата(); ПечатьДокументов.УникальныйИденктификатор = Новый УникальныйИдентификатор; ПечатьДокументов.ОбъектПечати = ЭлементПечати; ПечатьДокументов.КоличествоЭкземпляров = СтруктураДанных.КоличествоЭкземпляров; ПечатьДокументов.Пользователь = СтруктураДанных.ИмяПользователя; ПечатьДокументов.Компьютер = СтруктураДанных.ИмяКомпьютера; ПечатьДокументов.ИмяПечатнойФормы = СтруктураДанных.Представление; ПечатьДокументов.Записать(); КонецПроцедуры |
|||
7
dmpl
21.10.14
✎
15:07
|
IMHO, только сетевой принтер (один на всех), который будет ставить КОПИЯ на 2-м и следующем экземплярах.
|
|||
8
RomaH
naïve
21.10.14
✎
15:08
|
(5) а тогда такой вопрос - внутри формы печати параметры печати видны? принтер можно вытащить?
|
|||
9
Maxus43
21.10.14
✎
15:08
|
всегда интересовало, что движет постановщикам при такой хотелке?
1. Экономить на бумаге, сиречь спасать экологию? 2. Паранойя в тяжёлой форме 3. хз |
|||
10
RomaH
naïve
21.10.14
✎
15:09
|
(5) и я меня не торговая организация - не воруют, а ленятся, а нужны уникальные печатные формы на каждого пациента - поэтому все просто
|
|||
11
Chai Nic
21.10.14
✎
15:12
|
Заказать в типографии бланки строгой отчетности и в конце дня требовать отчета за каждый напечатанный лист.. а другой бумагой запретить пользоваться..
|
|||
12
tixis
21.10.14
✎
15:12
|
Всем спасибо, тоже думал про регистр, но думал может что менее "тяжеловестное" использовать, а так придется гонять еще один объект по обмену.
|
|||
13
RomaH
naïve
21.10.14
✎
15:14
|
http://www.dropmocks.com/mHXh_W
а что ж так |
|||
14
dmpl
21.10.14
✎
15:14
|
(12) И тут же дыра: если создать документ, дождаться обмена, но распечатать его позже - то пока не пройдет следующий обмен, его можно распечатать в других базах без КОПИЯ.
|
|||
15
dmpl
21.10.14
✎
15:15
|
+(12) А вообще, все зависит от задач. Если просто информация для пользователя - то можно вообще проставить категорию документу "Напечатан".
|
|||
16
RomaH
naïve
21.10.14
✎
15:17
|
(5) а как сменить принтер на другой, если "печать сразу" - параметры печатной формы установить может только знающий пароль
|
|||
17
dmpl
21.10.14
✎
15:19
|
(16) Обычно там стоит принтер по умолчанию. Т.е. меняешь в Windows принтер по умолчанию - и готово.
|
|||
18
Бледно Золотистый
21.10.14
✎
15:19
|
(14) Тоже мне дыра. Отксерить первую копию овер 100500 раз вот это да, дыра =D
|
|||
19
dmpl
21.10.14
✎
15:21
|
(18) Экспертиза копию отличит от оригинала ;)
|
|||
20
DGorgoN
21.10.14
✎
15:40
|
(19) Какая экспертиза? Если копир нормальный то никто не отличит.
|
|||
21
dmpl
21.10.14
✎
15:43
|
(20) Таких копиров не бывает. Аналог без помех не копируется.
|
|||
22
DGorgoN
21.10.14
✎
15:45
|
(21) Без каких помех? У меня вполне приличное качество копирования. Не отличить что оригинал, а что не оригинал.
|
|||
23
dmpl
21.10.14
✎
15:52
|
(22) На первый взгляд. На то она и экспертиза, что будет определять не просто на взгляд. Ну, например, как ты устранишь перекос листа? На копии будет видно, что лист шел по тракту копира одним образом, а изображение немного под углом (потому что лист в принтере немного перекосило)? Кроме того, на барабане копира могут быть характерные отметки, по которым можно будет определить, что лист отпечатан именно копиром. Ну и т.п. - пылинка попала или там неравномерность проятжки каретки сканирующим модулем и т.п. Состав тонера, опять же.
|
|||
24
DGorgoN
21.10.14
✎
16:05
|
(23) Ну а если копир тот же самый что и принтер? А как ты отличишь что именно это оригинал а именно это копия? По количеству помех? Тоже не совсем верно - некоторые копиры к примеру малочувствительны к пылинкам и копия иногда получается лучше оригинала. так то конечно если копир заезженный то да, спору нет - определить проще. А если нет? Да и кто будет разбираться если листов скажем 10 000?
|
|||
25
Biker
21.10.14
✎
16:08
|
(0) совсем жмоты? , даже на нумерованные бланки денег нет ?
смотри, могут не заплатить |
|||
26
dmpl
21.10.14
✎
16:16
|
(24) Алгоритмы шумодава тоже палятся, кроме того, толщина линий на копии может немного меняться. А разбираться будут когда из-за этого попадут на деньги. Потому что иначе нет абсолютно никакого смысла контролировать копии.
P.S. А вообще непонятно - зачем покупать копир вместо принтера, если есть требования печатать только 1 копию. |
|||
27
DGorgoN
21.10.14
✎
17:16
|
(26) Намудрил так намудрил. Я просто ищу методы обхода, что бы их предотвратить.
|
|||
28
Torquader
21.10.14
✎
23:26
|
Вообще-то, есть такие штампики, которые при каждой установке увеличиваются на одну цифру. Как раз решение для превращения документа в "оригинал", а штампик только одному человеку, чтобы он следил за тем, что будет считаться документом.
Потому как потом может оказаться, что на аналогичном принтере документы напечатали дома и принесли с собой. |
|||
29
arccos6pi
22.10.14
✎
07:45
|
(0) при печати пишешь в комментарий или другой реквизит что док напечатан и проверяешь это при след. печати
|
|||
30
MiniMuk
22.10.14
✎
07:53
|
мож я пропустил. если оригинал зажевало будут тока копии?
|
|||
31
MiniMuk
22.10.14
✎
07:54
|
и еще у принтера всегда новый картридж чтобы помех небыло?
|
|||
32
MSII
22.10.14
✎
08:02
|
(9) Паранойя + представление об информационных технологиях, сформированных просмотром фильмов типа Матрица.
У меня был заказчик, который просил, чтобы в колонтитуле "были циферки, которые показывали бы, что документ распечатан из 1С в том виде, в котором был сформирован и не был модифицирован пользователем". |
|||
33
Peltzer
22.10.14
✎
08:07
|
(0) Организационная задача решается путём контроля от информационной системы.
Зачем ограничение на печать более двух экземпляров? Чтобы исключить дублирование документов, которые человек подписывает. В чём проблема того, что человек поставит две подписи вместо одной. Номер документа-то один и тот же. Т.е. дубликат вычисляется на раз даже с помощью реестра подписанных документов в эксельке. Не говоря уже о там мощном инструменте как 1с... Ну и оператор, проводящий подписанный документ, опять же видит, что документ уже проведён, движения совершены. |
|||
34
dmpl
22.10.14
✎
08:10
|
(27) Дык все просто: шмон сотрудников на входе в периметр, шмон на выходе, 1 сетевой принтер на всех с охранником и журнал регистрации пользователей принтера.
|
|||
35
AndyD
22.10.14
✎
08:13
|
как я понял, проблема в том, что если 2 раза напечатать - кладовщики 2 раза товар переместят.
тут надо с другой стороны подходить. надо фиксировать все напечатанные документы со стороны склада. если документ 2й раз вылез - в мусорку. либо вообще функцию печати передать на склад, а офис будет только отметку ставить, что этот документ готов к набору на складе. при этом печать на складе вообще автоматизировать можно: менеджер ставит галку в документе "надо напечатать", на складе запущена обработка, которая каждую минуту печатает все, что появилось новое с галкой этой. идею можно бесконечно развивать. |
|||
36
vde69
22.10.14
✎
08:16
|
самое простое решение - вставить колонтитуры с временем печати, это время после печати вводить в базу.
любая копия будет отличатся по времени :) |
|||
37
Peltzer
22.10.14
✎
08:18
|
Ну значит кладовщикам выдать 1с с окошком невыполненных заказов и кнопкой - выполнено.
|
|||
38
vde69
22.10.14
✎
08:19
|
или еще лучше - печать колонтитур в виде штрих кода, в него зашиваем дату и время печати, после печати необходимо просканировать правильный документ. Все остальные "копии" можно отлечить путем простого сканирования ШК.
я сейчас вожу подобную систему на складе,только там я в ШК зашиваю контрольную сумму CRC документа |
|||
39
Фокусник
22.10.14
✎
08:19
|
(4) "вот бумага закончилась, или принтер сдох - и вуаля... если было прервано задание печати из 1с не отследить вроде."
Значит любая следующая печать пойдет с надписью "КОПИЯ". И в чём тупость задачи? (тупо было бы ставить абсолютный запрет на дубли в печати). А так, пользователь, у которого произошел сбой в принтере сообщит руководителю/напишет служебную записку и т.д. Нормальная задача ;) |
|||
40
dmpl
22.10.14
✎
08:23
|
(35) А не проще кладовщику отметку ставить, что документ им обработан?
|
|||
41
dmpl
22.10.14
✎
08:25
|
+(40) Вообще это в таком случае самое правильное. Ибо дядя Вася может напечатать документ из своей системы, поставить подпись и прийти на склад получать.
|
|||
42
vde69
22.10.14
✎
08:29
|
(40) дело не только в первичке, а еще в контроле, что в самой базе ничего не поменяли за время пока бумажка шла от принтера к кладовщику.
|
|||
43
VladZ
22.10.14
✎
08:29
|
(0) Какую проблему пытаются этим решить?
Ситуация: внесли инфу в документ. Распечатали. Поняли, что ошиблись, исправили. Снова распечатали. |
|||
44
vde69
22.10.14
✎
08:33
|
как работает система у меня
кладовщик получив бумажку сканирует ее, при этом открывается окошко: ----------------------------- разрешено выдать - да всего строк - 35 всего товаров - 156 сумма - 123 544.00 руб контрагент - Пупкин ----------------------------- кладовщик проверяет, и при выдаче всего товара жмет ОК при этом идет запись в базу о факте выдачи... |
|||
45
dmpl
22.10.14
✎
08:34
|
(42) Кладовщик смотрит документ - если поменялся документ после печати, на нем отметка, что документ изменен.
|
|||
46
AndyD
22.10.14
✎
08:40
|
после печати документа надо запретить вносить изменения в документ. разрешить только кладовщикам. иначе при большом объеме уследить будет нереально.
а мухлевать при этом вообще легко, например, менеджер договаривается с клиентом, что прибыль делят пополам. продажник выписывает дорогой товар по низкой цене, печатает на склад, склад набирает, продажник меняет дорогой товар на дешевый товар. в итоге у клиента дорогой товар, а в документах дешевый. вариантов мошенничества куча. и просто общую сумму и количество контролировать будет недостаточно |
|||
47
Трик
22.10.14
✎
08:42
|
(0)Напечатал, пошел отксерил. Все усилия в трубу.
|
|||
48
vde69
22.10.14
✎
08:47
|
(46) именно такой мухлеж и решает (44) по тому как у склада остается печатный документ с контрольной суммой, при разборках (например инвентаризации) кладовщику нужно просканировать штрих код у всех своих документах, на измененном документе система выдаст сообщение об изменении данных в 1с, дальше просто по ЖР найти того кто изменял документ после даты печати...
|
|||
49
vde69
22.10.14
✎
08:49
|
(47) это решается например желтой бумагой в принтере и камерой что-бы видеть кто желтую бумагу тырит и сует в ксерокс...
|
|||
50
dmpl
22.10.14
✎
08:51
|
(48) А он уволился уже. Дальше что?
|
|||
51
Chai Nic
22.10.14
✎
08:53
|
(49) Да всё решается.. можно и на спецбумаге печатать с пронумерованными листами, отрываемыми по перфорации от пачки с сохранением корешка, на котором расписывется тот, кто оторвал - в присутствии ответственного за учет.
|
|||
52
dmpl
22.10.14
✎
08:53
|
+(48) К тому же, что мешает напечатать свой документ со своей контрольной суммой? Тут не контрольная сумма нужна, а цифровая подпись.
|
|||
53
vde69
22.10.14
✎
08:54
|
(50) в суд... или безопасникам...
в любом случае склад оправдан! |
|||
54
dmpl
22.10.14
✎
08:54
|
(51) Но гораздо проще при начале отпуска со склада заблокировать документ для изменения.
|
|||
55
dmpl
22.10.14
✎
08:55
|
(53) А денег у собственника все равно нет. Кстати, что в суд? Ваш ЖР никакой юридической силы не имеет. Не говоря уже о том, что в нем не указано, что именно поменялось. Как бы потом за клевету не пришлось отвечать.
|
|||
56
vde69
22.10.14
✎
08:58
|
(52) CRC с бумажного документа проверяется с CRC из базы - если есть расхождения выдача товара ЗАПРЕЩЕНА, в этом и есть самая главная фишка. Быстрый контроль соответсвия того, что напечатоно тому что выдается.
Подделать одно наименование в уже существующем бумажном документе конечно можно, но это можно отловив например сканированием ШК товара. |
|||
57
dmpl
22.10.14
✎
09:00
|
(56) Дык что мешает кладовщику поменять документ ПОТОМ? Пришел человек с накладной на дешевый товар, кладовщик по сговору выдал ему дорогой, потом взял и поменял в своей первичке на накладную с дорогим товаром. У вас склад будет оправдан, а по факту как раз он и виноват.
|
|||
58
vde69
22.10.14
✎
09:01
|
кстати у меня после отправки документа на склад изменения в документе невозможны...
|
|||
59
Мимохожий Однако
22.10.14
✎
09:01
|
Давно уже доказано, что только техническими методами проблему не решить.
|
|||
60
vde69
22.10.14
✎
09:02
|
(57) если склад может менять документы отгрузки - значит виновать 1с ник который ему такие права дал... такое может только в псих больнице приснится :)
|
|||
61
dmpl
22.10.14
✎
09:03
|
(60) ? Как 1Сник может запретить кладовщику убрать из первички одну бумажку и положить другую?
|
|||
62
vde69
22.10.14
✎
09:06
|
(61) с подписью "Получил" ???
|
|||
63
vde69
22.10.14
✎
09:06
|
(61) или у Вас получатель не расписывается ? а потом может придти еще раз и потребовать?
|
|||
64
dmpl
22.10.14
✎
09:08
|
(62) Проблема найти бомжа, чтобы подписался или срисовать подпись на окне?
|
|||
65
dmpl
22.10.14
✎
09:08
|
+(64) Кроме того, получатель в доле - неужто он не распишется еще раз ;)
|
|||
66
klikotold
22.10.14
✎
09:16
|
(0) Была подобная проблема. Решил добавлением в документ реквизита булево. В начале он всегда истина.
Кроме того в печатной форме в нужном месте добавим параметр "Копия". При первой печати получаем нормальную форму и меняем реквизит булево документа который добавили на "Ложь" и по нему в дальнейшем определяем что будет в печатной форме в параметре "копия" или он будет пустой или там будет "Копия". |
|||
67
МойКодУныл
22.10.14
✎
09:26
|
(44) Аналогично, но тоже были случаи воровства. Когда вывозили левый товар по еще не отгруженному листу(его ШК). Правда, быстро спалились когда оригинал не уехал из-за попытки повторной отгрузки.
А вообще самая большая и неконтролируемая проблема - это сговор сборщика с экспедитором. Когда в заказ докладывают товар, а потом по дороге останавливаются и сгружают "излишки". Системой никак не контролируется. На пломбы клиент не смотрит особо, т.к. весь его заказанный товар ему поставлен в полном объеме. Обнаруживается только после инвентаризации. |
|||
68
vde69
22.10.14
✎
10:00
|
(67) а потом инвентаризация и кладовщики по договору МОЛ продают свои машины...
|
|||
69
Трик
22.10.14
✎
10:03
|
(68) естественная убыль же?
|
|||
70
dmpl
22.10.14
✎
10:13
|
(68) Угу, а воровавший уже уволился. И да, фиг они что продадут - не согласятся, придется идти в суд. Там выяснится, что на складе бардак - и договор о полной мат. ответственности - филькина грамота.
|
|||
71
AndyD
22.10.14
✎
11:02
|
(67) для этого нужен контроллер, который за кладовщиком проверяет.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |