Поиск  Пользователи  Правила  Войти
RSS
Сортировка документов по реквизиту
 
Допустим, есть несколько документов "Поступление товаров", в каждом из которых в шапке указан свой поставщик, свой договор, номер и дата. Как сделать сортировку этих поступлений по поставщику, т.е. сначала идут поступления по первому поставщику, потом по второму и т.д.?
 
Если в журнале, то никак.
 
доработать стандартный Реестр Документов
 
Я имею ввиду не в программе, а при написании внешнего отчета в конфигураторе. Можно ли как-нибудь обойтись без Таблицы Значений или нет?
 
"Можно с помощью запроса, например:



Запрос = СоздатьОбъект("Запрос");

ТекстЗапроса = "Период с НачДата по КонДата;

|Док = Документ.ПриходнаяНакладная.ТекущийДокумент;

|Поставщик = Документ.ПриходнаяНакладная.Клиент;

|Группировка Поставщик Упорядочить по Поставщик.Наименование;

|Группировка Док;";



Если Запрос.Выполнить(ТекстЗапроса) = 0 тогда

Сообщить("Ошибка выполнения запроса");

Возврат;

КонецЕсли;



Пока Запрос.Группировка("Поставщик") = 1 цикл

Пока Запрос.Группировка("Док") = 1 цикл

                     ........

КонецЦикла;

КонецЦикла;

"
 
ТаблицаЗначений является наиболее естесственной формой для работы с 1С
Читают тему

Читайте нас: