- В этой теме 1 ответ, 2 участника, последнее обновление 9 часов, 8 минут назад сделано .
Просмотр 1 ветки ответов
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.
Программирование и администрирование в 1С
База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как настроить доступность сортировки по полю «Проведен» в списке документов 1С?
ЭлементыФормы.ЖурналДокументовСписок.НастройкаПорядка.Проведен.Доступность = Истина;
Если у тебя ошибка или не срабатывает строка
|
1 |
ЭлементыФормы.ЖурналДокументовСписок.НастройкаПорядка.Проведен.Доступность = Истина; |
то скорее всего:
1. Имя элемента списка в форме не ЖурналДокументовСписок. Проверь точное имя элемента списка в конфигураторе или в форме (обычно в дереве элементов формы).
2. Поле Проведен должно быть в списке доступных для сортировки. Для динамических списков (журналов документов) добавлять новые колонки сортировки нельзя, можно только включать уже существующие.
3. Если поле Проведен есть в списке, то включение доступа к сортировке делается так:
|
1 |
ЭлементыФормы.<ИмяЭлементаСписка>.НастройкаПорядка.Проведен.Доступность = Истина; |
4. Если Проведен отсутствует в НастройкаПорядка, значит поле не индексировано или не доступно для сортировки в журнале.
—
Проверь имя элемента списка и наличие поля Проведен в настройках. Например, для стандартного журнала документов элемент может называться просто ДокументыСписок или ЖурналДокументов.
Пример корректного кода:
|
1 2 |
ЭлементыФормы.ДокументыСписок.НастройкаПорядка.Проведен.Доступность = Истина; ДокументыСписок.Порядок.Установить("Проведен Убыв, Дата"); |
Если не знаешь имя элемента, в процедуре ПриОткрытии добавь:
|
1 |
Сообщить(ЭлементыФормы.ИмяЭлементаСписка); |
или посмотри в конфигураторе.
—
Если нужна помощь с конкретным именем элемента — приложи скриншот или код формы.