Сортировка табличной части(но это не точно)

1. Satoshi_Nakamoto 09.08.21 08:27 Сейчас в теме
В табличном документе(на печать mxl) с помощью запроса, получаю область табличной части(шапка + "основа"), заполнение идет не в порядке 1, 2, 3, а наоборот 3, 2, 1(пример для наглядности). Памагите все испробовал!!! Если вопрос не понятен выложу полную информация.

Спасибо всем у меня получилось
Решение:
1. В запросе не делаете номера всех табличных частей одинаковыми, используйте псевдонимы
2. В запросе вкладка порядок, упорядочивайте по табличным частям номера
3. или используйте код↓ elabor:
Если Вам нужен не номер строки из документа, то нумерацию нужно делать самому.
Номер = 1;
//Тут начался цикл
ОбластьТД.Параметры.СвояНумерация = Номер;
Номер = Номер + 1;
//Заполняем остальные параметры
//Конец цикла
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
9. elabor 09.08.21 09:27 Сейчас в теме
Если Вам нужен не номер строки из документа, то нумерацию нужно делать самому.
Номер = 1;
//Тут начался цикл
ОбластьТД.Параметры.СвояНумерация = Номер;
Номер = Номер + 1;
//Заполняем остальные параметры
//Конец цикла
10. Satoshi_Nakamoto 09.08.21 09:28 Сейчас в теме
(3)Не работало наверное потому что название номеров строки в запросе было одинаково, я их поменял сортировка удалась, но исчезли номера у всех табличных частей 1, 2, 3.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. ishelper 09.08.21 08:40 Сейчас в теме
(1)
Если вопрос не понятен выложу полную информация.
Да не, не нужно - тут сплошь телепаты, просто надо немного обождать: позавтракают - и выложат вам готовый код.

P.S. "но это не точно" (с)
FatPanzer; Satoshi_Nakamoto; +2 Ответить
4. Satoshi_Nakamoto 09.08.21 08:43 Сейчас в теме
5. Satoshi_Nakamoto 09.08.21 08:46 Сейчас в теме
(2) Дело в том, что я не могу прям полную информацию выложить коммерческая тайна, доступную сейчас выложу
6. ishelper 09.08.21 08:48 Сейчас в теме
(5)
я не могу прям полную информацию выложить коммерческая тайна
В коде процедуры печати - коммерческая тайна? Ну да, а где же ей еще быть?
3. elabor 09.08.21 08:41 Сейчас в теме
Попробуйте использовать сортировку в запросе, настраивается в конструкторе запроса вкладка "Порядок".
Satoshi_Nakamoto; +1 Ответить
7. Satoshi_Nakamoto 09.08.21 08:56 Сейчас в теме
(3) Порядком я уже пользовался, не помогло
8. Satoshi_Nakamoto 09.08.21 09:13 Сейчас в теме
(3) С порядком какая-то аномалия, добавляю все табличные части "номера строки" в порядке возрастание, потом при сохранении, сортируется лишь первая часть остальные наоборот(на рисунке ↑)
10. Satoshi_Nakamoto 09.08.21 09:28 Сейчас в теме
(3)Не работало наверное потому что название номеров строки в запросе было одинаково, я их поменял сортировка удалась, но исчезли номера у всех табличных частей 1, 2, 3.
9. elabor 09.08.21 09:27 Сейчас в теме
Если Вам нужен не номер строки из документа, то нумерацию нужно делать самому.
Номер = 1;
//Тут начался цикл
ОбластьТД.Параметры.СвояНумерация = Номер;
Номер = Номер + 1;
//Заполняем остальные параметры
//Конец цикла
11. Satoshi_Nakamoto 09.08.21 09:37 Сейчас в теме
(9) У параметров(ПараметрыМакетаТабличногоДокумента) есть 4 метода заполнить, количество, получить, установить. СвояНумерация такого метода нет?
12. FatPanzer 09.08.21 09:47 Сейчас в теме
(11)
СвояНумерация такого метода нет?
А это точно метод? Вы где-то видите круглые скобки в примере кода?
13. Satoshi_Nakamoto 09.08.21 09:56 Сейчас в теме
(12)До меня уже доперло 0_О
14. Obertone 77 24.03.22 15:06 Сейчас в теме
Для нумерации строк таблицы можно также в запросе использовать встроенную функцию АВТОНОМЕРЗАПИСИ(), которая доступна с версии платформы 8.3.13.

Пример её использования можно посмотреть здесь: https://infostart.ru/1c/articles/1171188/
Оставьте свое сообщение

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