Имя: Пароль:
1C
1C 7.7
v7: Атол 10 драйвер ФР = СоздатьОбъект("AddIn.Fptr10");
0 Туц
 
21.06.19
13:10
Не могу понять почему не создаётся объект.
JSON не хочу
Может на JScript пример есть?
1 Garykom
 
гуру
21.06.19
13:28
(0) JScript виндовый от мелкомягких с ActiveX|COM ?
http://integration.atol.ru/api/?pascal#2308df468c

"Библиотека COM-объекта" должна быть установлена, в последних версиях атол драйвер 10 под винду автоматом ставится, только комп не забыть перезагрузить.
2 Туц
 
21.06.19
14:34
(1) Установлено и перезагружено.

Не годится. Падает на на двоеточии.
var    fptr: OleVariant;
3 Garykom
 
гуру
21.06.19
14:39
(2) var    fptr;
4 Garykom
 
гуру
21.06.19
14:40
Лучше скажи на чем пишешь то? На https://ru.wikipedia.org/wiki/JScript ?
5 Туц
 
21.06.19
14:43
(4) Да, на нём.
6 Garykom
 
гуру
21.06.19
14:46
(5) Возьми пример из DTO8 и перепиши по аналогии на 10-й драйвер
7 Garykom
 
гуру
21.06.19
14:47
var fptr = new ActiveXObject ("AddIn.Fptr10");

как то так оно
8 Туц
 
21.06.19
14:49
(6) ECR = new ActiveXObject ("AddIn.Fptr10");
var ECR = new ActiveXObject ("AddIn.Fptr10");
Ни так и ни эдак
9 Туц
 
21.06.19
14:50
Подумываю перебрать предыдущие релизы
10 Garykom
 
гуру
21.06.19
14:52
(8) Имя переменной глубоко пофиг, у тебя COM либа не встала нормально
11 Туц
 
21.06.19
14:53
(10) проверю на чистой винде, но ошибок не было.
12 Garykom
 
гуру
21.06.19
14:54
Переустанови уже драйвер атол версии 10.4.5 или 10.4.6 (про 10.5 не в курсе еще не пробовал его) нормально инсталлятором а не извратами с копированиями.

И да MS JScript у тебя 32 битный или 64 ? Драйвер нужной разрядности поставил от атол?
13 Garykom
 
гуру
21.06.19
14:56
Ну и самый главный вопрос а нахрена MS JScript ?
14 Туц
 
21.06.19
14:57
(12) Ставил не копированием! KKT10-10.5.0.0-windows64-setup.exe
х64, addin_fptr10_x64.dll

(13) Ну а как ещё для клюшек и без web-сервиса с json?
15 Garykom
 
гуру
21.06.19
15:06
(14) Ну а теперь еще windows32 поставь
16 Garykom
 
гуру
21.06.19
15:08
(14) Очень просто, ставишь windows32 и в 77 делаешь
fptr = СоздатьОбъект("AddIn.Fptr10");
17 Туц
 
21.06.19
15:14
(16) беда в разрядности?!
18 Туц
 
21.06.19
15:14
Т.е. драйвер нужен х86?
19 Туц
 
22.06.19
04:03
(16) Благодарю! Действительно 32 битный драйвер нужен.