|
Сортировка элементов на печатной форме и форме документа. Барабашки. | ☑ | ||
---|---|---|---|---|
0
DenYuliya
22.11.21
✎
13:14
|
День добрый. Есть несколько одинаковых (по метаданным) баз, обновляются заливанием cf, выгруженного с "центральной", на "подчиненные".
Есть документ, у него есть ТЧ. В ТЧ строки (ссылки на другие документы) добавляются либо по кнопке "добавить", либо через "подбор". Далее из документа можно открыть еще одну форму (форма этого же документа, просто не основная). И можно распечатать. Собственно, проблема: во всех базах в открываемой форме и в печатной форме строки расположены абсолютно идентично расположению строк в ТЧ (не всегда по дата/номеру, могут быть как попало). А в одной единственной базе расположение строк в связанной форме документа и в печатной форме - отличается от расположения строк в ТЧ основной формы. пример: В ТЧ основной формы идут построчно документы: №4 от 10.01.21 №1 от 01.01.21 № 27 от 13.01.21 а в ПФ и в связанной форме - порядок абсолютно другой, произвольный. Упорядочивания в коде нет нигде. Код в базах абсолютно идентичный. Спец.настроек для этого не нашла. Проблема проявляется у разных пользователей с разными правами, в т.ч. с полными, и на разных ПК. Есть мысли, где еще "ловить барабашек"? Конфигурация:Управление производственным предприятием, редакция 1.3 БИТ.ФИНАНС 3.0 (1.3.168.1/3.0.13.146) (http://v8.1c.ru/enterprise/) Платформа: 1С:Предприятие 8.3 (8.3.13.1690) |
|||
1
acht
22.11.21
✎
13:18
|
(0) > Упорядочивания в коде нет нигде
Это и есть ответ. |
|||
2
Casey1984
22.11.21
✎
13:18
|
"а в ПФ и в связанной форме - порядок абсолютно другой, произвольный." - всегда один?
|
|||
3
DenYuliya
22.11.21
✎
13:26
|
(2) имеете в виду, если условно "5 раз открыть один и тот же документ" - да, там будет 5 раз один и тот же порядок. Но отличающийся от порядка в ТЧ основной формы док.
А в остальных базах- всегда совпадающий с основной формой док. |
|||
4
DenYuliya
22.11.21
✎
13:27
|
(1) вот я тоже "нутром чую", что причина где-то в этом районе.
А почему так, если не трудно поподробнее? И почему тогда в остальных базах все норм? Код одинаковый, упорядочивания нет нигде. |
|||
5
Повелитель
22.11.21
✎
13:46
|
(0) Я думаю если вы загляните в таблицу хранения, например напрямую в таблицы MS SQL, если у вас MS SQL, то и увидете реальную картину.
Насколько знаю, если сортировки нет, то данные отбражаются по порядку, как они в табилце хранятся. Не исключено, что в той базе документы вы добовляли в порядке (через выгрузуку/загрузку например): №4 от 10.01.21 №1 от 01.01.21 № 27 от 13.01.21 |
|||
6
DenYuliya
22.11.21
✎
13:58
|
(6) а как с этим бороться?
Я имею в виду, как 1С задать команду "Выводить, как в ТЧ объекта"? "Упорядочить по (дату/номеру и т.д.) - не подходит, потому что в ТЧ может быть как угодно. |
|||
7
Галахад
гуру
22.11.21
✎
14:03
|
В ТЧ есть номер строки.
|
|||
8
УдавВПопугаях
22.11.21
✎
14:25
|
что то не понятно - в доп форме таблица имеет источник данных тот же самый, как в основной форме?
|
|||
9
Dmitrii
гуру
22.11.21
✎
14:32
|
(6) >> а как с этим бороться?
Добавить упорядочивание, если его нет. Если это данные табличной части, то можно по номеру строки. Если это не табличная часть, то принять решение о порядке сортировки (по датам, по номерам, по ссылкам). То что неупорядоченные объекты отображаются в одинаковом порядке в разных базах - чистой воды случайность и совпадение. PS А с чего вы взяли, что порядок строк должен быть одинаковым? Может в каждой из этих баз в табличную часть добавляют строки независимо в разное время и в разном порядке, а в обмене табличная часть не участвует? |
|||
10
DenYuliya
22.11.21
✎
14:39
|
(9) "Если это данные табличной части, то можно по номеру строки." - гениально, спасибо большое! Это именно то, что надо!
"А с чего вы взяли, что порядок строк должен быть одинаковым?" - порядок должен быть одинаковым в: 1) Основной форме документа, где и заполняется ТЧ 2) в печатных формах, выводимых из 1) 3) в еще одной форме док, "при открытии" заполняемой данными из 1). Логично и пользователи требуют. "Может в каждой из этих баз в табличную часть добавляют строки независимо в разное время и в разном порядке, а в обмене табличная часть не участвует?" В каком обмене? Между базами нет обмена. Да, конечно - "в табличную часть добавляют строки независимо в разное время и в разном порядке". Более того, там разные данные, разные значения. |
|||
11
УдавВПопугаях
22.11.21
✎
15:02
|
>>>"Если это данные табличной части, то можно по номеру строки." - гениально, спасибо большое! Это именно то, что надо!
херасе пора форум назвать ГЕНИЙально1С.ру |
|||
12
trad
22.11.21
✎
15:36
|
(11) что не вопрос - то гуру-тест
|
|||
13
DenYuliya
22.11.21
✎
15:56
|
(11) да что-то я совсем думать про номер строки забыла, затупила.
Всякие "Номер документа", "Дата" и пр. - привычнее)).Хде тут краснеющий смайл, черт). |
|||
14
УдавВПопугаях
22.11.21
✎
15:57
|
(12) так вопрос на 50 строк, и то и это, туда, сюда. Я вопрос понял совсем в другом смысле
"Источник один (ТЧ), а сортирует по разному, как так О_о? Программно ничего не делается." а оказалось, что во-первых вторая форма заполняется программно, а во-вторых устроит принудительная сортировка. и реакция на совет сделать сортировку по полю, которое па кайфу "Генеально!" хрен знает... а чО сама не знала, что можно сортировать что ли? |
|||
15
DenYuliya
22.11.21
✎
16:01
|
(14) да почему, знала. Просто сортировать "по номеру строки" не подумала/забыла/затупила, а привычные "по номеру документа", "по дате" - не подходят, исходя из требования пользователей.
+ смутило то, что в остальных базах код идентичный, сортировки нигде никакой нет, а все встает, как надо. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |