powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / 1С8: Как оптимизировать тяжелый запрос
6 сообщений из 6, страница 1 из 1
1С8: Как оптимизировать тяжелый запрос
    #35142406
1C8+SQL2005. Есть тяжелый запрос при проведении документа по закрытию месяцы: несколько объединение, левые соединения и использование ОстаткиИОбороты. Результат запроса нужен именно такой, для дальнейшего корректного расчета сумм по бух.проводкам. В случае с 1С77 можно было бы воспользоваться 1С++, в 8-ке этого нет.

Как поступить? в какую сторону курить? Также часто требуются данные для других фирменных программ: 1С выгрузка + фирменное ПО загрузка - не желательный момент, хотелось бы напрямую получать данные.

слышал про разного рода анализаторы метаданных, результатом которых являются SQL виды, к которым можно из внешей компоненты написанной мною обращаться к SQLServer.
...
Рейтинг: 0 / 0
1С8: Как оптимизировать тяжелый запрос
    #35142594
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно, спасет разбиение одного сложного запроса на несколько простых, с накоплением результатов во временной таблице. В 8.1 появился объект для этого - МенеджерВременныхТаблиц в запросе.
По слухам, в 8.1.11 уже и через конструктор запросов его можно будет использовать.

Но насколько поможет - не знаю, самому попробовать поводов пока не было
...
Рейтинг: 0 / 0
1С8: Как оптимизировать тяжелый запрос
    #35143771
Фотография ISGR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
читайте оригиналы
http://kb.1c.ru/articleView.jsp?id=16
http://kb.1c.ru/articleView.jsp?id=38
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
1С8: Как оптимизировать тяжелый запрос
    #36031866
safi72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, каким образом в конструкторе запроса достигается выражение "ОБЪЕДЕНИТЬ ВСЕ" при работе с вложенными запросами?
...
Рейтинг: 0 / 0
1С8: Как оптимизировать тяжелый запрос
    #36032230
supervk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
safi72Подскажите, каким образом в конструкторе запроса достигается выражение "ОБЪЕДЕНИТЬ ВСЕ" при работе с вложенными запросами?
На закладке Объединения/Псевдонимы добавляются запросы.
А в чём сложность с вложенными?
...
Рейтинг: 0 / 0
1С8: Как оптимизировать тяжелый запрос
    #36032425
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аккуратнее с вложенными. В документации написано: не рекомендуется использовать 3 вложения. Лучше временнные таблицы.


Кстати очень хороший пример с временными таблицами разобран в книжке - на сдачу на специалиста по платформе.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / 1С8: Как оптимизировать тяжелый запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]