Форум пользователей Visio

Форум по вопросам применения и программирования в Visio
Текущее время: 29 мар 2024, 14:37

Часовой пояс: UTC + 3 часа [ Летнее время ]


Правила форума


При размещении файлов предпочтительным является формат vsd (а не vsdx/vsdm)
Размещая ваши вложения на форуме не используйте имена файлов содержащих кириллицу, в противном случае файл будет иметь имя .<расширение файла> !

Для форматирования ваших сообщений используйте BBCodes, описание используемых на форуме BBCodes.



Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: вынос исполнительных макросов в интерент
СообщениеДобавлено: 14 фев 2019, 11:55 
Не в сети
Постоянный участник

Зарегистрирован: 09 ноя 2016, 12:04
Сообщений: 61
Использую Visio c: 2013
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
То, что вы описываете делается явно не средствами vba! Опять же нужно иметь сервер!
Сложите стоимость во сколько вам обойдется создание веб-приложения с нуля, обслуживание сервера и т.п. И сравните с ценностью готового кода.
Оффтоп:
похоже то ради чего боролись в этой ветке было напрасно!?!

ну Вы прям всю контору палите :)))
всё работает, всё используем, постоянно совершенствуем


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: вынос исполнительных макросов в интерент
СообщениеДобавлено: 14 фев 2019, 12:12 
Не в сети
Постоянный участник

Зарегистрирован: 09 ноя 2016, 12:04
Сообщений: 61
Использую Visio c: 2013
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
средствами VBA можно легко обращаться к интеренету
содержание sql сервера... ну дополнительная пара таблиц не сильно нагрузит сервер малонагруженного сайта


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: вынос исполнительных макросов в интерент
СообщениеДобавлено: 14 фев 2019, 12:57 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
DArkadiy писал(а):
всё работает, всё используем, постоянно совершенствуем
ни сколько не сомневаюсь ! я про то, что если кто-то из фирм ваших конкурентов поставит задачу профессионалу написать такой код. не факт, что ваши действия по обеспечению защиты окажутся сильно дешевле ! тем более вы постоянно код модифицируете !!!
в этой ветке на стороннем форуме можно увидеть размышления нескольких очень известных профессионалов-разработчиков Excel VBA о защите кода !
Дополнено позднее:
DArkadiy писал(а):
содержание sql сервера...
исполняемый код который будет жить на sql сервере, предполагаете с помощью VBA создавать ? :shock:
DArkadiy писал(а):
ну дополнительная пара таблиц не сильно нагрузит сервер малонагруженного сайта
не знаю как у вас, но обычно очень сложно уболтать админов выделить это место на даже малонагруженном сайте (чисто организационно) ! Опять же вам нужно будет выделять права разрешения на модификацию содержимого выделенного вам места на сервере. Этого админы тоже не любят делать, а код вы будете усовершенствовать постоянно (я так думаю).

возвращаясь к идее с excel.
1. пишете ваш код в эксель, только сохраняете его в виде надстройки. вот статья как это сделать
2. собственно файл надстройки сохраняете в папке на сетевом диске, просите админов запретить доступ к этой папке всем кроме узкого круга лиц.
Сейчас не на чем проверить, но в старой конторе использовали подобное решение в MS Word созданное камрадом Digitall. Причем в MS Word надстройку можно было подлючать к шаблону, на не ко всем документам Word!
3. Каждому пользователю, который будет работать с генерацией стелажей подключить данную надстройку. Описание можно посмотреть здесь.
Скорее всего этим пользователям придется временно дать права на доступ к папке. После активации надстройки на компьютере такого пользователя, запретить ему доступ к сакральной папке.

Плюсы:
1. Пользователи работают с актуальной версией надстройки. Если конечно новые версии не будете выкатывать на дню по 7 раз.
2. Доступ к работе с надстройкой будет не у всех.
3. Доступ к документу содержащему код надстройки будет лишь у узкого круга проверенных лиц.

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: вынос исполнительных макросов в интерент
СообщениеДобавлено: 14 фев 2019, 13:11 
Не в сети
Ветеран

Зарегистрирован: 05 июл 2012, 21:34
Сообщений: 225
Очков репутации: 27

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
То, что вы описываете делается явно не средствами vba! Опять же нужно иметь сервер!
Сложите стоимость во сколько вам обойдется создание веб-приложения с нуля, обслуживание сервера и т.п. И сравните с ценностью готового кода.
Оффтоп:
похоже то ради чего боролись в этой ветке было напрасно!?!

Веб запрос можно и из VBA сделать.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: вынос исполнительных макросов в интерент
СообщениеДобавлено: 14 фев 2019, 13:14 
Не в сети
Ветеран

Зарегистрирован: 05 июл 2012, 21:34
Сообщений: 225
Очков репутации: 27

Добавить очки репутацииУменьшить очки репутации
Я так думаю :) Код не надо передавать. Задача реализовать всю логику на сервере, оставив отрисовку на стороне клиента, а передавать в качестве ответа инструкции, что куда поставить условно.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: вынос исполнительных макросов в интерент
СообщениеДобавлено: 14 фев 2019, 13:19 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Robink писал(а):
Веб запрос можно и из VBA сделать.
да, конечно !
Robink писал(а):
Задача реализовать всю логику на сервере
тоже согласен! только есть одно небольшое НО!
Surrogate в сообщении #12945 писал(а):
такое могут сделать, не только лишь все!
реализовать эту логику на сервере, я имею в виду.

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: вынос исполнительных макросов в интерент
СообщениеДобавлено: 14 фев 2019, 14:08 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 28 апр 2013, 14:03
Сообщений: 963
Откуда: Вена, Австрия
Использую Visio c: 1998
Очков репутации: 100614

Добавить очки репутацииУменьшить очки репутации
Robink писал(а):
Я так думаю :) Код не надо передавать. Задача реализовать всю логику на сервере, оставив отрисовку на стороне клиента, а передавать в качестве ответа инструкции, что куда поставить условно.

А чего бы тогода просто документы целиком на сервере не делать, зачем какие-то инструкции ;)

_________________
Полезные инструменты для создания диаграмм Visio:
https://unmanagedvisio.com/


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: вынос исполнительных макросов в интерент
СообщениеДобавлено: 14 фев 2019, 14:42 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 2253
Очков репутации: 100626

Добавить очки репутацииУменьшить очки репутации
А в какую сторону движение - "сервис для поддержки одной технологии на одной фирме" или "глобальный сервис для разработчиков в интернете"?
А то ведь решения могут в корне различаться. Что для одного хорошо, то для другого не годится.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: вынос исполнительных макросов в интерент
СообщениеДобавлено: 14 фев 2019, 15:03 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Tumanov писал(а):
А в какую сторону движение - "сервис для поддержки одной технологии на одной фирме" или "глобальный сервис для разработчиков в интернете"?
думаю скорее первое, чем второе ! судя по уточнению
DArkadiy в сообщении #12937 писал(а):
хотелось бы решить сразу пару задач: первое, всё работают с последней версией и второе, работают те кому можно
тут явно нет места для "глобального сервиса", да и разработчиков что-то не богато !
nbelyh в сообщении #12925 писал(а):
Но если честно, думаю вряд ли это кому-то надо, кроме кучки старперов.
пару лет поднималась такая тема
Surrogate в сообщении от 01.03.2017 писал(а):
Наткнулся на опрос за тему "Какой контент ищут пользователи и возможность обеспечить доступ к вашему контенту миллионам пользователей?"
Visio has a vast content ecosystem with more than 250,000 shapes, 10,000 stencils, 1000+ Sample Diagrams and Templates and 150+ vertical solutions. Visio and Office Template Store Integration will enable Visio users and Visio content partners to access/share 3rd party content in a seamless way from within Visio.

This survey will help us identify the content that users are looking for and get in touch with you to make your content available to millions of users.

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: вынос исполнительных макросов в интерент
СообщениеДобавлено: 14 фев 2019, 16:40 
Не в сети
Ветеран

Зарегистрирован: 05 июл 2012, 21:34
Сообщений: 225
Очков репутации: 27

Добавить очки репутацииУменьшить очки репутации
nbelyh писал(а):
Robink писал(а):
Я так думаю :) Код не надо передавать. Задача реализовать всю логику на сервере, оставив отрисовку на стороне клиента, а передавать в качестве ответа инструкции, что куда поставить условно.

А чего бы тогода просто документы целиком на сервере не делать, зачем какие-то инструкции ;)

Можно конечно документ сохранить, отправить на сервер, там его обработать, вернуть и открыть, тоже вариант :), это в общем случае, когда не за одну операцию он формируется.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: вынос исполнительных макросов в интерент
СообщениеДобавлено: 14 фев 2019, 17:22 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 28 апр 2013, 14:03
Сообщений: 963
Откуда: Вена, Австрия
Использую Visio c: 1998
Очков репутации: 100614

Добавить очки репутацииУменьшить очки репутации
Tumanov писал(а):
А в какую сторону движение - "сервис для поддержки одной технологии на одной фирме" или "глобальный сервис для разработчиков в интернете"?

Если уж впрягаться в задачу, то конечно же второе :D . Первое - просто работа за деньги, тут и обсуждать особо нечего..
Даешь глобальный сервис, но не только для разработчиков, а для пользователей тоже!

Он наверняка им нужен, просто они еще об этом не знают :D

_________________
Полезные инструменты для создания диаграмм Visio:
https://unmanagedvisio.com/


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: вынос исполнительных макросов в интерент
СообщениеДобавлено: 17 фев 2019, 11:19 
Не в сети
Постоянный участник

Зарегистрирован: 09 ноя 2016, 12:04
Сообщений: 61
Использую Visio c: 2013
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
1. пишете ваш код в эксель, только сохраняете его в виде надстройки. вот статья как это сделать

прям супер тема, спасибо, пошёл всё переделывать =)


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: вынос исполнительных макросов в интерент
СообщениеДобавлено: 17 фев 2019, 12:39 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
DArkadiy писал(а):
прям супер тема, спасибо
это типа сарказм?
То есть все было уже украдено до нас? У вас уже было готовое приложение веб-сайт или где вся логика на сервере реализована? И вам ничего не надо переделывать, от слова совсем!
Мое предложение не требуют перехода с привычного VBA, и по моему скромному мнению полностью соответствуют вашим пожеланиям.

Какой путь выбрать решать безусловно вам!!!

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: вынос исполнительных макросов в интерент
СообщениеДобавлено: 18 фев 2019, 15:05 
Не в сети
Постоянный участник

Зарегистрирован: 09 ноя 2016, 12:04
Сообщений: 61
Использую Visio c: 2013
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
это типа сарказм?

Нет. Это реально благодарность и действительно интересное решение


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: вынос исполнительных макросов в интерент
СообщениеДобавлено: 19 фев 2019, 13:59 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
хорошо, рад что мои идеи хоть кому-нибудь могут быть полезны :D
сегодня случайно в ютубе увидел видео с описанием как создавать надстройки в Excel (от того же Николая Павлова, автора проекта planetaexcel.ru)
Дополнено позднее: Слона как обычно я и не заметил !!! :wall: это видео было размещено над текстом статьи Как создать свою надстройку для Microsoft Excel. Но мой браузер на рабочем компе выдал мне вместо встроенного видео черный квадрат.

Встроенное видео спрятано под спойлер ↓ Прямая ссылка на видео
Спойлер:
phpBB [youtube]

прямая ссылка на видео: Как создать свою надстройку в Excel

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB