1с историявыборапривводе установить программно
1. Для свойства История выбора большинства объектов метаданных должно быть установлено значение Авто.
2.1. Историю выбора в свойствах объекта метаданных рекомендуется отключать, если ее использование не соответствует прикладной логике конфигурации:
• для объектов, сценарий использования которых, не предполагает повторный выбор из 5 ранее выбранных вариантов. Примеры:
1) Справочник Номенклатура чаще всего содержит большое количество элементов и вероятность, что пользователь будет выбирать один из последних 5 элементов, очень мала.
2) Специфика использования большинства документов такова, что повторный их выбор маловероятен, например, выбор объекта расчетов в Поступлении безналичных денежных средств.
• для объектов, в модуле менеджера которых переопределена обработка получения данных выбора (есть обработчик ОбработкаПолученияДанныхВыбора), т.к. прописанные там условия не учитываются механизмом составления списка истории выбора. Поэтому, используя историю выбора в этом случае, пользователь может получить возможность выбрать значение, которое он не мог бы выбрать другими способами.
2.2. После отключения истории выбора в свойствах объекта метаданных необходимо, во всех ссылающихся на него полях ввода, установить для следующих свойств указанные ниже значения:
• КнопкаВыпадающегоСписка – Нет
• КнопкаВыбора – Да
• ОтображениеКнопкиВыбора – В поле ввода
Это необходимо сделать, чтобы пользователю перед началом выбора в поле ввода не отображалось меню, в котором нужно всегда нажимать «Показать все».
Правильно | Неправильно |
alt="Гл пно лАпы Задачи Мои имспо " | alt="te + 01 " |
Можно не изменять значения свойств полей ввода если:
• для поля ввода установлен режим выбора из списка и заполнен (или в метаданных или программно) список выбора
• поле ввода ссылается на объект метаданных с установленным свойством Быстрый выбор
Для автоматического изменения свойств полей выбора можно воспользоваться приложенной обработкой.
Другие материалы по теме:
Нас находят: как очистить историю выбора в 1с 8 3, 1c увеличить список истории отбора, очистить историю выбора элементов 1с, история выбора элементов 1с как очистить, 1с история выбора с учетом отбора, 1с 8 3 способы вврда выбор, поле ввода нет в списке выбор 1с, Как запомнить историю выбора в поле ввода в 8 3, история выбора при вводе 1с, 1с8 увеличить количество элементов в истории выбора
В платформе «1С:Предприятие 8» в режиме совместимости интерфейса «Такси» было изменено поведение поля ввода при выборе значения. Некоторых пользователей это начало раздражать и так же проявились некоторые ошибки, например, когда выбрать значение можно было только с помощью обработки события выбора. При переходе на новый интерфейс логика перестала работать как задумывалось или начала функционировать не так как ожидалось.
Давайте разберемся с изменениями в юзабилити и рассмотрим какие настройки влияют на элемент формы поле ввода. По умолчанию, в «Такси», отображение будет примерно таким:
(А) Отключение истории выбора
(Б) Отключение кнопки создать
Кнопка создать отключается в свойствах поля ввода:
КнопкаСоздания : Нет , после отключения пропала кнопка « + ».
Комбинация (А+Б)
(В) Кнопка выбора в поле ввода
Комбинация (А+Б+В)
(Г) Отключение быстрый выбор
(Д) Отключение кнопки выпадающего списка
Кнопка выпадающего списка отключается в свойствах поля ввода:
КнопкаВыпадающегоСписка : Нет
Комбинация (А+Б+В+Г+Д)
(Е) Отключение редактирования текста
Комбинация (А+Б+В+Г+Д+Е)
Отключены история выбора, кнопка создания, выпадающего списка, редактирование текста и добавлена кнопка выбора в поле вводаС помощью, комбинации всех описанных настроек можно вернутся к предыдущему отображению или юзабилити поля ввода в режиме совместимости интерфейса «Такси».
В видео, что ниже более детально описан флаг Быстрый выбор и ошибку юзабилити платформы Введите строку для поиска .
Для установки отбора используется свойство "Отбор" у менеджеров списков объектов, например, для открытия списка договоров определенного контрагента можно написать следующий код:
В данном случае мы применили вид сравнения "Равно", но не указывали его т.к. оно стоит по умолчанию. Используя разные значения вида сравнения мы значительно расширяем возможности.
Например, у нас в базе контрагент является и продавцом и покупателем, при этом договоры находятся в соответствующей группе внутри справочника. Поэтому мы сделаем отбор не только на самого контрагента, но и на группу "Группа Покупатели" в которой находится договор:
Разместил: E_Migachev Версии: | 8.x | Дата: 08.06.2014 Прочитано: 15700Похожие FAQ
17 правил для составления оптимального ЗАПРОСа к данным базы 1С 42Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получ 1C медленно работает по сети с базой на SQL Server 20
Данное обстоятельство может быть обусловлено многими причинами. Одна из них - неоптимальная настройка MS SQL . Перечислим неоптимальности в настройке: 1) Неправильно указанный сетевой протокол, используемый для взаимодействия 1С с SQL Server. П 1C: Enterprise Development Tools 50
И вот случилось долгожданное: Вышел 1C: Enterprise Development Tools - это среда для разработки конфигурации в IDE Eclipse. С сайта 1С: « 1C:Enterprise Development Tools » – это инструмент нового поколения для разработчиков бизнес-приложений систем 1С Предприятие что это? 11
Что такое 1С? 1С — это фирма , у которой одно из направлений деятельности — разработка программного обеспечения для автоматизации бизнес-процессов предприятий. « 1С:Предприятие » - конкретный продукт, который выпускает компания 1С . Что такое Cклонения по падежам 6
НаКлиенте Процедура Команда1(Команда) ФИО = " Иванов Иван Иванович" ; Падеж = 2; Пол = 1; Результат = СклонениеФИО(ФИО, Падеж, пол); Сообщить(Результат); КонецПроцедуры НаСервере Функция СклонениеФИО(ФИО, Падеж, пол) Результат = " " ; Посмотреть все результаты поиска похожих
Еще в этой же категории
Как обновить динамический список или реквизит на форме клиента? 19Если вы, открыв форму справочника или документа, выполнили некоторое действие, код который должен изменить состояние данных в динамических списках или значение реквизита. Данные изменены, но в открытой форме осталось все как было, можно конечно закр Динамический список
Как на управляемой форме разместить список регистра сведений с отбором? 18
Решение рассмотрено для элемента справочника (Контрагент и регистр КонтактнаяИнформация) 1. Создание реквизита: Добавляем новый реквизит формы (. не путать с реквизитом справочника . ) с типом " ДинамическийСписок" В поле " Основная табли Как установить параметр динамического списка? 14
Когда используете для вывода данных динамический список и произвольный запрос, то бывают ситуации когда надо указать параметр используемый в этом запросе. Ниже пример вывода данных регистра сведений в карточке клиента Для вывода используется исп Форма
Программное создание таблицы значений с условным оформлением 12
Как создать на форме таблицу и сделать для нее подсветку содержимого колонки в строке по условию? Итак для начала нам надо добавить реквизиты в форму. Для этого у нас есть метод: ИзменитьРеквизиты(). Перед тем как его использовать мы сформируем ма Поле выбора
Заполнение списка значений в элементе поле выбора на форме 10
//Заполнение списка перебором данных // Элемент формы МетаданныеВыбор имеет тип - Произвольный, Использование - Режим выбора из Списка, кнопка списка Для Каждого Метаданное из Метаданные.РегламентныеЗадания Цикл ЭлементыФормы.МетаданныеВыбор.Спи Посмотреть все в категории Работа с Формой (Диалог) и её элементами
Читайте также: