Имя: Пароль:
1C
1С v8
Порядок сортировки в периферийных базах
0 Undefined
 
15.10.15
12:31
В одной из периферийных баз УТ 11, при программном обращении к табличной части справочника, ее сортировка отличается от той что отображается на форме. Т.е. в центральной базе они совпадают, сортировка на форме такая же как и в конфигураторе при отладке. А в периферийной базе ровно наоборот.

Чтобы было понятно, это табличная часть с правилами округления цены, и типовой алгоритм округления основывается на правильной сортировке таблицы.

Центральная база крутится на MS SQL 2008R2

Периферийная на PostgreSQL 9.2.4
1 aleks_default
 
15.10.15
12:39
если это табличная часть - то у нее должен быть номер строки - они тоже разные?
2 Undefined
 
15.10.15
12:50
(1) Номер строки есть только на форме. В конфигураторе же есть Индекс. На форме все выглядит одинково в обеих базах. А Индексы расположены в обратном порядке. (вернее строки в обратном порядке, т.е. последнему индексу соответсвует первая строка)
3 Undefined
 
15.10.15
12:52
Забыл упомянуть что речь идет об управляемых формах, поэтому тип обсуждаемого объекта ДанныеФормыКоллекция
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший