Поле формы и событие "НачалоВыбора"
Добрый день!
Ситуация следующая.
На управляемой форме есть 2 поля формы. У первого тип значения "Строка", у второго "Элементы.КомпоновщикНастроекНастройкиОтбор.ТекущиеДанные.ЛевоеЗначение".
Второе поле является полем компоновки данных у которого есть событие "НачалоВыбора" при выполнении которого открывается форма выбора элемента компоновки данных из доступных элементов выбора.
Я хочу в первом поле получать значение выбора. Вызываю действие "НачалоВыбора" второго элемента формы. Событие срабатывает, но форма не открывается.
Может кто-нибудь подсказать куда копать?
Задача такова: Мне надо чтобы в первом поле, которое строковое, была возможность написать от что-нибудь от руки или выбрать элемент компоновки данных.
Пробовал:
1. Просто выполнять процедуру "НачалоВыбора"
2. Получать и Устанавливать действие
3. Получить выбранное значение в событии "ОбработкаВыбора" второго поля, чтобы присвоить первому полю его строковое представление. Не срабатывает событие "ОбработкаВыбора".
Может кто-то знает как можно форму выбора доступных элементов компоновщика настроек получить?
Ситуация следующая.
На управляемой форме есть 2 поля формы. У первого тип значения "Строка", у второго "Элементы.КомпоновщикНастроекНастройкиОтбор.ТекущиеДанные.ЛевоеЗначение".
Второе поле является полем компоновки данных у которого есть событие "НачалоВыбора" при выполнении которого открывается форма выбора элемента компоновки данных из доступных элементов выбора.
Я хочу в первом поле получать значение выбора. Вызываю действие "НачалоВыбора" второго элемента формы. Событие срабатывает, но форма не открывается.
Может кто-нибудь подсказать куда копать?
Задача такова: Мне надо чтобы в первом поле, которое строковое, была возможность написать от что-нибудь от руки или выбрать элемент компоновки данных.
Пробовал:
1. Просто выполнять процедуру "НачалоВыбора"
2. Получать и Устанавливать действие
3. Получить выбранное значение в событии "ОбработкаВыбора" второго поля, чтобы присвоить первому полю его строковое представление. Не срабатывает событие "ОбработкаВыбора".
Может кто-то знает как можно форму выбора доступных элементов компоновщика настроек получить?
Прикрепленные файлы:
По теме из базы знаний
- Методика переопределения и вызова обработчиков событий обычной формы
- Использование ПоказатьВопрос() в событии НачалоВыбора()
- Программное приведение типа значения поля ввода и колонки табличного поля формы 1С8
- Решение задач на Управляемые формы из Сборника задач для подготовки к экзамену 1С:Специалист по платформе
- Параметры открытия формы выбора отборов и параметров СКД ("связи параметров выбора" списочных значений СКД)
Найденные решения
(3) Недавно приходилось решать похожую задачу. И к сожалению безуспешно: стандартную форму выбора поля компоновки найти и использовать не удалось.
К моему счастью в типовой конфигурации (ERP) оказалась общая форма "ФормаВыбораДоступногоПоля", которая имитирует форму выбора поля компоновки. Воспользовался ей.
К моему счастью в типовой конфигурации (ERP) оказалась общая форма "ФормаВыбораДоступногоПоля", которая имитирует форму выбора поля компоновки. Воспользовался ей.
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Ну ты хитрец. Только ты просто обработчик события вызываешь, а не само событие, потому и не открывается ничего.
Доступные элементы в самом компоновщике где-то лежат, там ищи и формируй данные выбора в своем поле.
Доступные элементы в самом компоновщике где-то лежат, там ищи и формируй данные выбора в своем поле.
(3) Недавно приходилось решать похожую задачу. И к сожалению безуспешно: стандартную форму выбора поля компоновки найти и использовать не удалось.
К моему счастью в типовой конфигурации (ERP) оказалась общая форма "ФормаВыбораДоступногоПоля", которая имитирует форму выбора поля компоновки. Воспользовался ей.
К моему счастью в типовой конфигурации (ERP) оказалась общая форма "ФормаВыбораДоступногоПоля", которая имитирует форму выбора поля компоновки. Воспользовался ей.
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)