#0
by mirrr
В упр. форме списка есть реквизит, по которому нужно программно упорядочить. У упр. формы св-во "Порядок" тип "ПорядокКомпоновкиДанных". Как можно через это св-во установить упорядочивание по реквизиту?
#6
by mirrr
у порядка списка тип "ПорядокКомпоновкиДанных". Видимо, для него нужно указывать реквизит порядка (только не знаю как). При чем тут запрос?
#7
by mirrr
Если просто написать список.Порядок="РеквизитN"; то ошибка "Поле объекта недоступно для записи (Порядок)"
#8
by zladenuw
Список.Порядок.Использование = Истина. Но скорей всего будет доступен для редактирование пользователем.
#9
by zladenuw
не так., Если смотреть Список.Порядок.Элементы. То эти порядки будут доступны пользователю
#10
by zladenuw
У меня получилось только произвольным запросом и без динамического чтения. тогда порядок сортировки не доступен пользователю
#11
by mirrr
пусть пользователю будет доступно. имел ввиду, чтоб надобности не было делать , а устанавливалась нужная сортировка программно при открытии (ПриСозданииНаСервере)
#12
by mirrr
в Список.Порядок.Поле = РеквизитN "Поле" - такого св-ва нет у порядка, что там должно быть?
#13
by zladenuw
у тебя отладчик украли ? в процедуре при открытии все видно, но этот порядок будет доступен пользователя. так что можешь не мучатся.
#15
by zladenuw
ну так Список.Порядок.Элементы, и туда добавляей свои порядке. добавь один через настройки и посмотри при создание что туда заполняется и сделай кодом. только смысл делать кодом, если можно в конфигураторе просто выбрать поле
#17
by zladenuw
список, настройка списка. там есть порядок. там добавляешь элемент порядка, и в присоздании, ты его тут увидишь Список.Порядок.Элементы.
#20
by mirrr
в произв. запросе не дает написать "УПОРЯДОЧИТЬ ПО", порядок нужно задавать через "Настройку". Пробовал без динамич. считывания, пользователю настройка доступна.
#22
by mirrr
т.е. порядок приходилось задавать в "настройке", т.к. для динамич. списка нельзя в произ. запросе писать "УПОРЯДОЧИТЬ ПО". При этом с флагом и без флага "динамич. считывание" настройки доступны. Можно не указывать в произ. запросе осн. таблицу, тогда можно в запросе написать "УПОРЯДОЧИТЬ ПО", но тогда никакого динамич. упорядочивания ни по какому реквизиту не будет.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- А можно создать программно новый объект метаданных?
- v7: Программно узнать список активных пользователей.
- как у внешней обработки программно получить список реквизитов?
- Программно добавить обработчик события к программно добавленному элементу формы
- Как перегнать программно печатную форму в формат JPG
- v8: СКД: программно добавить системное поле
- Как программно установить владельца программно созданной колонке
- Список движений документа программно
- Подскажите как программно открыть форму документа и программно нажать на ОК?
- Можно ли на клиенте программно получить список предопределенных элементов спр.?
- Как программно упорядочить динамический список?
- Как в C# программно получить список всех классов в сборке?
В этой группе 1С
- Передать реквизит формы в модуль объекта.
- Одинаковые записи регистра сведений
- Перевести сервер 8.1 на другой порт
- v7: Поиск в подчиненном справочнике
- переход с 1.6 на 2.0
- Програмное изменение СКД в управляемом интерфейсе
- Native API не умеет принимать ДвоичныеДанные?
- v7: как запустить 1с 7.7 в windows7
- Outlook - отправка только на один адрес
- Консоль и СКД
- ЗУП Получить количество занимаемых ставок в формуле ВР
- Не работает ЗагрузитьКолонку
- УТ 10.3. Розничная торговля.
- v8: Добавление новых объектов поставщика в измененную конфигурацию.
- Синий экран смерти при установке Windows 2003 Server.
- Из 8 ядер работает только 1. Расскажите что к чему?
- v7: Создание таблиц значений в цикле.
- в РС "первоначальная стоимость об ОС" УУ не проставляется стоимость
- Регистрация изменений конфигурации в РИБ 1С 8
- v8: Пилообразная загрузка процессора