Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 мар 2024, 04:49

"Зависание" запроса после обращения к регистру бухгалтерии

Автор Shkerin, 03 ноя 2011, 09:30

0 Пользователей и 1 гость просматривают эту тему.

Shkerin

Кто может подсказать, как избавиться от зависания запроса после обращения к регистру бухгалтерии:

Сам запрос:
ВЫБРАТЬ
ХозрасчетныйДвиженияССубконто.Период,
ХозрасчетныйДвиженияССубконто.Регистратор,
ХозрасчетныйДвиженияССубконто.Организация,
ХозрасчетныйДвиженияССубконто.Сумма,
ХозрасчетныйДвиженияССубконто.СубконтоКт1.Наименование,
ХозрасчетныйДвиженияССубконто.ВидСубконтоКт1.Наименование
ИЗ
РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(&ДатаНачала, , ВидСубконтоКт1.Наименование = "Номенклатура") КАК ХозрасчетныйДвиженияССубконто


В интернете наяндексил рекомендацию задания периодичности в ограничениях к таблице, пример:
РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&ДатаНач, &ДатаКон, Запись, СчетДт В ИЕРАРХИИ (&СчетДт), , , , ) КАК ХозрасчетныйОборотыДтКт

Но здесь выборка по ОборотамДтКт, а у ДвиженияССубконто периодичность как я понимаю отсутствует.

Непосредственно сама задача состоит в выборки затрат организации за определённый период.

comol

код, который нашли в интернете - правильный, 44 счет поставьте и будут вам затраты за период
Статьи по оптимизации 1С: http://comol.livejournal.com/

Shkerin

Благодарю comol, 44 счёт подставил и получил данные, но не все.
В виртуальной таблице ОборотыДтКт отсутствуют необходимые поля (Регистратор, Период). Всё, что необходимо находиться в таблице ДвиженияССубконто.

Ответа пока так и не нашел - КАК увеличить скорость выборки при использовании ДвиженияССубконто?

comol

Периодичность поставьте " Регистратор"  и всё у вас будет. Правда скорость при таких настройках тоже не очень... но лучше будет чем в вашем варианте точно
Статьи по оптимизации 1С: http://comol.livejournal.com/

Shkerin


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск