Common questions about 1C:Query language, Query builder tool and Data composition schema

#1
People who like this: 0 Yes / 0 No
Just came
Rating: 1
Joined: Mar 23, 2016
Company: SmartID

Hello,

I'm having some problems calling a SQL Server stored procedure using ExternalDataSource.

I added the stored procedure in the functions tab by providing the connection string.

The call must return a table and it runs because I tested it în SQL Server.

When I call IT, I get this error:
Cannot find either column "dbo" or the user-defined function or aggregate "dbo.myProcedure", or the name is ambiguous.

Can somebody help me?

 
#2
People who like this: 0 Yes / 0 No
Interested
Rating: 16
Joined: Dec 4, 2017
Company:

Dear Sebastian,

Make sure that in External data source function wizard, you define the table (with its fields) the procedure returns. Set the table kind to "Expression".

Also, make sure that in External data source table wizard, you have your stored procedure mapped correctly.


Best regards,
Vladimir Gurov

1C Company support team
 
#3
People who like this: 0 Yes / 0 No
Just came
Rating: 1
Joined: Mar 23, 2016
Company: SmartID

The procedure returns an user defined table type, so I have manually configured this type in external data source, because it is not visible when using the wizard.

What sould I write in the expression of this table?

 
#4
People who like this: 0 Yes / 0 No
Just came
Rating: 1
Joined: Mar 23, 2016
Company: SmartID

Can you please send me an example? Or I can send you an empty database containing the tables and a cf to show me how can I do this.

 
#5
People who like this: 0 Yes / 0 No
Interested
Rating: 16
Joined: Dec 4, 2017
Company:

Dear Sebastian,

Please send us (to int@1c.com) your infobase's configuration (.cf file) and the external database.

Best regards,
Vladimir Gurov

1C Company support team
 
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.

/* Улучшаем читаемость списков в документации */ .workarea ul, .content ul { margin: 15px 0 20px 25px !important; padding: 0 !important; list-style-type: disc !important; } .workarea li, .content li { margin-bottom: 8px !important; padding-left: 5px !important; line-height: 1.6 !important; } /* Ультимативный фикс для всех уровней заголовков в контенте */ .workarea h1, .workarea h2, .workarea h3, .workarea h4, .workarea h5, .workarea h6, .content h1, .content h2, .content h3, .content h4, .content h5, .content h6, div[id*="content"] h5, div[class*="content"] h5 { display: block !important; font-weight: 700 !important; color: #005aa0 !important; /* Наш фирменный синий */ text-transform: none !important; margin-top: 30px !important; margin-bottom: 15px !important; line-height: 1.2 !important; font-family: Arial, sans-serif !important; } /* Принудительные размеры в пикселях (чтобы не зависеть от % или em) */ .workarea h1, .content h1 { font-size: 28px !important; } .workarea h2, .content h2 { font-size: 24px !important; } .workarea h3, .content h3 { font-size: 21px !important; } .workarea h4, .content h4 { font-size: 19px !important; } .workarea h5, .content h5 { font-size: 18px !important; } /* Для 5 решеток ##### */ .workarea h6, .content h6 { font-size: 16px !important; } /* Фикс, если Битрикс добавил лишние отступы перед списками после заголовка */ .workarea h5 + ul, .content h5 + ul { margin-top: 5px !important; }