Запись в РегистрСведений

1. fokin 07.11.14 12:35 Сейчас в теме
Добрый день!
имею Независымый, Периодический РС, у него есть 3 измерения:
Конфигурация, Объект, Представление, (ну и Период).

Значения в него записываются в таком порядке:
Конфигурации;Период;Объект;Представление
Контрагенты;07.11.2014 14:37:45;Меридиан ООО;ОКПО
Контрагенты;07.11.2014 14:37:45;Меридиан ООО;Телефон
Контрагенты;07.11.2014 14:37:45;Меридиан ООО;Агент
Контрагенты;07.11.2014 14:37:45;Меридиан ООО;Населенный пункт

Но в последствии, когда я его (РС) открываю, то они записаны в алфавитном порядке по измерению Представление.

Собственно вопрос, почему? и как это исправить?
Писать в НомерСтроки не могу - регистр независимый, а добавлять еще одно Измерение, как то неправильно, я думаю
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Boneman 298 07.11.14 12:44 Сейчас в теме
(1) fokin, что значит записаны в алфавитном порядке ? )))))) Задача регистра сведений, хранить сведения в соответствии с заданными измерениями.
А показывает оно записи просто в форме списка.
Сделай управляемую форму списка, там можно будет настраивать сортировку списка как угодно.
Ну или сдвинь нужное измерение вверх, в конфигураторе, тогда и записи будут по нему сортироваться
4. fokin 07.11.14 12:48 Сейчас в теме
(3) Boneman,
может неверно сформулировал,
записаны в порядке
Конфигурации;Период;Объект;Представление
Контрагенты;07.11.2014 14:37:45;Меридиан ООО;ОКПО
Контрагенты;07.11.2014 14:37:45;Меридиан ООО;Телефон
Контрагенты;07.11.2014 14:37:45;Меридиан ООО;Агент
Контрагенты;07.11.2014 14:37:45;Меридиан ООО;Населенный пункт

на выходе выглядит так
Контрагенты;07.11.2014 14:37:45;Меридиан ООО;Агент
Контрагенты;07.11.2014 14:37:45;Меридиан ООО;Населенный пункт
Контрагенты;07.11.2014 14:37:45;Меридиан ООО;ОКПО
Контрагенты;07.11.2014 14:37:45;Меридиан ООО;Телефон


сортировка стоит по Периоду и Представлению
про "сдвинь нужное измерение вверх" первый раз слышу, попробую)
6. Boneman 298 07.11.14 12:54 Сейчас в теме
(4) fokin, сортировка стоит по дате,
просто она одинаковая у тебя с точностью до секунды. Как она должна тогда показывать записи ? Вот и срабатывает упорядочивание по очередному измерению.
А если время записей сделать разными, хотябы на секунды, - сортировка будет также по представлению, или все таки по периоду ?
8. Boneman 298 07.11.14 13:00 Сейчас в теме
(1) fokin,
и как это исправить

это не нужно исправлять.
Это всего лишь отображение списка, записи регистра как были в одной секунде, так и остались.
Либо рисуй, свою форму, только придется выбирать записи за какой то период, делать свой список, который можно будет крутить и сортировать как угодно, и отрисовать кнопочки для работы с этим.
А лучше управляемую форму, с динамическим списком все проще и интереснее.
10. fokin 07.11.14 13:02 Сейчас в теме
(8) Boneman, может быть и не нужно

но вопрос остается вопросом - почему записывая в одном порядке, в итоге оказывается в ином?
11. Boneman 298 07.11.14 13:10 Сейчас в теме
(10) fokin,
почему записывая в одном порядке, в итоге оказывается в ином?

потому что в данном контексте нет у регистра сведений такого понятия - порядок.
Есть период, есть измерения по которым хранятся нужные сведения.
Хоть что делай, ты пишешь в одну секунду, свои данные. А в какой последовательности или порядке ты их туда помещал, регистр сведений не запоминает.
А список выводит, то что и должен хранить в себе регистр сведений, период, измерения, ресурсы.

Если, важна именно дополнительная информация, о том, что первее, в один момент времени, то это уже дополнительное измерение, или реквизит который будет это хранить.
2. fokin 07.11.14 12:39 Сейчас в теме
Как вариант вижу такое решение - сделать регистр Непериодическим и вместо периода завести реквизит Дата и писать туда то что раньше было Периодом, но незнаю исправит ли это положение
5. Boneman 298 07.11.14 12:50 Сейчас в теме
(2) fokin, странно, всегда считал что периодические, по умолчанию, сортируются по периоду.
Даже когда форма списка вообще не задана.
7. fokin 07.11.14 12:56 Сейчас в теме
(5) Boneman,
о чем я говорю - формы списка нет, при открытии сортируется по Периоду, что верно и затем по Представлению,
но записаны они в другом порядке! Выше написал его
9. Boneman 298 07.11.14 13:02 Сейчас в теме
(7) fokin, да что значит записаны в другом порядке?
Порядок для нее, это период с точностью до секунды, а значит записаны они все в один момент, т.е. по сути просто одновременно.
Оставьте свое сообщение

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