Имя: Пароль:
1C
1С v8
Обратный порядок строк в таблице значений
0 alvenav
 
03.04.12
23:22
Есть на форме ТаблицаЗначений в которую летят строки с ТСД,нужно чтоб они заполнялись так чтоб последняя строка всегда была вверху, чтоб старатель работающий с терминалом видел что снял. Не могу догадаться никак.
1 zak555
 
03.04.12
23:23
что такое "ТСД" ?
2 Kreont
 
03.04.12
23:24
через сортировку, если не много записей одновременно в ТЗ
3 alvenav
 
03.04.12
23:25
ТСД - терминал сбора данных
4 alvenav
 
03.04.12
23:25
Записей порядка 200 за раз будет, но как вариант можно рассмотреть
5 zak555
 
03.04.12
23:27
вставляй строку в нуль-индекс всегда :


ТаблицаЗначений.Вставить (ValueTable.Insert)
ТаблицаЗначений (ValueTable)
Вставить (Insert)
Синтаксис:

Вставить(<Индекс>)
Параметры:

<Индекс> (обязательный)

Тип: Число.
Индекс вставляемой строки.
Возвращаемое значение:

Тип: СтрокаТаблицыЗначений.
Вставленная строка.
Описание:

Вставляет строку на позицию в таблице значений, соответствующую указанному индексу.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Пример:

НоваяСтрока = ТаблицаЦен.Вставить(2);
НоваяСтрока.Товар = ТекТовар;
НоваяСтрока.Цена = ПолученнаяЦена;
6 Serg_1960
 
03.04.12
23:41
Выгрузить, сортировать по убыванию НомерСтроки и загрузить вновь :)
7 zak555
 
03.04.12
23:47
(6) лишний запрос
8 Serg_1960
 
04.04.12
00:02
Прозрачный и не "лишний": внешней обработкой ТЧ, без внесения изменений в типовую конфигурацию.
Ошибка? Это не ошибка, это системная функция.