Условие задачи На языке запросов 1С необходимо с помощью языка запросов выбрать M записей начиная с записи N в справочнике или документе. Решение 1. Вариант "НЕ В" Подобная задача часто используется, например, для пагинации выборки данных. Т.е. чтобы все записи выборки из результата выполнения запроса выбрать не сразу, а получать равными частями, чтобы было удобно их постранично выводить. В MS SQL есть операторы TOP (ПЕРВЫЕ) и SKIP (ПРОПУСТИТЬ), которые позволяют это сделать. В запросах на платформе 1С нет оператора SKIP.
Подумаем, что можно с этим сделать. Возьмем типовую 1С:Управление торговлей 11 и постараемся промоделировать ситуацию на реальной задаче. Для справочника Номенклатура необходимо написать запрос, который выведет все элементы исключая группы с N = 10 и M = 10 с сортировкой по наименованию. Т.е. вывести элементы с десятого по девятнадцатый. Мы имеем возможность в 1С использовать только получение первых записей. Поэтому идея решения на SQL следующая: SELECT TOP N+M * FRO