The 1C:Enterprise developers forum

#1
People who like this: 0 Yes / 0 No
Just came
Rating: 1
Joined: Sep 19, 2016
Company: Kobi Yazılım Hizmetleri A.Ş.

Hello everyone!
Today I had one problem. I don't understand how to solve it. I wanted to share with you...

Published the database on the web. The client worked on their iOS devices. Then recently I had to update the client configuration (1C: Drive Turkish Edition new release, then it was 1.5.3) and there is compatibility mode was choosen as 8.3.21. Installed mobile client 8.3.21 but the program generated an error “Type is not defined” (CallbackDescription)
{CommonModule.StandardSubsystemsClient.Module(276)}:
{ManagedApplicationModule(47)}:

[ScriptRuntimeError, ScriptUseError]

But this error does not exist on Android OS devices. There is nothing special about this module! I checked myself and everything works fine. But the client has iOS devices. And it gave me this error!

After the mobile version of platform 1C 8.3.23 in XCode I see that there are some extensions like ScreenSharingExtension and FileSharingExtension. I make an ipa (distribution via XCode) and upload it to diawi. But the client cannot install the program. It says that the program cannot be installed, try again later. I tried different versions 8.3.22, 8.3.23, 8.3.24 and 8.3.25 but the same error. If there are extensions, then you need to archive them in XCode in some other way or do something additional, but I don’t know what exactly yet...

 
#2
People who like this: 0 Yes / 0 No
Administrator
Rating: 27
Joined: Oct 3, 2019
Company:

Hi Yusuf,

let's clarify again:

What version of 1C do you have on your web server?
What is the 1C version on your mobile device?
Which specific device is your client using?

 
#3
People who like this: 0 Yes / 0 No
Just came
Rating: 1
Joined: Sep 19, 2016
Company: Kobi Yazılım Hizmetleri A.Ş.

1) Version of 1C of web server - 8.3.22.1750

2) 1C version on mobile device - 8.3.21 and 8.3.25.
*8.3.21 has error “Type is not defined”
*8.3.25 cannot be installed.

3) IPhone 15 Max Pro (i think result would be same on any iOS device)

Before starting work, application modules call the BeforeStart() procedure from the common module StandardSubsystemsClient. There he wants to fill something into the “Parameters” array, and then probably complains about the type of the object. The object type must be "CallbackDescription". Must be called from the same module ActionsBeforeStartCompletionHandler...

 
#4
People who like this: 0 Yes / 0 No
Administrator
Rating: 27
Joined: Oct 3, 2019
Company:

I'll try to simulate your situation...

 
#5
People who like this: 0 Yes / 0 No
Just came
Rating: 1
Joined: Sep 19, 2016
Company: Kobi Yazılım Hizmetleri A.Ş.

Hello everyone! I solved the problem in a very interesting way. I got some recommendation about using "Mobile App Maker" from infostart.ru and support team of 1Ci. And that really helped me. I installed the application (1C: Mobile app maker) and created a new mobile client with the help of the service (All functions --> Standart functions --> Mobile app build service). So use this service, it's really useful..

Thanks for support!

https://kb.1ci.com/1C_Enterprise_Platform/Guides/Developer_Guides/1C_Enterp­rise_8.3.22_Developer_Guide/Chapter_29._Development_for_mobile_devices/29.8._Mobile_Application_Builder/

https://its.1c.ru/db/edtdoc/content/10443/hdoc

 
#6
People who like this: 0 Yes / 0 No
Administrator
Rating: 27
Joined: Oct 3, 2019
Company:

Hello Yusuf,

great news!

And thanks for sharing how you solved this problem.

 
Subscribe
Users browsing this topic (guests: 1, registered: 0, hidden: 0)
Be the first to know tips & tricks on business application development!

A confirmation e-mail has been sent to the e-mail address you provided .

Click the link in the e-mail to confirm and activate the subscription.