Имя: Пароль:
1C
1С v8
открытие файла Excel только для просмотра
,
0 DrHiHi
 
10.08.16
17:38
суть задачи стоит в том, чтобы в 1С открыть разные файлы Excel для просмотра...
если просто открыть файл Excel, то пользователь может его пересохранить где-то((
каким образом можно открыть??

пробовал извращение через преобразования xls в mxl... но процедура долгая((

пробовал через ActiveX, но нужно нужно подправлять форматирование ячеек

может быть, можно через ТабличныйДокументы?? в табличный документ можно вставить объект и там можно "создать из файла", но как это сделать программно хз(((

может я не в том направлении мыслю... уже башка не варит %))
18 Горогуля
 
11.08.16
07:07
(17) эта ветка про открыть ексель только для просмотра. на зачем это?
19 DrHiHi
 
11.08.16
07:10
(18) какая разница зачем?? есть поставленная задача "открыть в 1С экселевский файл, но чтобы не можно было скопировать, пересохранить"
20 DDwe
 
11.08.16
07:11
"какая разница зачем?? " - ну и иди пасись, ищи решение.
21 Горогуля
 
11.08.16
07:13
(19) это решение, а не задача
22 DrHiHi
 
11.08.16
07:15
(20) Вы, когда покупаете хлеб, то Вам продавец/кассир/охранник задают вопрос "зачем он Вам?"??

(21) решение??)))))))))))))))))))
а что же тогда такое "поставленная задача"??
23 Optan
 
11.08.16
07:15
(19) Посмотри профильные форумы по VBA - скрой строку меню, строку состояния, панели инструментов, открой книгу только на чтение и защити лист.
24 DDwe
 
11.08.16
07:16
(22) Ты платишь за решение какое тебе тут предложат? Нет? Тогда см.(20)
25 DDwe
 
11.08.16
07:16
(23) Выключи комп. и свяжи пользователя. И глаза ему то же...))
26 Горогуля
 
11.08.16
07:17
(22) у продавца работа такая, а ты не в магазине
поставленная задача, например, ограничить доступ к таким реквизитам документа таким категориям пользователей. решение: управление доступностью элемента. реализация - готовый код
27 DDwe
 
11.08.16
07:19
(22) Наглость, второе счастье.
28 Горогуля
 
11.08.16
07:21
кстати, бывало меня отговаривали от покупки картошки. мужик, тут осталась всякая дряблая хрень. не нужна она тебе
29 Optan
 
11.08.16
07:21
(25) Года 3-4 назад видел макрос который делал из документа Excel просто белый лист с текстом и больше ничего на экране - только он еще и настройки при этом сохранял для всех документов - типа мини-мини вируса;)
30 Горогуля
 
11.08.16
07:22
(29) с белым текстом?
31 DrHiHi
 
11.08.16
07:22
(23) спс... думал над этим, но как-то не охотно было рыться в VBA, но видать придется колупать сам экселевский файл

(25) (27) простите, но мне не понять женскую логику

(26) у программиста тоже работа такая... поставили задачу и ее нужно сделать... видать совсем туго... заказчик говорит Вам "нужно открывать в 1С экселевский файл, но чтобы не можно было скопировать, пересохранить"... а Вы ему: "а где тут поставленная задача?? это решение")))))))))))))
32 DDwe
 
11.08.16
07:23
(31) Тупишь или такой и есть?
33 Горогуля
 
11.08.16
07:24
(31) ты нормальное ТЗ хоть раз видел? описание проблемы, постановка задачи, описание решения два раза, интеграция. это как минимум
34 DDwe
 
11.08.16
07:24
(31) А если он твой файл опенофисом откроет? И накрылись твои макросы.
35 DDwe
 
11.08.16
07:25
(31) "поставили задачу и ее нужно сделать" - программист думать должен, а иначе это просто кодер и как вариант глупый.
36 Optan
 
11.08.16
07:27
(30) нет, текст не трогал (но в принципе, пару строк добавить и можно твой вариант реализовать:) ), но больше было похоже на WORD (был без сетки на листе, без заголовков строк/столбцов, без панелей, без меню, без кнопок, без... - в общем заголовок окна и лист с данными))
37 Горогуля
 
11.08.16
07:30
однажды Анастасии Каменской нужно было сравнить два длинных списка: подавших заявление на брак и сочетавшихся. нужна была разница между ними (ну, кто заявил, но не стал). с этой целью она раздобыла в ЗАГСах электрические списки на дискетах и побежала к своему компу программировать программу. результат: на полу километровые распечатанные списки, по ним ползают два человека, проверяя перебором и перекрикиваясь голосом. надо было найти разницу - они её нашли
38 DDwe
 
11.08.16
07:33
ТС в (37) тебе мягко намекают, что твоя задача не реализуется адекватными средствами. По этому и спрашивают, зачем? Т.к. есть вариант, что у задачи есть другое, более правильное решение.
39 Горогуля
 
11.08.16
07:35
(37) там потом маньяк увидел в этом списке угрожающую ему фамилию, пошёл и убил бедную женщину. а Каменская таки вышла замуж
40 DDwe
 
11.08.16
07:35
(39) Ну, про маньяка лишняя подробность.. мне так кажется )))
41 Горогуля
 
11.08.16
07:36
(40) вот и не лишняя. он увидел то, что предназначалось только для чтения, коварно запомнил и сделал выводы
42 DDwe
 
11.08.16
07:51
(41) Так, что ж тогда ТС делать в такой ситуации? Как защититься? Как скрыть информацию от врага и шпиона?
43 Mauser
 
11.08.16
07:53
(42) Украсть базу и бежать. Хочешь понять шпиона - думай как шпион!
44 DrHiHi
 
11.08.16
07:56
(42) у Вас шутки тупые
45 Горогуля
 
11.08.16
07:58
(44) правильно говорить "моего уровня", если хочешь задеть
46 DrHiHi
 
11.08.16
08:01
(45) я никого задеть не хотел и не хочу...
одни Петросяны %))
есть очень мудрая пословица
47 Mauser
 
11.08.16
08:04
(46) Гасконец, как вас зовут?
48 DDwe
 
11.08.16
08:15
(46) Ты же так и не ответил на главный вопрос "Зачем"?
И если ты не понимаешь, что он главный, тебе вряд ли, что-то поможет.
49 Горогуля
 
11.08.16
08:17
(48) ответил. задачу ему поставили
50 DDwe
 
11.08.16
08:17
(44) Ты задал шуточный вопрос, получил в ответ шутки... и чего обижаться?
51 DDwe
 
11.08.16
08:18
(49) А.. мля...
52 DDwe
 
11.08.16
08:19
Так пусть у постановщика спросит - Нахрена?
53 Горогуля
 
11.08.16
08:19
PLUT
у него как раз тот самый случай - обоснованный
   Wobland
>мне нужно сделать
железно
   PLUT
ему же обоснуи обносновали железно: "ты же программист - сделай, если ГБ просит"
54 DrHiHi
 
11.08.16
10:31
up

P.S. возможно, народ проснулся и у кого-то есть адекватный совет, а не клоунская демагогия
55 DDwe
 
11.08.16
10:36
(54) Зачем?
56 Горогуля
 
11.08.16
10:39
(55) ничего ты не поняла в человеке...
советуем тебе адекватно ответит на вопрос: "на уя?"
57 DDwe
 
11.08.16
11:05
(56) Ох ты ж еть.
58 batman69
 
11.08.16
11:12
(0) Ты расскажи для каких целей тебе это нужно, может кто-то и дельное посоветует. Пока не понятно, что ты хочешь, т.е понятно, что ексель только для чтения, но ведь способов обхода этого мульон. Вот и объясни, будь добр, что ты хочешь? Какую цель преследуешь?
59 Масянька
 
11.08.16
11:17
Пятница, вообще-то, завтра. и не надо меня убеждать в обратном. :)))

(0) Извини, конечно, но все-таки - цель какая?
60 DDwe
 
11.08.16
11:18
(59) с такими как ТС у нас каждый день пятница ))))
61 Горогуля
 
11.08.16
11:21
(59) пятница - пятый день недели. иудейский бог приступил к проекту в воскресенье, а в субботу (после 6 дней) почил. православный бог начал в понедельник, почивал в воскресенье.
короче, у иудеев уже пятый день недели. не убедил?
62 Масянька
 
11.08.16
11:22
(61) Календарь меня обманывает?
63 MiniMuk
 
11.08.16
11:26
(54) ладно, не хочешь говорить зачем, представь ты сделал что нельзя сохранить файл через меню, а он заходить в поле нажимает ктрл+а + ктрл+с ну и далее. Говори что плохого после этого случиться?
64 DrHiHi
 
11.08.16
11:28
(58) (59) цель: показать менеджеру внешний документ, но чтобы он не смог его скопировать или пересохранить куда-то

я на форму вывел документ и он читабельный... в свойстве ПолеHTMLДокумента можно запретить вывод и кнопки в 1С, такие как "печать", "сохранить как", "скопировать" не доступны
но если по полю ПолеHTMLДокумента зажать правой кнопкой, то все можно скопировать, распечатать, перенести в Excel... вот хотелось бы запретить стандартное контекстное меню
65 Горогуля
 
11.08.16
11:28
(63) в исходном вопросе появится уточнение на этот случай
66 DrHiHi
 
11.08.16
11:30
(63) на этот случай прописал parentWindow.clipboardData.clearData() ... буфер будет очищаться и он ничего не скопирует
67 Горогуля
 
11.08.16
11:31
(64) возвращаемся к (1) и читаем заново всё
68 MiniMuk
 
11.08.16
11:31
хочешь извращаться можно например попробовать в фоновом режиме открыть ексель сделать картинку и показывать картинку.
Раньше чтобы картинки сохранять нельзя было поверх картинки натягивали прозрачный рисунок.
69 MiniMuk
 
11.08.16
11:32
(66)  фотать экран и через распознование картинок?
70 Масянька
 
11.08.16
11:33
(64) А зачем показывать?
71 MiniMuk
 
11.08.16
11:35
(64) показал  его сфотали на телефон или телефоны при входе в помещение с комьютерами отбирают?
72 Масянька
 
11.08.16
11:35
(71) А распечатать?
73 MiniMuk
 
11.08.16
11:36
(66) кстати в винде есть ножницы, они на Window.clipboardData.clearData() реагируют? смотрел?
74 DDwe
 
11.08.16
11:36
(64) У тебя  документ на весь экран? Если нет, то еще есть меню общее....
И кстати, запретить контекстное меню, нужно 1 сек.
75 MiniMuk
 
11.08.16
11:36
(66) сторонняя программа копирющая видеопамять в файл?
76 Масянька
 
11.08.16
11:37
(74) А клава? А мышь?
77 DDwe
 
11.08.16
11:37
ТС короче 1С похоже второй раз видит.
78 DDwe
 
11.08.16
11:38
(76) Контекстное меню запрещается легко, а об этом он спрашивает.
79 Горогуля
 
11.08.16
11:38
да, при чём тут 1С?
80 Масянька
 
11.08.16
11:39
(78) А если зверь знает, как его (меню) вернуть?
81 DrHiHi
 
11.08.16
11:39
(74) перед тем как очередной раз вкинуть тупой ляп, то попробуйте... если Вы имеете ввиду контекстное меню, то я должен Вас огорчить, так как оно выключено
82 DrHiHi
 
11.08.16
11:40
одни Петросяны... а если... а если...
вроде бы спросил про одно, а начинаются тупые вопросы про другое
83 Масянька
 
11.08.16
11:41
(81) Тупой ляп - твоя "задача"... Акопян...
84 Garykom
 
гуру
11.08.16
11:41
(0) ТС специально для Вас хорошие люди придумали http://webix.com/spreadsheet/index.ru.html, понятно что оно "не совсем бесплатно".

Это что они придумали прекрасно засовывается в "Поле HTML-документа" ))
85 Горогуля
 
11.08.16
11:41
(82) педагогические заботы о тебе
86 Garykom
 
гуру
11.08.16
11:43
(84)+ А ценник $240, через "создайте свой пакет" для фирмы вполне подъемный за их извращения ))
87 MiniMuk
 
11.08.16
11:45
(82) просто пытаются объяснить, ну закроешь ты меню, пользователь потратит на то чтобы сохранить не 15 секунд а 5 минут, стоят ли парам минут того что ты хочешь сделать?
88 DrHiHi
 
11.08.16
11:47
(87) стоит... я все прекрасно понимаю... я спросил совета по закрытию контекстного меню, а в итоге получил кучу лишнего
89 Кирпич
 
11.08.16
11:48
Не читал. Автор уже объяснил конечную цель своих желаний или всё ещё тупит?
90 Mauser
 
11.08.16
11:56
(89) Автор только что узнал про контекстное меню и буфер обмена. Костылестроение в разгаре, подожди еще немного, и мы подивимся на маленького безжизненного Франкенштейна
91 Горогуля
 
11.08.16
11:57
(89) (90) он уже всё прекрасно понимает
92 DDwe
 
11.08.16
11:58
(88) Ни фига не понятно, контекстное меню закрывается элементарно, ты этого хотел, теперь пишешь " то я должен Вас огорчить, так как оно выключено", та что ты хочешь если оно уже выключено? Или ты просто издеваешься?
93 DDwe
 
11.08.16
11:58
Болван!
94 Масянька
 
11.08.16
11:59
(88) Рецензирование -> Защитить лист + Защитить книгу + Пароль.

(93) Самокритика - это отлично!
95 DDwe
 
11.08.16
12:00
(94) Речь про поле ХТМЛ документа, какое рецензирование?
96 Горогуля
 
11.08.16
12:01
первый раз меня не услышали. при чём тут 1С?
97 Масянька
 
11.08.16
12:01
(95) В (0) "суть задачи стоит в том, чтобы в 1С открыть разные файлы Excel для просмотра... "
98 Масянька
 
11.08.16
12:02
(96) Надеешься, что во второй раз услышат? :))))
99 DDwe
 
11.08.16
12:02
(96) "но не знаю:
1) как можно убрать контекстное меню "ЭлементыФормы.ПолеHTMLДокумента" " - это не 1С?
100 DDwe
 
11.08.16
12:02
(97) Он от (0) давно ушел.
Сотка!
101 Масянька
 
11.08.16
12:02
Соточка
102 DDwe
 
11.08.16
12:03
(101) Мазила!
103 Масянька
 
11.08.16
12:03
(100) Блин... Коза :))))
104 trooba
 
11.08.16
12:03
(88) Выводи в pdf в форме табличного документа
105 Масянька
 
11.08.16
12:03
(99) А при чем тут Excel?
106 DDwe
 
11.08.16
12:04
(105) С него началось. А вообще не понятно чего он хочет, то одного, то другого.
107 Масянька
 
11.08.16
12:05
(106) Автор - переодетая женщина? :))))))
108 Горогуля
 
11.08.16
12:05
(106) задание ему дали. показать внешний документ. и всё. а потом понеслась...
110 Горогуля
 
11.08.16
12:08
...
Сколько будет длиться эта сказка,
Знаем только я и дядя Вася.
Это я его зову Наташкой,
Потому что мы с ним...
112 Горогуля
 
11.08.16
12:13
вызывайте санитаров
113 Масянька
 
11.08.16
12:13
(111)      
- Дорогой, прости, я вчера тебя обидела. Две бутылки пива загладят мою вину?
- Ящик водки!
- Ох ты, посмотрите бл., какой ранимый! (C)
114 DDwe
 
11.08.16
12:16
(111) Грозный или грозная или грозное.... не известно. Ну, собственно даже и не интересно.
115 DDwe
 
11.08.16
12:16
(112) А чего ТС психует?
116 Горогуля
 
11.08.16
12:31
допсиховался
117 Garykom
 
гуру
11.08.16
12:52
По логике вещей авторов постов (107) "Автор - переодетая женщина? :))))))" и (109) "Трансвестит оно." тоже бы за компанию или хотя бы карточки.

Ибо тролли и вполне грамотного спеца (неважно в контексте его место проживания) начали оскорблять первыми.