Задать вопрос
Ответы пользователя по тегу JavaScript
  • Почему не срабатывает скрипт для Adobe Illustrator?

    @Dementor
    программист, архитектор, аналитик
    Скрин ошибки в комментарии. Ошибка в том, что файла нет, поэтому он не открывается.
    Ответ написан
    Комментировать
  • Как использовать Rest api в 1С?

    @Dementor
    программист, архитектор, аналитик
    Кто нибудь делал простое приложение в связке с 1с?
    Многие делали.

    Гугл говорит, что rest api у 1с есть, через oData.
    Можно через oData, а можно создавать свои произвольные HTTP-сервисы.

    И забегая на будущее, через тот же rest возможна ли авторизация под учеткой менеджера в 1с на стороннем приложении?
    можно дергать любую процедуру на 1С и если не ловишь 401 ошибку, то значит логин/пароль правильные. Но можно использовать 1С для аутентификации как провайдера OpenID.
    Ответ написан
    1 комментарий
  • Как запустить HTML страницу с JS и HTML5 в 1C?

    @Dementor
    программист, архитектор, аналитик
    Есть два способа отобразить любую HTML-страничку на управляемых формах 1С:
    1. Скормить строковой переменной связанной с HTML-полем полный текст вашей страницы
    2. Скормить строковой переменной связанной с HTML-полем URL вашей страницы, который доступен пользователям (как вариант, опубликована на том же веб-сервере, который пускает в 1С)


    Теперь к вашей библиотеке. У вас точно такие же два выхода:
    1. Скопировать весь код из файл JS и вставить его в ваш текст HTML-файла в теге SCRIPT
    2. Вставить в код страницы URL скрипта, который доступен пользователям (как вариант, снова опубликовать на веб-сервере, который обслуживает 1С)
    Ответ написан
    2 комментария
  • Как защитить изображения от PrintScreen?

    @Dementor
    программист, архитектор, аналитик
    Т.е. скриншотная картинка, которую можно подделать в фотошопе для нотариуса приоритетнее чем фотоснимок экрана с EXIF-данными? Если нотариус принимает для заверения фотоснимок вместо скриншота, то ваша уловка не прокатит при установке выдержки - фотка запечетлит ровно то же, что видит человек. И никакие уловки не помогут.
    Ответ написан
    Комментировать
  • Как напечатать с сервера 1С документа через вебсервисы?

    @Dementor
    программист, архитектор, аналитик
    В печати ничего магического нет - все довольно просто.
    Ваша главная проблема в том, что вы сами не знаете чего хотите!

    Если у вас есть какая-то странная идея использовать сервер 1С как сервер печати, то вам стоит сделать новый вебсервис, который на вход получает двоичные данные документа для печати, тип документа (что бы знать чем его распечатать) и вторичные настройки (количество экземпляров, ориентация и пр.). Веб-сервис получает двоичные данные, записывает их во временный файл и натравливает на него какую-то программу печати с указанием параметров печати.

    Очень странное поведение... Не проще ли сделать VPN на сетевой принтер и печатать напрямую?

    Но у меня есть подозрение, что у вас в базе (бухгалтерия или торговля) есть некоторое количество документов (возможно залитых по вебсервису) и вы хотите отправить команду, по которой они пойдут на печать. Это совсем другая постановка задачи. Можно решить следующим образом: передавайте тип документа (можно строковое представление метаданных, а можно что угодно - главное что бы вы сами разобрались), номер документа (желательно с датой, так как обычно нумерация в бухгалтерии начинается с нового года заново, а для некоторых документов счетчик обнуляется каждый месяц) и параметры печати (см. выше). В обработчике веб-сервиса на стороне 1С находите по переданной информации документ и вызываете функцию его печати (в типовых конфигурациях есть режим печати напрямую на принтер по-умолчанию без вывода предпросмотра).
    Ответ написан
    7 комментариев
  • 1C события

    @Dementor
    программист, архитектор, аналитик
    Вы видимо заходите не с той стороны. 1С всего лишь использует ActivX элемент IE для отображения страничек. Следовательно в таких окошечках под 1С странички будут отображаться так же как в IE и скрипты будут отрабатывать так же. Набор обработчиков событий аналогичен другим платформам визуального программирования. У меня успешно получилось реализовать обработку на 1С, которая заходила на некий сайт, заполняла поля, нажимала на кнопку поиск, парсила и заносила в базу результаты поиска, нажимала кнопку «Далее» и продолжала до выполнения условия завершения. С этой точки зрения инструментария в платформе достаточно.

    Поддержу exIV — лучше опишите требуемый результат. Возможно вам достаточно выводить на странице некоторый маркер, а далее в 1С используя обработчик события ДокументСформирован реализовывать свои специфические сценарии.
    Ответ написан
    Комментировать