Имя: Пароль:
1C
1С v8
Порядок элементов во временной таблице из параметра-массива .
0 nobody
 
07.05.14
14:02
|ВЫБРАТЬ
    |    РеализацияТоваровУслуг.Ссылка КАК Ссылка,
    |    РеализацияТоваровУслуг.СуммаВключаетНДС КАК СуммаВключаетНДС,
    |    РеализацияТоваровУслуг.Дата КАК ДатаДокумента,
    |    РеализацияТоваровУслуг.ДоговорКонтрагента
    |ПОМЕСТИТЬ ДокументыДляПечати
    |ИЗ
    |    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
    |ГДЕ
    |    РеализацияТоваровУслуг.Ссылка В(&МассивОбъектов)
    |
    |ИНДЕКСИРОВАТЬ ПО
    |    Ссылка
    |;

В этом случае порядок элементов во временной таблице получается отличным от порядка элементов в параметре "МассивОбъектов" (который предварительно упорядочен другой процедурой), как можно получить временную таблицу именно с аналогичным массиву порядком?
1 ДенисЧ
 
07.05.14
14:03
Who cares 'about order?
Зачем тебе это надо?
2 nobody
 
07.05.14
14:09
Ну надо, что-бы результат (переданные в внешнюю печатную форму документы) выходил в определенном порядке.
3 Maxus43
 
07.05.14
14:12
он и не должен быть таким же, тут порядок как в базе данных лежит
4 ДенисЧ
 
07.05.14
14:12
(2) отсортируй.
5 Сергиус
 
07.05.14
14:14
(0) Как вариант - передавай ТЗ, а не массив. Соответственно выборка из нее уже в запросе
6 Сергиус
 
07.05.14
14:15
+(5) не выборка, а связь с этой ТЗ по ссылке
7 nobody
 
07.05.14
14:16
Дело в том, что сортирую в другой внешней обработке... Единственный вариант - переносить сортировку сюда? Может можно хитро отсортировать в запросе используя порядок в моем массиве?
8 ДенисЧ
 
07.05.14
14:17
(7) Сделай ТЗ, в ней колонку порядок. Вот потом по ней и сортируй
Программист всегда исправляет последнюю ошибку.