![]() |
![]() |
|
Печать документа только один раз | ☑ | ||
---|---|---|---|---|
0
Полотенчик
17.08.09
✎
16:44
|
Добрый день.
Надо чтобы одну печатную форму реализации можно было распечать только один раз (чтобы печатная форма для склада попала к ним 2 раза и товар не был отправлен 2 раза). В сам документ при печати ничего не запишешь, ибо он открыт. Думаю создать справочник, в котором добавлять элемент с ссылкой на реализацию. При повторной печати искать в этом справочнике. Документов за год примерно 25000. Прокатит такой способ? Или меня че-то не отпускает? :) |
|||
1
Композитор
17.08.09
✎
16:45
|
(0) воруют?
|
|||
2
Гефест
17.08.09
✎
16:45
|
Это с чего в документ не запишешь?
|
|||
3
Rie
17.08.09
✎
16:46
|
(0) Почему не запишешь?
Отправляй печатную форму сразу на принтер - и выставляй в документе нужный флаг. |
|||
4
Фокусник
17.08.09
✎
16:47
|
(0) а если в принтере бумага застрянет/порошек кончится, отправят на печать, а не получилось. Что тогда?
|
|||
5
Полотенчик
17.08.09
✎
16:48
|
Так документ открыт же..
(4) ок, буду выводить ДУБЛИКАТ в печ. форме |
|||
6
drTuborg
17.08.09
✎
16:50
|
Сделай реквизит "Распечатан" и при печати присваивай ему 1.
там же проверка если распечатан = 1 тогда //дубликат иначе //Печать конецесли; а с открытым доком ты чет гонишь |
|||
7
El_Duke
гуру
17.08.09
✎
16:52
|
(5) по осени был могучий холивар как раз по этой теме
много обсуждали, краткий итог: нет способа запретить юзеру сделать несколько копий документа |
|||
8
Полотенчик
17.08.09
✎
16:52
|
Создали новый док, набили туда товар, провели, не закрывая его печатаю в одной форме, в другой, в третей....., в складской. Как записать что-то в этот открытый док при открытии складской печ. формы?
|
|||
9
drTuborg
17.08.09
✎
16:56
|
тогда просто НекийФлажок, а в реквизит записывай при закрытии дока.
|
|||
10
Полотенчик
17.08.09
✎
16:57
|
Получится перепроведение. Не айс
|
|||
11
drTuborg
17.08.09
✎
16:59
|
да где же перепроведение? че за конфа и какой релиз?
|
|||
12
drTuborg
17.08.09
✎
16:59
|
ща накидаю.
|
|||
13
Полотенчик
17.08.09
✎
17:00
|
Может я туплю правда.. немного измененная ТиС
|
|||
14
drTuborg
17.08.09
✎
17:01
|
че за док печатаешь?
|
|||
15
Полотенчик
17.08.09
✎
17:22
|
Реализация
|
|||
16
Torquader
17.08.09
✎
17:25
|
У меня пользователи могут печатать только записанный документ, и при печати информация пишется в LOG-файл. Если пользователи "хитрят", то их потом ловят.
P.S. может быть, вопрос в том, как не дать напечатать непроведённый ? |
|||
17
DGorgoN
17.08.09
✎
17:26
|
а у меня система работы ограждена от повторной реализации - хоть заупечатывайся липовыми накладными..
|
|||
18
Полотенчик
17.08.09
✎
17:27
|
В ТиС есть полномочия пользователей и там отключена возможность печати непроведенных документов.
|
|||
19
DGorgoN
17.08.09
✎
17:27
|
И главное сделать то просто - документ подтверждение отгрузки. вводится на основании накладной только 1 раз
|
|||
20
Полотенчик
17.08.09
✎
17:31
|
Как из печатной формы передать какой-то параметр в документ, чтобы при закрытии дока этот параметр записать?
|
|||
21
Torquader
17.08.09
✎
17:31
|
Распечатать один раз - это всё бессмысленно, так как ксероксы никто не отменял.
Выдавать товар по бумажке без учёта - ещё более бессмысленно. Если работники организации "хитрят", то это выявляется другими методами - и наказывается. |
|||
22
DGorgoN
17.08.09
✎
17:39
|
(20) никак
Вообще смотри (19) |
|||
23
Дарлок
17.08.09
✎
17:40
|
баян года 3-4 назад уже обсуждали
|
|||
24
Полотенчик
17.08.09
✎
17:46
|
(19) (22) Спасибо, буду думать
|
|||
25
Туц
17.08.09
✎
18:03
|
(0) Зачем следить за дублями. Твоя цель не дать собрать 2 раза. У меня кладовщики собирают через отдельную формочку. На каждой реализации шк. После сборки проверка содержимого и смена статуса. Любой дубль при сканировании покажет, что фактурка либо уже в руках у сборщика либо на каком-то из следующих этапов.
|
|||
26
Икогнито
17.08.09
✎
18:07
|
(5) > по осени был могучий холивар как раз по этой теме
> много обсуждали, краткий итог: нет способа запретить юзеру сделать несколько > копий документа Та ты шо... - По кнопке "Печать" закрываем форму документа и открываем форму обработки, из которой печатаем документ. - если удается в транзакции установить документу признак "напечатан", показываем на экране печатную форму - документы с признаком "напечатан" больше не печатаются. |
|||
27
Икогнито
17.08.09
✎
18:09
|
+(5) Аааааа, имеются в виду копии печатного дукумента.... Тут вопрос административно решается - ставится штампик.
|
|||
28
Злопчинский
17.08.09
✎
18:34
|
какя херня.. ну собрали 2 раза. Отгрузочных документов - тоже два раза. товар клиенту - два раза, Долг клиента - два раза. в чем проблемы? вернет клиент товар второй раз - затраты по возврату - на оператора, который второй раз напечатал... и не надо будет никакой автоматизации...
|
|||
29
Азазель
17.08.09
✎
19:15
|
Еще вариант.
Добавлять в печатную форму "электронный штамп", зашифрованный 1С++ (например, дата, время и имяПользователя()). При повторной печати время уже другое и зашифрованная строка будет отличаться. При печати другими способами- (из обработок и т.п)- штампа не будет, либо подлог будет очевиден. |
|||
30
Torquader
17.08.09
✎
19:18
|
(29) Штамп должен ставиться только механическим способом, так как иначе - ксерокс и вперёд.
|
|||
31
LOD
17.08.09
✎
19:20
|
(0) А если на складе 2 раза прочитают одну распечатку и 2 раза отгрузят ? Надо чтобы после прочтения текст исчезал ?
PS: Бред ... задачи такого рода решаются административными ресурсами |
|||
32
Ковычки
17.08.09
✎
19:34
|
Фигня какая то (с)
|
|||
33
i_rodionov
17.08.09
✎
21:53
|
Если требуется, чтобы со склада не отгрузили два раза по одной и той же бумажке, я делал такое решение: На заявке на отгрузку, с которой клиент идет на склад, уникальный штрих код (участвует номер, дата, время до секунды). На складе на столе выдачи товара "дают понюхать сканеру". Если первый раз, база регистрирует отгрузку (расход со склада). Иначе - красный свет, мигалки, сирена, все такое :)
|
|||
34
KRV
17.08.09
✎
22:02
|
(33) а у нас все проще.. отгрузили по одной бумажке два раза - из зарплаты кладовщика... без всякого сканера еще до подноса бумажки начинают орать так, что уши закладывает..
|
|||
35
i_rodionov
17.08.09
✎
22:09
|
(34) Если кладовщиков много (а у нас на складе кроме них еще сборщики), короче, если на складе много людей, и клиентов много -- лучше пусть машина контролирует
|
|||
36
i_rodionov
17.08.09
✎
22:12
|
+35 Заметка: без регистрации отгрузки клиент не может получить расходных и налоговых документов
Таким образом -- отгрузка только один раз |
|||
37
Torquader
17.08.09
✎
22:12
|
Машина в любом случае должна контролировать, а то люди могут отдать и без накладной - ещё, получатель должен расписываться в получении - иначе всё равно могут быть претензии - "левый клиент" может подойти первым.
|
|||
38
Cthulhu
17.08.09
✎
22:12
|
Административную задачу не надо решать программным способом..
|
|||
39
i_rodionov
17.08.09
✎
22:14
|
(38) над каждым кладовщиком надзирателя не поставишь
|
|||
40
Torquader
17.08.09
✎
22:15
|
(39) можно поставить камеры, и потом просматривать что было на самом деле - без наблюдения никакая компьютерная защита не взлетит.
|
|||
41
viktor_vv
17.08.09
✎
22:18
|
(30) +1. У нас например есть набор из нескольких разноцветных штампов с разными зверушками. Хранятся в бухгалтерии. Утром офис-менеджер получает, под запись в бумажный журнал, комбинацию из двух штампов, вечером, также под запись, сдает. Пока вроде проблем с левыми получателями не было. На складе учетчик регистрирует факт отгрузки в электронном виде.
|
|||
42
i_rodionov
17.08.09
✎
22:19
|
(40) И камеры есть. Только в один прекрасный день сперли 2 ноутбука, а когда попытались поднять видео, оказалось, что сервисная контора его куда-то дела. Так что -- если хотят украсть, все равно украдут :)
|
|||
43
i_rodionov
17.08.09
✎
22:21
|
(41) Опять же -- практикуется регистрация отгрузки в базе. Без этого вряд ли можно за складом уследить
|
|||
44
viktor_vv
17.08.09
✎
22:25
|
(43) Ну это самой собой. Штампы это от клиентов левых защита. ПРичем регистрирует на складе сотрудник подчиненный офис-менеджерам и непосредственно к товару отношения не имеющий. Плюс к этому еще оформляет фактическую отгрузку по ячейкам склада.
|
|||
45
Полотенчик
18.08.09
✎
14:35
|
А можно в общем журнале не показывать документы с определенным идентификатором?
|
|||
46
Полотенчик
18.08.09
✎
15:04
|
может тут не принято, но "ап!"
|
|||
47
Дядя Васька
18.08.09
✎
15:11
|
(46) Тут принято по своим вопросам свои ветки заводить :)
|
|||
48
Полотенчик
18.08.09
✎
15:14
|
я решил сделать как написал (19), но мешаются лишние доки..
вопрос как бы продолжает топик |
|||
49
Злопчинский
18.08.09
✎
16:54
|
что значит "мешаются лишние доки"..?
|
|||
50
Злопчинский
18.08.09
✎
16:55
|
самое главное: не разрешить печатать документ отгрузки больше 1 раза - а то соберут два раза и отгрузят два раза - и все нормально!!!!
|
|||
51
Полотенчик
18.08.09
✎
17:08
|
Делаю как написано в (19) - Создал новый вид документа ПодтверждениеОтгрузки, при печати складской формы проверяю есть ли у Реализации в подчиненных этот документ. Если есть - печатаю "ДУБЛЬ", если нет - просто печатаю и создаю подчиненный ПодтверждениеОтгрузки.
В общем журнале эти ПодтверждениеОтгрузки, естественно, отображаются и мазолят глаз. Хотел бы скрыть их |
|||
52
Туц
18.08.09
✎
17:18
|
(51) Сделай справочник Статус документа. На печатную форму шк. Как сказал комрад из (33) перед отгрузкой давай "понюхать" сканеру и пиши в справочник. Если уже есть в справочнике - предупреждение. И не нужно ни чего скрывать.
|
|||
53
Полотенчик
18.08.09
✎
17:45
|
Я думал про справочник, но, как писал выше, за год примерно 25000 документов (хотя наверно тысяч 40). Не будет ли замедление из-за поиска по такому справочнику?
|
|||
54
Полотенчик
18.08.09
✎
17:46
|
На скаладе ни компа, ни сканера нет. Денег вкладывать не хотят
|
|||
55
viktor_vv
18.08.09
✎
18:19
|
Если у тебя наличие документа ПодтвержениеОтгрузки выполняет роль флага и больше никаких функций не несет, чем тебе не понравился вариент с числовым реквизитом в документе и устанвокой его при печати, где-то выше уже советовали? Так бы и вопросов типа (51) не было.
|
|||
56
Полотенчик
19.08.09
✎
09:20
|
(55) см (8)
|
|||
57
Злопчинский
19.08.09
✎
11:17
|
(53) не будет.
если не хотят вкладывать денег - то объясни просто - только алхимики надеялисб что из кучи навоза саммостоятельно гомунукулюс может получиться - с тех пор ни одного гумунукулюса не появилось. Если твои роботодатели на это все-таки надеются - то флаг им в руки, барабан на шею.... |
|||
58
viktor_vv
19.08.09
✎
11:24
|
(56) Процедура Печать()
Если чФлагПечати = 0 Тогда // Печатаю нормально чФлагПечати = 1 ; Записать(); Иначе //Печатаю дубль КонецЕсли ; КонецПроцедуры Чем это отличается от (51)? |
|||
59
vde69
19.08.09
✎
11:28
|
посмотри как в типовой сделан документ ЧекККМ там это реализовано
|
|||
60
Полотенчик
19.08.09
✎
15:05
|
(58) каким образом я внешней печатной формой что-то запишу в открытый документ?
|
|||
61
Полотенчик
19.08.09
✎
15:11
|
Да и вообще он документ перепроводит при записи. Не айс
Наверно придется делать справочник |
|||
62
viktor_vv
19.08.09
✎
15:17
|
(60) Перепроводит он при интерактивной записи. А если и при записи из формы, никто помоему не мешает сделать так.
(56) Процедура Печать() Если чФлагПечати = 0 Тогда // Печатаю нормально чФлагПечати = 1 ; ПРиЗаписиПерепрводить(0); Записать(); ПРиЗаписиПерепрводить(1); Иначе //Печатаю дубль КонецЕсли ; КонецПроцедуры Чего-то я не совсем понял (60). У тебя там кнопка с расшифровкой что ли в печатной форме. |
|||
63
mikecool
19.08.09
✎
15:19
|
у меня на основе реализации создается заявка на отгрузку, а уже оттуда склад печатает документы... и пох скока отгрузят - материально ответственны то складуны
|
|||
64
1Сергей
19.08.09
✎
15:25
|
У нас проблема решена так.
1. Запрещено печатать непроведенный док. 2. Запрещено редактировать проведенные доки (только админам можно) 3. В Печ.форме указан автор дока. 4. Печатаются сразу 4 копии документа (один у нач.отдела остается, второй у складовщика, третий у охранника, четвертый клиенту) 5. На складе все документы фиксируются в тетрадку (Дата, Номер). 6. Естественно каждый МОЛ, менеджер и прочие причастные люди ставят свои росписи 7. За косяки наказывают штрафом. |
|||
65
viktor_vv
19.08.09
✎
15:26
|
Передавай во внешню обработку Контекст документа.
|
|||
66
viktor_vv
19.08.09
✎
15:27
|
Ну правда записать не получится. Разве что с какими-нибудь ложными закрытиимя открытииями.
|
|||
67
Полотенчик
19.08.09
✎
15:39
|
(62) Шикарно! Спасибо. Именно так и сделаю
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |