#0
by DrHiHi
суть задачи стоит в том, чтобы в 1С открыть разные файлы Excel для просмотра... если просто открыть файл Excel, то пользователь может его пересохранить где-то(( каким образом можно открыть?? пробовал извращение через преобразования xls в mxl... но процедура долгая(( пробовал через ActiveX, но нужно нужно подправлять форматирование ячеек может быть, можно через ТабличныйДокументы?? в табличный документ можно вставить объект и там можно "создать из файла", но как это сделать программно хз((( может я не в том направлении мыслю... уже башка не варит %))
#0
by DrHiHi
суть задачи стоит в том, чтобы в 1С открыть разные файлы Excel для просмотра... если просто открыть файл Excel, то пользователь может его пересохранить где-то(( каким образом можно открыть?? пробовал извращение через преобразования xls в mxl... но процедура долгая(( пробовал через ActiveX, но нужно нужно подправлять форматирование ячеек может быть, можно через ТабличныйДокументы?? в табличный документ можно вставить объект и там можно "создать из файла", но как это сделать программно хз((( может я не в том направлении мыслю... уже башка не варит %))
#2
by DrHiHi
как можно открыть экселевский файл, но чтобы потом его не можно было пересохранить, что-то в нем скопировать, что-то поменять??
#3
by DrHiHi
вообщем получилось вот такое но не знаю: 1) как можно убрать контекстное меню "ЭлементыФормы.ПолеHTMLДокумента" 2) запретить копирование 3) убрать в строке состояние путь к файлу
#5
by Mauser
Традиционное объявление. За умеренное вознаграждение не расскажу вашим пользователям о клавишах PrnSc, Ctrl-C, создании селфи на фоне экрана ноутбука. Проведу лекцию о вреде шариковых и гелиевых ручек.
#12
by Горогуля
а ещё можно перехватывать э/м сигналы, бегущие по мониторному кабелю. это не моя идея, это "Криптономикон"
#13
by DrHiHi
при событии фокуса очищать буфер)) пусть выделяет и копирует сколько хочет, но вставить ничего не удастся)) обоснуй
#15
by DrHiHi
а что не понятно?? есть элемент формы "ПолеHTMLДокумента"... как в нем убрать контекстное меню??
#19
by DrHiHi
какая разница зачем?? есть поставленная задача "открыть в 1С экселевский файл, но чтобы не можно было скопировать, пересохранить"
#22
by DrHiHi
Вы, когда покупаете хлеб, то Вам продавец/кассир/охранник задают вопрос "зачем он Вам?"?? решение??))))))))))))))))))) а что же тогда такое "поставленная задача"??
#23
by Optan
Посмотри профильные форумы по VBA - скрой строку меню, строку состояния, панели инструментов, открой книгу только на чтение и защити лист.
#26
by Горогуля
у продавца работа такая, а ты не в магазине поставленная задача, например, ограничить доступ к таким реквизитам документа таким категориям пользователей. решение: управление доступностью элемента. реализация - готовый код
#28
by Горогуля
кстати, бывало меня отговаривали от покупки картошки. мужик, тут осталась всякая дряблая хрень. не нужна она тебе
#29
by Optan
Года 3-4 назад видел макрос который делал из документа Excel просто белый лист с текстом и больше ничего на экране - только он еще и настройки при этом сохранял для всех документов - типа мини-мини вируса;)
#31
by DrHiHi
спс... думал над этим, но как-то не охотно было рыться в VBA, но видать придется колупать сам экселевский файл простите, но мне не понять женскую логику у программиста тоже работа такая... поставили задачу и ее нужно сделать... видать совсем туго... заказчик говорит Вам "нужно открывать в 1С экселевский файл, но чтобы не можно было скопировать, пересохранить"... а Вы ему: "а где тут поставленная задача?? это решение")))))))))))))
#33
by Горогуля
ты нормальное ТЗ хоть раз видел? описание проблемы, постановка задачи, описание решения два раза, интеграция. это как минимум
#35
by DDwe
"поставили задачу и ее нужно сделать" - программист думать должен, а иначе это просто кодер и как вариант глупый.
#36
by Optan
нет, текст не трогал (но в принципе, пару строк добавить и можно твой вариант реализовать:) ), но больше было похоже на WORD (был без сетки на листе, без заголовков строк/столбцов, без панелей, без меню, без кнопок, без... - в общем заголовок окна и лист с данными))
#37
by Горогуля
однажды Анастасии Каменской нужно было сравнить два длинных списка: подавших заявление на брак и сочетавшихся. нужна была разница между ними (ну, кто заявил, но не стал). с этой целью она раздобыла в ЗАГСах электрические списки на дискетах и побежала к своему компу программировать программу. результат: на полу километровые распечатанные списки, по ним ползают два человека, проверяя перебором и перекрикиваясь голосом. надо было найти разницу - они её нашли
#38
by DDwe
ТС в тебе мягко намекают, что твоя задача не реализуется адекватными средствами. По этому и спрашивают, зачем? Т.к. есть вариант, что у задачи есть другое, более правильное решение.
#39
by Горогуля
там потом маньяк увидел в этом списке угрожающую ему фамилию, пошёл и убил бедную женщину. а Каменская таки вышла замуж
#41
by Горогуля
вот и не лишняя. он увидел то, что предназначалось только для чтения, коварно запомнил и сделал выводы
#42
by DDwe
Так, что ж тогда ТС делать в такой ситуации? Как защититься? Как скрыть информацию от врага и шпиона?
#48
by DDwe
Ты же так и не ответил на главный вопрос "Зачем"? И если ты не понимаешь, что он главный, тебе вряд ли, что-то поможет.
#53
by Горогуля
у него как раз тот самый случай - обоснованный >мне нужно сделать железно ему же обоснуи обносновали железно: "ты же программист - сделай, если ГБ просит"
#54
by DrHiHi
up P.S. возможно, народ проснулся и у кого-то есть адекватный совет, а не клоунская демагогия
#56
by Горогуля
ничего ты не поняла в человеке... советуем тебе адекватно ответит на вопрос: "на уя?"
#58
by batman69
Ты расскажи для каких целей тебе это нужно, может кто-то и дельное посоветует. Пока не понятно, что ты хочешь, т.е понятно, что ексель только для чтения, но ведь способов обхода этого мульон. Вот и объясни, будь добр, что ты хочешь? Какую цель преследуешь?
#59
by Масянька
Пятница, вообще-то, завтра. и не надо меня убеждать в обратном. :))) Извини, конечно, но все-таки - цель какая?
#61
by Горогуля
пятница - пятый день недели. иудейский бог приступил к проекту в воскресенье, а в субботу (после 6 дней) почил. православный бог начал в понедельник, почивал в воскресенье. короче, у иудеев уже пятый день недели. не убедил?
#63
by MiniMuk
ладно, не хочешь говорить зачем, представь ты сделал что нельзя сохранить файл через меню, а он заходить в поле нажимает ктрл+а + ктрл+с ну и далее. Говори что плохого после этого случиться?
#64
by DrHiHi
цель: показать менеджеру внешний документ, но чтобы он не смог его скопировать или пересохранить куда-то я на форму вывел документ и он читабельный... в свойстве ПолеHTMLДокумента можно запретить вывод и кнопки в 1С, такие как "печать", "сохранить как", "скопировать" не доступны но если по полю ПолеHTMLДокумента зажать правой кнопкой, то все можно скопировать, распечатать, перенести в Excel... вот хотелось бы запретить стандартное контекстное меню
#66
by DrHiHi
на этот случай прописал parentWindow.clipboardData.clearData ... буфер будет очищаться и он ничего не скопирует
#68
by MiniMuk
хочешь извращаться можно например попробовать в фоновом режиме открыть ексель сделать картинку и показывать картинку. Раньше чтобы картинки сохранять нельзя было поверх картинки натягивали прозрачный рисунок.
#71
by MiniMuk
показал его сфотали на телефон или телефоны при входе в помещение с комьютерами отбирают?
#73
by MiniMuk
кстати в винде есть ножницы, они на Window.clipboardData.clearData реагируют? смотрел?
#74
by DDwe
У тебя документ на весь экран? Если нет, то еще есть меню общее.... И кстати, запретить контекстное меню, нужно 1 сек.
#81
by DrHiHi
перед тем как очередной раз вкинуть тупой ляп, то попробуйте... если Вы имеете ввиду контекстное меню, то я должен Вас огорчить, так как оно выключено
#82
by DrHiHi
одни Петросяны... а если... а если... вроде бы спросил про одно, а начинаются тупые вопросы про другое
#84
by Garykom
ТС специально для Вас хорошие люди придумали , понятно что оно "не совсем бесплатно". Это что они придумали прекрасно засовывается в "Поле HTML-документа" ))
#86
by Garykom
+ А ценник $240, через "создайте свой пакет" для фирмы вполне подъемный за их извращения ))
#87
by MiniMuk
просто пытаются объяснить, ну закроешь ты меню, пользователь потратит на то чтобы сохранить не 15 секунд а 5 минут, стоят ли парам минут того что ты хочешь сделать?
#88
by DrHiHi
стоит... я все прекрасно понимаю... я спросил совета по закрытию контекстного меню, а в итоге получил кучу лишнего
#90
by Mauser
Автор только что узнал про контекстное меню и буфер обмена. Костылестроение в разгаре, подожди еще немного, и мы подивимся на маленького безжизненного Франкенштейна
#92
by DDwe
Ни фига не понятно, контекстное меню закрывается элементарно, ты этого хотел, теперь пишешь " то я должен Вас огорчить, так как оно выключено", та что ты хочешь если оно уже выключено? Или ты просто издеваешься?
#94
by Масянька
Рецензирование -> Защитить лист + Защитить книгу + Пароль. Самокритика - это отлично!
#97
by Масянька
В "суть задачи стоит в том, чтобы в 1С открыть разные файлы Excel для просмотра... "
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как отключить макросы в Excel - нужно для загрузки данных из файла excel
- Формат файла заявлений на открытие зарплатных счетов
- Открытие файла Excel через ole
- Открытие документа
- Нужна помощь. Открытие файла.
- Excel - 1C : зависает при программном закрытии файла Excel
- Программное открытие frp файла
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016 ч2
В этой группе 1С
- 1С ERP. Как сделать подарок сотруднику?
- Ошибка при записи элемента справочника ФизЛица.
- ПартииТоваровНаСкладах Как исключить документы из запроса?
- При проведении реализации не даёт движений по регистру продаж
- Фиксация бюджета
- 1с. СКД. Выбор типа правого значения отбора в управляемой форме
- КА 2.0 и ГТД
- РАУЗ
- УФ. Активизация поля ввода.
- Контроль отрицательных остатков УТ 11.0.8.8
- вход в программу временно невозможен в связи с обновлением
- Блокировать окно владельца в ОФ
- v7: Не устанавливается фильтр по партиям в регистре Остатки
- ЗУП Премия и расчет среднего
- УТ 11.2 Как программно вывести параметр типового отчета на СКД на форму?
- Подарочный сертификат в УТ 11.2.
- Программное изменение ПутьКДаннымПодвала
- Изменение реквизитов организации в ут 11
- ут11 галка Разрешить списание денежных средств без "заявок на оплату"
- УТ 11, контактная информация на форме есть, а по факту нет