|
![]() |
#1 |
Участник
|
Надо смотреть документацию по 1С.
Приведенный выше пример я взял с партнерского форума. Вообще-то 1Сники редко пользуются подобным приемом (привычка парсить запросы вручную велика). И ПостроительОтчета и СКД в режиме получения таблицы-результата чаще всего юзаются из-за интерфейсных возможностей (mini-OLAP). Тут надо честно признаться, что скорость работы СКД все равно будет ниже, чем Query. Т.к. часть обработки результатов запроса выполняется на сервере приложений 1С. Впрочем, здесь есть и плюс. Например, в СКД можно применить к реквизиту выборки произвольную функцию на языке 1С. |
|
![]() |
#2 |
Участник
|
Спасибо!
Цитата:
А почему она не эквивалентна простой конструкции? Код: ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных, ДанныеРасшифровки, Истина); А в новых конфах это где-нибудь используется? Может укажешь где, а я посмотрю? Цитата:
![]() Поэтому твой довод услышал. Но пока не сильно доверяю. Хотелось бы проверить и убедиться самостоятельно. И все-таки. Какие значения получаются в результирующей таблице/дереве значений? 1Сники говорят, что ячейки отчета. Можно где-нибудь на код обработки результата глянуть? Цитата:
А как часто в 1С результаты работы СКД обрабатываются на сервере приложений 1С? |
|
![]() |
#3 |
Участник
|
Цитата:
Если параметр пропущен, он заменяется значением по умолчанию, определенным при описании процедуры/функции. Передача Неопределено (в языке 1С это пустое значение неопределенного типа) в качестве параметра отрубает эту подстановку. Цитата:
Цитата:
Тут другая проблема есть - стандартный интерфейс настройки СКД непонятен рядовому юзеру. Он "для программиста". Поэтому многие рисуют свои формы-надстройки. |
|
|
За это сообщение автора поблагодарили: mazzy (2). |
![]() |
#4 |
Участник
|
Цитата:
Сообщение от mazzy
![]() Справедливости ради, надо отметить, что если в Query задействованы таблицы с переопределенным методом postLoad, то он также будет выполняться не на SQL'е. Но в Аксапте это сильное исключение из правил. И оно во всех документациях оговаривается. postLoad - устаревший метод, которые используется в последних версиях Аксапты вряд ли больше десятка раз...
![]() Выборка этих таблиц дополнительно обрабатывается AOS'ом. Напомню, что всего в этой версии определено 3220 таблиц. Обычно около 1500 реально используется. Сисой, а на этот вопрос? |
|
![]() |
#5 |
Участник
|
|
|
![]() |
#6 |
Участник
|
Цитата:
В итоге - таблица значений |
|
|
За это сообщение автора поблагодарили: mazzy (5). |
![]() |
#7 |
Участник
|
|
|
![]() |
#8 |
Участник
|
Ну...
Цитата:
При каких условиях в 1С результаты работы СКД обрабатываются на сервере приложений 1С? Если в методичках для отличников рекомендаций нет, то насколько верно предположение, что результаты работы СКД почти всегда обрабатываются на сервере приложений 1С? |
|
Теги |
1c, платформа, сравнение систем |
|
|