Имя: Пароль:
1C
1С v8
Засекретить ячейки табдока
0 Alex174
 
28.11.22
13:25
Привет! Можно ли как-то засекретить ячейки таб дока, при отображении на экране, а при выводе на печать - распечатывать содержимое? Секретность все дела там..
1 Admin_Net_1C
 
28.11.22
13:27
в качестве оффтопа: а как потом определять печатается на секретный принтер или нет?)
2 Garykom
 
гуру
28.11.22
13:27
виртуальный pdf принтер встроен в винду по умолчанию
3 НафНаф
 
28.11.22
13:29
(0) зачем?
4 Alex174
 
28.11.22
13:35
(3) секрет потому что)
(1) это будет следующий вопрос
(2) как это нам поможет? Если нужно для пользователя сидящего за компом скрыть ячейку табдока, а на листе а4 показать?
5 Ryzeman
 
28.11.22
13:35
(0) Без извращений никак. Либо дозаполнять\редактировать документ перед печатью и после менять его в засекреченное состояние, либо вообще формировать два разных - один выводить второй печатать
6 Alex174
 
28.11.22
13:36
(5) Ну как вариант...
7 Ryzeman
 
28.11.22
13:36
(1) ну учитывая какие там уродливые будут костыли, это наименьшая из проблем)
8 НЕА123
 
28.11.22
13:38
(0) вывод запретить. цвет текста = цвет фона
9 KJlag
 
28.11.22
13:44
(4) в (2) это написано к тому, что  - что мешает пользаку нажать на печать и распечатать на свой пк как пдфку и дальше глянуть что там?
10 Ryzeman
 
28.11.22
13:46
(9) Ну по имени принтера сообразит как проверять... Если у него админы не лохи, то юзерам могут запретить переименовывать принтеры. Было бы желание, эти вопросы решить можно)
11 Kassern
 
28.11.22
13:46
(0) Все очень просто, на печать выводить один табдок, а печатать другой)
Так же можно сразу выводить на печать без предосмотра на нужный принтер указанный программно.
12 nodrama
 
28.11.22
13:47
(4) ячейку таб дока для конкретного пользователя скрыть элементарно... точнее не саму ячейку (саму то зачем). а ее содержимое... тупо отбором по конкретному условию, (данные другой ячейки) или вообще по пользователю. делаем ее не доступной, и красим ее фон цвет текста... все человек не увидит что в ней. или я че то не так понял?
Далее при выводе на печать на принтер сделать так что бы он не напечатал себе на принтер и все
13 Dmitry1c
 
28.11.22
13:49
(0) на экран выводишь шрифт белым цветом, на печать - черным.
14 Kassern
 
28.11.22
13:49
(12) Он может попробовать нажать ctrl+S и сохранить табдок в файл. А в файле уже разобрать значения ячеек. Поэтому лучше подменять файл в момент печати)
15 trad
 
28.11.22
13:50
(8) ctrl-A
16 Kassern
 
28.11.22
13:50
(13) Белый шрифт вроде как читаем, если его выделить. А так же смотри (14)
17 Alex174
 
28.11.22
13:51
Сделал через 2 таб дока. Один показываем, другой печатаем. Всем спасибо!
18 Kassern
 
28.11.22
13:54
(17) Можно и через 1 табдок реализовать, если я правильно специфику понимаю. Просто знать область ячеек, в которую нужно вписать "секретную" инфу. При предосмотре эти ячейки не заполнять, а при печати просто дополнить табдок в этих областях. Тем самым будут видны ручные правки печатной формы сотрудника.
19 SleepyHead
 
гуру
28.11.22
14:29
(18) А как отличить просмотр от печати после формирования табличного документа?
20 Kassern
 
28.11.22
14:30
(19) Своя кнопка печати к примеру со своими событиями.
21 SleepyHead
 
гуру
28.11.22
14:31
(20) А что помешает ее нажать тому, кому это видеть не надо? ))
22 НЕА123
 
28.11.22
14:32
(15)(12) при вывод = запретить - выделения, сохранения не работают.
хотя снагитом я читал.
23 Kassern
 
28.11.22
14:34
(21) Так он и должен ее нажимать, чтобы документ на печать уходил. А по другому он никак не сформирует документ с секретными данными, просто ему нужно запретить выбирать принтер. есть только форма с табдоком, где нет данных секретных и кнопка, которая табдок заменяет/дополняет и выводит на нужный принтер программно.
24 SleepyHead
 
гуру
28.11.22
14:38
(23) Я тогда просто не понимаю, почему на экране такое нельзя показывать, а на принтер можно.
25 Kassern
 
28.11.22
14:39
(24) принтер может находиться в соседнем кабинете, где работают люди с доступом, но с нехваткой времени на печать подобных бумажек) А вообще, это больше к ТС, почему так у них устроено)
26 Kassern
 
28.11.22
14:40
Может там персональные данные какие-то, а у тех кто печатает, не должно быть доступа к номерам телефонов, адресам и т.д.
27 Ryzeman
 
28.11.22
14:43
(26) Фото главбуха в купальнике?
28 KJlag
 
28.11.22
15:20
(25) возможно монитор в просматриваемом другими людьми месте.
иначе я б просто посоветовал сделать другую кнопку с ограничениями доступности, который выводил на экран полный отчет и потом уже его печатать.