"На счёт скорости работы есть рекомендации от самих 1Совцев.<br>Например в запрос не следует вставлять то, что не нужно.<br>А именно лишние функции, переменные.<br>В последнем случае на мой взгляд многовато группировок.<br>Может стоит сделать одну по документу?<br>Всё равно потом если выбирать или выгружать данные в таблицу значений можно использовать метод "сортировать" и отсортируется так как надо.<br>Если обращение к запрос.Докум встречается несколько раз (да и вообще в целом), то следует сделать<br>перем тек_док = запрос.Докум;<br>и потом обращаться к локальной переменной.<br>То же самое касается и справочников:<br>эл = Справочник.ТекущийЭлемент()<br>и обращаться к локальной переменной, чем каждый раз пользоваться получением текущего элемента.<br><br>Так же следует просмотреть алгоритм. <br>Все эти вещи сами по себе дают небольшую прибавку к скорости, но в сумме это хорошо сказывается."