Сортировка в ПВД, как реализовать?

1. FreeArcher 162 17.05.15 19:46 Сейчас в теме
Приветствую.
Я выгружаю Поступления из одной базы в реализации в другой. При этом програмно создаю счет-фактуры. И не приятный момент в том, что выгрузка происходит в произвольном порядке и номера счетфактур получаются не по датам.

Можно ли отсортировать выгружаемые данные в ПВД?

Я знаю, что можно сделать выгрузку произвольным запросом, но может есть способ проще?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. vovan_victory 65 17.05.15 21:00 Сейчас в теме
(1) FreeArcher,
1) Создаем правила выгрузки данных для документа поступление.
2) В способе выборки выбираем "Произвольный алгоритм"
3) В событии "перед обработкой" пишем алгоритм

Запрос = Новый Запрос;
Запрос.Текст = 
"ВЫБРАТЬ
|    *
|ИЗ
|    Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
|ГДЕ
|    ПоступлениеТоваровУслуг.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
|       И НЕ ПоступлениеТоваровУслуг.ПометкаУдаления И ПоступлениеТоваровУслуг.Проведен
|
|УПОРЯДОЧИТЬ ПО
|    ПоступлениеТоваровУслуг.Дата";//Сортировка по возрастанию

Запрос.УстановитьПараметр("ДатаНачала"     , ДатаНачала);
Запрос.УстановитьПараметр("ДатаОкончания", ДатаОкончания);


РезультатЗапроса = Запрос.Выполнить();

Если РезультатЗапроса.Пустой() Тогда
    Отказ  Истина;
Иначе 
    ВыборкаДанных  = РезультатЗапроса.Выбрать();
КонецЕсли; 
 
Показать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот