22.04.15 — 12:35
пишу так
ScrptCtrl = новый COMОбъект(«MSScriptControl.ScriptControl»);
ScrptCtrl.Language=»JScript»;
ScrptCtrl.AddCode(»
|apiSignature(String userId, String key, String nonce, String secret) throws Exception
|{
| String data = userId+key+nonce;
| Mac hmacSha256 = Mac.getInstance(‘HmacSHA256’);
| SecretKeySpec secretKey = new SecretKeySpec(secret.getBytes(), ‘HmacSHA256’);
| hmacSha256.init(secretKey);
| return Hex.encodeHexString(hmacSha256.doFinal(data.getBytes())).toUpperCase();
|}»);
signature = ScrptCtrl.Eval(«apiSignature(‘» + userid + «‘,» + api_key + «‘,» + nonce + «‘,» + secret + «‘)»);
выдает ошибку
{ВнешняяОбработка.ПолучитьВокеров.МодульОбъекта(55)}: Ошибка при вызове метода контекста (AddCode)
ScrptCtrl.AddCode(»
по причине:
Произошла исключительная ситуация (Ошибка компиляции Microsoft JScript): Предполагается наличие ‘)’
1 — 22.04.15 — 12:43
(0) А кто тебе сказал, что MSScriptControl в сосотянии выполнять код Java? Он может выполнить JavaScript или VB, но ни как не Java
Ну и причина синтаксической ошибки в том, что внутри строки кавычки нужно дублировать:
ПереМенная = «вот сейчас будет кавычка «»внутри»» строки»
2 — 22.04.15 — 12:54
JS <> Java, или в заголовке очепятка?
3 — 22.04.15 — 12:58
(2) Java
мне надо получить сигнатуру, путем шифрования с секретом
на сайте дана такая функция
Example (Java):
public static String apiSignature(String userId, String key, String nonce, String secret) throws Exception {
String data = userId+key+nonce;
Mac hmacSha256 = Mac.getInstance(«HmacSHA256»);
SecretKeySpec secretKey = new SecretKeySpec(secret.getBytes(), «HmacSHA256»);
hmacSha256.init(secretKey);
return Hex.encodeHexString(hmacSha256.doFinal(data.getBytes())).toUpperCase();
}
4 — 22.04.15 — 13:00
(3) код java можно установив java машину выполнять практически на любой железке
т.е. выкинь «MSScriptControl»
5 — 22.04.15 — 13:01
(4)+ правильно будет наваять на java (раз есть код частично готовый) прогу (консольную) и вызывать/запускать ее с параметрами из 1С, потом результат откуда нуна забирать
6 — 22.04.15 — 13:02
(3) ты это можешь выполнить из 1С только путем КомандаСистемы(«javac.exe pathtoapplet»)
MSScriptControl это выполнить не может
7 — 22.04.15 — 13:03
(5)+ да эту прогу на java наваянную раз 1С 8.X засунуть в двоичные данные еще можно и перед запуском сохраняешь в темп и там запускаешь
8 — 22.04.15 — 14:24
Рассчитал подпись на одном онлайн сайте, отправил ее на мой сервер, а он все равно отвечает
{«code»:-7,»message»:»Signature error»}
отправляю так
signature = МодульBTCE.ЗашифроватьSHA256(userId + api_key + nonce, secret);
ПостСообщение =
«key=» + api_key +
«&nonce=» + nonce +
«&signature=» + signature;//+
// «&pageEnable=0» +
// «&page=1» +
// «&pageSize=100»;
ИмяФайлаИсх = ПолучитьИмяВременногоФайла();
ДлинаСообщения = МодульBTCE.ЗаписатьСтрокуВФайлUTF8безBOM(ИмяФайлаИсх, ПостСообщение);
HTTPЗапрос = Новый HTTPЗапрос;
//HTTPЗапрос.АдресРесурса = «api/workers.htm»;
HTTPЗапрос.АдресРесурса = «api/poolStats.htm»;
HTTPЗапрос.Заголовки.Вставить(«Content-Type», «application/x-www-form-urlencoded»);
HTTPЗапрос.Заголовки.Вставить(«Content-Length», ДлинаСообщения);
HTTPЗапрос.УстановитьИмяФайлаТела(ИмяФайлаИсх);
Соединение = Новый HTTPСоединение(«antpool.com»,,,,, 5, Новый ЗащищенноеСоединениеOpenSSL);
ОтветHTTP = Соединение.ОтправитьДляОбработки(HTTPЗапрос);
Ответ = ОтветHTTP.ПолучитьТелоКакСтроку();
9 — 22.04.15 — 14:25
в чем может быть косяк? спросить у китайцев не получается
10 — 22.04.15 — 14:31
(9) в чем косяк-то?
11 — 22.04.15 — 15:01
косяк в том, что API отвечает что не верная сигнатура
{«code»:-7,»message»:»Signature error»}
хотя я ее рассчитал в онлайн шифровальщике, с моим расчетом полностью совпадает
12 — 23.04.15 — 00:53
А в 1С, насколько я помню, есть обращение к криптопровайдерам.
Потом, не забываем, что все сигнатуры требуют, чтобы строки были в кодировке UTF-8, а не двухбайтовые, как в 1С, JavaScript и т.п.
P.S. можно скачать библиотеку javascript с генератором подписей и перевести её на 1С.
(У меня, например, где-то sha256 на VbScript валяется — сам писал — ничего там сложного нет).
13 — 23.04.15 — 01:00
Sha256 можно получить средствами 1С (если речь идёт именно об этом)
Torquader
14 — 23.04.15 — 01:14
(13) Да у него всё равно там в кавычках ошибка, да и про метод Call он явно не знает.
Как зарегистрироваться на форуме?
Блог имени smitatyana (темы, которые создал(а) участник форума smitatyana)
Предполагается наличие «;» — Ошибка компиляции Microsoft JScript
Здрасти.
Скачала, установила, но при 1 шаге мастера
Среда исполнения Java-приложений (JRE) на данном компьютере не обнаружена. Требуется установка (~14 МБ). Данная среда необходима для обеспечения конфиденциальности отправки данных на сервер Кабинета налогоплательщика. Скачайте и установите JRE следуя по ссылке, указанной ниже. После завершения процесса установки перезапустите браузер.
Внимание! Для установки JRE вам понадобятся права администратора.
Выдается сообщение : Предполагается наличие «;» — Ошибка компиляции MS Jscript
Rfr htить проблему?
smitatyana- ——-
- Сообщения: 136
- Зарегистрирован: 19 сен 2008, 11:20
- Откуда: Алматы
- Профессия: IT Специалист
- Блог имени smitatyana
- Активность участника
-
Re: Предполагается наличие «;» — Ошибка компиляции Microsoft JSc
sokref » 15 апр 2009, 22:20
Совершенно верно, не зная браузер и другие данные это только гадание. Раньше не было таких проблем? Вообще насколько я помню, если в JScript идет ошибка, то еще пишется код ошибки — набор букв и цифр. По-крайней мере, пару лет назад в браузере IE так было
Тогда проще разобраться
- sokref
- Эксперт-Куратор
- Сообщения: 9576
- Зарегистрирован: 26 янв 2008, 20:30
- Профессия: Компьютерщик (не 1С)
- Блог имени sokref
- Активность участника
Re: Предполагается наличие «;» — Ошибка компиляции Microsoft JSc
smitatyana » 16 апр 2009, 08:56
Как было рекомендовано, использую ослика IE
версии 6.0.2900.2180.xpsp_sp2_rtm.040803-2158
обновления SP2
C правами админа на WinXP pro 2002 SP2
Пробовала весь вчерашний день. То установлю платформу, то удолю, то переустановлю, то перезагружусь.
Ничего не помогает.
Никакого кода ошибки нет. Просто сообщение, даже не об ошибке! Диалоговое окно было бы со знаком X, если была бы ошибка. А так изображен восклицательный знак! При разработке приложения это означает просто предупреждение. Теоретически.
Хотя могли и на критическую ошибку подвесить радостный знак!
Или это не критическая ошибка. А если так, то я должна работать! А если приложение не работает, значит, я ее считаю критической! И стоит об этом информировать соответствующе! X!
В панели управления есть значек этой платформы.
Вроде рассказала обо всем уже.
Помогите!
smitatyana- ——-
- Сообщения: 136
- Зарегистрирован: 19 сен 2008, 11:20
- Откуда: Алматы
- Профессия: IT Специалист
- Блог имени smitatyana
- Активность участника
-
Re: Предполагается наличие «;» — Ошибка компиляции Microsoft JSc
Кайрат-F2 » 16 апр 2009, 10:11
Я правильно понимаю, что ссылка
http://cabinet.salyk.kz/jre-6u12-windows-i586-p.zip
показывается. Вы ее скачали и установили?
После того, как установили, нужно закрыть IE и открыть повторно, если не помогает, то перезагрузиться.
Я сейчас специально на компьютере с таким же браузером проверяю, на которой еще нет JRE. Ошибка не повторяется.
Ну и стандартно, все инструкции выполнили?
http://cabinet.salyk.kz/
и
https://cabinet.salyk.kz/
в доверенную зону добавили?
И еще какие антивирусы установлены (точное название + версия), какой прокси используете?
- Кайрат-F2
- Сообщения: 37148
- Зарегистрирован: 27 янв 2008, 16:54
- Откуда: г. Мальмё (Швеция)
- Профессия: IT Специалист
- Блог имени Кайрат-F2
- Активность участника
-
Re: Предполагается наличие «;» — Ошибка компиляции Microsoft JSc
Наталяка » 16 апр 2009, 11:19
Товарищи, простите, вру, JSc ставила так, когда по шагам пошла, вышло что его необходимо установить, скачала и стала ставить, и только потом поставила салык в доверительные узлы, если б сначала поставила в узлы, а потом поставила JSc, ошибки бы не возникло наверное.
- Наталяка
- ——-
- Сообщения: 286
- Зарегистрирован: 28 авг 2008, 09:22
- Профессия: Другое
- Блог имени Наталяка
- Активность участника
Re: Предполагается наличие «;» — Ошибка компиляции Microsoft JSc
Наталяка » 16 апр 2009, 14:30
Простите, я дурень, когда первый раз на комп буха ставила, сначала выбрала — Проверка наличия необходимых настроек.
При проверки сказал, что нет у меня Microsoft JSc, сохранила диструтив, поставила его при открытом IE (что неправильно, сейчас ето знаю), и после установки ошибка про «;». Бросила это дело, решила ставить на свой комп, сразу же поставила Microsoft JSc, что тоже неправильно, первоначально надо было в доверительные узлы ставить, вышла ошибка про «;», нажала ОК, ошибки больше не было. Всё закончилось удачно, указала ключик биновский, он поменялся для кабинета НП. Всё, этой ошибки больше не было.
- Наталяка
- ——-
- Сообщения: 286
- Зарегистрирован: 28 авг 2008, 09:22
- Профессия: Другое
- Блог имени Наталяка
- Активность участника
Re: Предполагается наличие «;» — Ошибка компиляции Microsoft JSc
smitatyana » 04 авг 2009, 11:40
После недолгой работы кабинета, он вылетел …. В трубу, что называется …
Вообщем опять эта точка с запятой … Ошибка — предполагается наличие ; …
Все вышеперечисленные рекомендации выполнила. Устанавливаю заново яву при закрытом IE. Предварительно добавив cabinet.salyk.kz в доверительные узлы …
Пробовала тоже самое и с 12 и с 13 явой ..
Есть какие-нибудь рекомендации по этому поводу?
smitatyana- ——-
- Сообщения: 136
- Зарегистрирован: 19 сен 2008, 11:20
- Откуда: Алматы
- Профессия: IT Специалист
- Блог имени smitatyana
- Активность участника
-
Привет. Мы ищем таланты:
- Тебе интересен форум? Ты хочешь участвовать и развивать его?
- Тебе интересно в твоей профессии?
- Тебе есть чем поделиться из твоего опыта с коллегами на форуме? Есть чем поделиться из собственного опыта, научить или рассказать?
Мы ищем таланты, которые помогут развить форум.
Что взамен:
- Получить приглашение на форум
- Радость общения
- Совместное развитие
Как: об этом написано на странице: http://tandem.f2.kz/
Вернуться в Кабинет налогоплательщика Казахстана
-
- Ошибка КН: «Недопустимые значения в названии фирмы»
Lisa888 » 12 ноя 2009, 14:36 - 6 Ответы
- 1231 Просмотры
- Последнее сообщение Lisa888
12 ноя 2009, 16:31
- Ошибка КН: «Недопустимые значения в названии фирмы»
-
- «Черновик — ошибка импорта» при открытии сопроводительной
Necytij » 05 авг 2014, 20:21 - 26 Ответы
- 3189 Просмотры
- Последнее сообщение Кайрат-F2
07 авг 2014, 21:03
- «Черновик — ошибка импорта» при открытии сопроводительной
-
- «Ошибка сертификата» в браузере
Lenysia » 29 янв 2010, 19:12 - 31 Ответы
- 10481 Просмотры
- Последнее сообщение filomena71
18 мар 2016, 09:44
- «Ошибка сертификата» в браузере
-
- Сообщение в Кабинете: «Во время подписи произошли ошибки»
Nataly_ZH » 21 май 2009, 11:28 - 11 Ответы
- 14664 Просмотры
- Последнее сообщение zhudika
18 мар 2010, 09:23
- Сообщение в Кабинете: «Во время подписи произошли ошибки»
-
- Не работает кнопка «Вход с личного компьютера» в Кабинете НП
Кайрат-F2 » 03 дек 2010, 12:48 - 13 Ответы
- 6408 Просмотры
- Последнее сообщение олюшка
02 фев 2011, 08:43
- Не работает кнопка «Вход с личного компьютера» в Кабинете НП
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3
I think I have narrowed it down to adding the closing part in server.R. Once I add the session section:
function(input, output, session) {
output$distPlot <- renderPlot({
# generate bins based on input$bins from ui.R
x <- faithful[, 2]
bins <- seq(min(x), max(x), length.out = input$bins + 1)
# draw the histogram with the specified number of bins
hist(x, breaks = bins, col = 'darkgray', border = 'white')
})
session$onSessionEnded(function() {
stopApp()
q("no")
})
}
Then I start getting this error. It works before adding in the session section but it does not close properly.
kopirss 0 / 0 / 0 Регистрация: 12.10.2021 Сообщений: 37 |
||||
1 |
||||
VBS Подправить скрипт, чтоб файл создавался в любой папке29.12.2022, 15:34. Показов 845. Ответов 15 Метки desktop, folder, url, vbscript (Все метки)
Всех с наступающим. Есть скрипт для создания ярлыка URL из буфера обмена. Кнопка стоит в контекстном меню.
0 |
5850 / 2562 / 1007 Регистрация: 06.06.2017 Сообщений: 8,745 |
|
29.12.2022, 19:45 |
2 |
kopirss, интересная ссылка с другого места (5.8) в ЛС.
0 |
0 / 0 / 0 Регистрация: 12.10.2021 Сообщений: 37 |
|
29.12.2022, 20:08 [ТС] |
3 |
ссылка с другого места А можно ли этот подправить?
0 |
FlasherX 5850 / 2562 / 1007 Регистрация: 06.06.2017 Сообщений: 8,745 |
||||
29.12.2022, 22:15 |
4 |
|||
0 |
0 / 0 / 0 Регистрация: 12.10.2021 Сообщений: 37 |
|
29.12.2022, 22:29 [ТС] |
5 |
With GetObject(«New: Не, не работает, и на vbs и на js. И тут вроде нет всплывающего окошка для ввода имени перед созданием, «Введите имя».
0 |
5850 / 2562 / 1007 Регистрация: 06.06.2017 Сообщений: 8,745 |
|
29.12.2022, 22:40 |
6 |
kopirss, не работает — это не информация. Всегда публикуйте все подробности с приведением текста ошибки и т. п.
0 |
0 / 0 / 0 Регистрация: 12.10.2021 Сообщений: 37 |
|
29.12.2022, 23:03 [ТС] |
7 |
Всегда публикуйте все подробности с приведением текста ошибки Это в .vbs А это .js Добавлено через 7 минут
подробности с приведением текста ошибки А это без пробелов в .vbs
0 |
FlasherX 5850 / 2562 / 1007 Регистрация: 06.06.2017 Сообщений: 8,745 |
||||
29.12.2022, 23:47 |
8 |
|||
Ошибка: Недопустимый знак Вы ещё не рабозрались, в какой кодировке сохранять код? ANSI или UTF-16.
А это .js Обрамление кода было бы в
А это без пробелов в .vbs Каких ещё пробелов?
Ошибка: Невозможно создание объекта контейнером ActiveX: ‘GetObject’ Понятно. У вас же 7-ка? Значит, один из хотфиксов выпилил либу. Тогда так:
0 |
0 / 0 / 0 Регистрация: 12.10.2021 Сообщений: 37 |
|
30.12.2022, 00:01 [ТС] |
9 |
Тогда так: В кодировке ANSI И в .js
0 |
5850 / 2562 / 1007 Регистрация: 06.06.2017 Сообщений: 8,745 |
|
30.12.2022, 00:06 |
10 |
В кодировке ANSI Строка 10 пустая. Там больше неоткуда этой ошибке взяться.
И в .js Мне ещё раз про BBCode повторить?
0 |
0 / 0 / 0 Регистрация: 12.10.2021 Сообщений: 37 |
|
30.12.2022, 00:17 [ТС] |
11 |
BBCode А это я уже не знаю что это. Там при сохранении только ANSI, UTF-8, Юникод, Юникод Big Endian. Этого даже в Notepad++ нет, хотя там их не мало.
0 |
5850 / 2562 / 1007 Регистрация: 06.06.2017 Сообщений: 8,745 |
|
30.12.2022, 00:41 |
12 |
А это я уже не знаю что это. См. 2 ссылки снизу формы ответа ( Справка по BB-кодам Как работать в редакторе сообщений ).
0 |
kopirss 0 / 0 / 0 Регистрация: 12.10.2021 Сообщений: 37 |
||||||||
01.01.2023, 21:36 [ТС] |
13 |
|||||||
Мне ещё раз про BBCode повторить? Всё, сам создал, даже несколько.
А это как у вас аналог, только имена не сайтов берутся, а своё постоянное, добавляются лишь номера к каждому новому ярлыку.
Добавлено через 14 минут
Всё, сам создал, даже несколько И ещё, при создании-копировании этих скриптов уже отсюда, заметил что надо убирать отступы, а то ошибку выдаёт. Не знаю почему. Изначально у меня они и с отступами работают.
0 |
FlasherX 5850 / 2562 / 1007 Регистрация: 06.06.2017 Сообщений: 8,745 |
||||
01.01.2023, 23:15 |
14 |
|||
Всё, сам создал Смешное изделие, ничего не скажешь.
А это как у вас аналог, только имена не сайтов берутся Уже не аналог. Ну и те же проблемы с синтаксисом. + двойное расширение зачем-то.
0 |
0 / 0 / 0 Регистрация: 12.10.2021 Сообщений: 37 |
|
02.01.2023, 00:07 [ТС] |
15 |
Смешное изделие, ничего не скажешь Как говорится, минута смеха заменяет стакан сметаны. Изображения
0 |
5850 / 2562 / 1007 Регистрация: 06.06.2017 Сообщений: 8,745 |
|
02.01.2023, 01:04 |
16 |
Не знаю, у меня всё работает. Дык работоспособность индусских кодов никто не отменял.
В вашем если уж есть окошко для ввода своего имени, тогда постоянное имя «Ярлык.URL» надо убирать, а то у него два имени будет. А, это я из вашего второго кода присобачил, не посмотрев в первый. ОК, тогда уберите
Вот скрин того что nircmd делает Ужас…
0 |