Имя: Пароль:
1C
1С v8
Рабочий пример/исходник 1C ВК для VS2017 на С++ есть у кого?
0 Garykom
 
гуру
02.03.19
15:33
Рабочий исходник 1C ВК для VS2017 на С++ есть у кого?

А то имеющиеся под VS2013 или даже старее а хочется поновее.
Под Platform Toolset "Visual Studio 2017 - Windows XP (v141_xp)".
1 Garykom
 
гуру
02.03.19
15:38
Я конечно сумел обновить и собрать (с предупреждениями) пример из
https://its.1c.ru/db/files/1CITS/EXE/VNCOMPS/VNCOMPS.zip

Из статьи https://its.1c.ru/db/metod8dev#content:3221:hdoc

Но в 1С подключаться не хочет никак ((
2 Garykom
 
гуру
02.03.19
20:38
Ап
3 Автор
 
02.03.19
22:44
4 Garykom
 
гуру
02.03.19
22:58
(3) К сожалению с vk1c\vk1c\NativeAPI тоже самое (что и у меня было), изменил путь include (сам не находил по ..\) скомпилировалось.

Но ПодключитьВнешнююКомпоненту или НачатьПодключениеВнешнейКомпоненты не хочет никак на 1С:Предприятие 8.3 (8.3.12.1714)
5 Сергиус
 
02.03.19
23:05
(4)64 бит?
6 Garykom
 
гуру
02.03.19
23:07
(5) Это я первым делом проверил пофиг сколько бит.
Чужие то ВК подключатся тем же методом (нужной рахрядности), на атоловских (они и 32 и 64 есть) тестил.
7 Garykom
 
гуру
02.03.19
23:09
(3) Кстати скомпилированная ВК в vk1c\NativeAPI\AddInNativeWin32.dll тоже не подключается, cf не открывал надо 8.3.14 ставить, сча не стоит.
8 Garykom
 
гуру
02.03.19
23:19
Скорее всего какая то хрень с возвращаемыми типами данных в готовой dll (при компиляции в VS2017) или еще что то подобное дурацкое.
9 Автор
 
02.03.19
23:39
ПодключитьВнешнююКомпоненту

НачатьПодключениеВнешнейКомпоненты

У меня тупо ошибка на модальные окна и асинхронность ругалась

8.3.12 https://dropmefiles.com/VfGZi

Видео
https://www.youtube.com/watch?v=wMYuwhmz4jk
10 Garykom
 
гуру
02.03.19
23:39
(3) У тебя оно подключилось?
Не только из макета но и прямым указанием пути до DLL?
11 Автор
 
02.03.19
23:48
(10) Ты про это? Да.
https://ibb.co/Kyf9XpB
12 Garykom
 
гуру
02.03.19
23:49
(11) Странно но сча еще попробую на 64 битной
13 Garykom
 
гуру
02.03.19
23:57
Короче на платформе 8.3.14 все работает - я уже нихрена не понимаю
14 Garykom
 
гуру
02.03.19
23:58
Причем что интересно не выскакивает окошко при первой попытке подключение про "блаблабла безопасность" и просьбу нажать снова после ОК.
15 Garykom
 
гуру
03.03.19
00:01
(14) А нет это окошко только для внешних обработок
16 Garykom
 
гуру
03.03.19
00:06
Короче сейчас заново сделал все тоже самое сам с примером из ИТС.
И все пашет на 8.3.14.
Но 8.3.12 я снес.

Короче странные глюки, почему на 8.3.12 dll от атол то работали? А мои нет?
17 Автор
 
03.03.19
00:09
Проверял на 8.3.12.1790 x64 - работало
18 Garykom
 
гуру
03.03.19
00:16
(17) Да я уже понял что я дебил у меня оказывается только x64 платформа 8.3.12 (для тестовой конфы была версия указана) стояла а пытался 32 бит dll подсунуть так что (5) был прав.

А dll от атола проверял той же внешней обработкой но в другой конфе и другой версии платформы там запускалось на правильной битности все
19 Garykom
 
гуру
03.03.19
00:20
1С походу если в свойствах базы указана разрядность но такой платформы нет запускает на том что есть без предупреждений.
20 Сергиус
 
03.03.19
00:23
(19)Сам недавно с этим столкнулся, когда эмулятор для кассы настраивал..