Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
09 дек 2024, 16:39

1С 8.3. Можно ли отсортировать СправочникСписок без данных?

Автор gulnyr, 29 ноя 2024, 12:48

0 Пользователей и 1 гость просматривают эту тему.

gulnyr

Есть номенклатура с наименование, артикулом, остатками и резервом. Сортируются наименование и артикул.
Остатки и резервы берутся из регистра накопления (их цифры добавляются не как данные, а как обычный текст).
Как переделать так, чтобы можно было отсортировать остатки и резервы. Единственное что пришло в голову, это создать отдельные реквизиты: остатки, резервы, заполнить их и уже так заполнять. Но это сильно нагружает сервер. Как правильно переделать?

antoneus

Цитата: gulnyr от 29 ноя 2024, 12:48Остатки и резервы берутся из регистра накопления (их цифры добавляются не как данные, а как обычный текст).

Куда добавляются?

Максим75

antoneus, вангую, что в динамическом списке изменен запрос и туда что-то "добавляется".
а теперь хочется, чтобы это что-то сортировалось типа по увеличению остатка или по уменьшению.

antoneus

Ну по этим полям прям в запросе и сортировать. Или добавлять сортировку программно.

gulnyr

antoneus, В процедуре СписокПриВыводеСтроки() добавляется так:
ОформлениеСтроки.Ячейки.Остаток.Текст = Формат(Остаток,"ЧЦ=15; ЧДЦ=2;");Форма обычная, здесь нет редактор запросов списка как в УФ

Максим75

gulnyr, в обычных формах через Порядок надо смотреть, но в мануале написано, что только реквизиты справочника могут участвовать в этом.
а у Вас реквизит формы, со справочником никак не связанный. Видимо никак не получится.

gulnyr

Максим75, А если Кнопку делать в таблице значений, а затем скрыть их под каждым заголовком? (если со СправочникСписок не получится)
Как правильно делать так, чтобы он не только скрылся и выполнял функцию (событие), но и растягивался вместе со столбцом?

antoneus

Зачем делать много кнопок? Сделайте одну, которая сортирует по текущей колонке.

gulnyr

antoneus, просто колонок несколько, а значит и кнопок несколько надо (чтобы идентифицировать каждую колонку, с одной кнопкой мне кажется вряд ли поймет куда кликаем). Понять бы как его делать так, чтобы пользователи не видели, а только названии колонок

antoneus

Еще раз. Сортируется текущая колонка. Пользователь выделяет колонку, нажимает на кнопку (одну), таблица сортируется.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск