Имя: Пароль:
1C
 
javascript из 1С. MSScriptControl не переваривает новые версии JS?
0 Джордж1
 
09.09.20
15:20
В браузере и Visual Studio Code не ругается

а MSScriptConrtol не переваривает похоже вот этот синтаксис

var JSon = $.toJSON(Data);

Ругается что $ - не определен
1 Вафель
 
09.09.20
15:21
$ - это же джиквери. откуда он в MSScriptConrtol
2 Джордж1
 
09.09.20
15:23
(1)что что это?

В общем то вопрос что делать теперь? - можно править код или пользоваться не MSScriptConrtol
3 Джордж1
 
09.09.20
15:30
Можно ли к MSScriptConrtol мподключить библиотек JQuery
4 Asmody
 
09.09.20
15:36
(3) JSON.stringify() уже не работает чтоль?
5 Джордж1
 
09.09.20
15:40
(4)я сегодня первый раз в жизни с js столкнулся

вот это все можно через MSScriptConrtol реализовать?

if (typeof (Data) == "string") {
                    JSon = Data;
                } else {
                    JSon = $.toJSON(Data);
                };

                $.support.cors = true;
                var jqXHRvar = $.ajax({
                    type: 'POST',
                    async: true,
                    timeout: timeout,
                    url: UrlServer + ((UrlServer == "") ? window.location.protocol + "//" + window.location.host + "/" : "/") + 'Execute',
                    crossDomain: true,
                    dataType: 'json',
                    contentType: 'application/json; charset=UTF-8',
                    processData: false,
                    data: JSon,
                    headers: (User !== "" || Password !== "") ? { "Authorization": "Basic " + btoa(User + ":" + Password) } : "",
                    success: ExecuteSuccess,
                    error: ErrorSuccess
                });
6 vde69
 
09.09.20
15:42
7 Вафель
 
09.09.20
15:52
(4) тут наоборот нужно JSON.parse()
8 Вафель
 
09.09.20
15:53
(5) может тебе всетаки в 1с нужно, а не на жс?
9 Джордж1
 
09.09.20
15:54
(8)Да я бы рад.

Пытаюсь скрестить 1cv7 и kkmserver
10 ДенисЧ
 
09.09.20
16:00
(9) А что, 1с уже резко разучилась работать с жисоном и хттп-запросами? О_о
11 Вафель
 
09.09.20
16:01
(10) 77 вроде и не умела никогда
12 Джордж1
 
09.09.20
16:02
(10)нет конечно
13 Salimbek
 
09.09.20
16:06
(0) А 1С++ используется? Если да, то можно это прикрутить: https://www.dropbox.com/s/pmpgyd068mzzu7k/kop1c_JSON.7z?dl=0
Если нет, то: http://catalog.mista.ru/public/252791/
14 ДенисЧ
 
09.09.20
16:07
(11) А где тут про 77?
15 Джордж1
 
09.09.20
16:08
(13)А этот JSON можно и ручками формировать?
16 Вафель
 
09.09.20
16:09
(15) это же строка обычная
17 Джордж1
 
09.09.20
16:10
(16)А AJAX это что?
18 Вафель
 
09.09.20
16:11
xmlhttprequest
19 Salimbek
 
09.09.20
16:12
(17) AJAX - это динамическое обновление некоторой области на твоей странице. Т.е. послал ты фильтр на сервер, он тебе вернул ответ в джейсоне, ты этот ответ на страничку свою вывел без перерисовки всей страницы.
20 Джордж1
 
09.09.20
16:14
(19)Понятнее не стало

В общем есть у меня шансы подружить 1cv7 и kkmserver ?
21 Salimbek
 
09.09.20
16:18
(20) 1) Формируешь джейсон
2) Отправляешь его через (18) на сервер без всяких аяксов
3) Получаешь ответ, анализируешь.
22 Джордж1
 
09.09.20
16:21
(21)да, это должно работать

нашел подобную тему на форуме
23 trdm
 
09.09.20
17:08
(20) > Понятнее не стало

AJAX - это браузерная технология.
24 Вафель
 
09.09.20
17:15
(23) аякс это не технология - это паттерн работы.
получаем данные и напрямую меняем дом
25 trdm
 
09.09.20
17:33
(24) технология - это набор операций. так что технология.
26 ДенисЧ
 
09.09.20
20:26
Ajax — подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. В результате при обновлении данных веб-страница не перезагружается полностью, и веб-приложения становятся быстрее и удобнее

(c)
27 Serginio1
 
10.09.20
14:26
28 Джордж1
 
10.09.20
15:14
Все заработало с помощью WinHttp.WinHttpRequest.5.1
конвертер СЗ в JSON и наоборот оказалось несложно написать на самом 1С
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший