#0
by neo1109
Имеем поле на форме составного типа: строка и несколько видов документов. При выборе значения происходит следующее: 2. Выбор типа 3. Если выбран какой нибудь из документов - открытие формы списка Вопрос: как "влезть" между пунктами 2 и 3? т.е. сделать следующее: если выбран тип документа, то форму списка открыть с нужным отбором.
#1
by DrShad
в пункте 1 СтандартнаяОбработка = Ложь, выбрать тип и открыть форму с нужным выбором через собственный код
#6
by neo1109
Про ПривестиЗначение понятно. Но это я сам назначаю реквизиту тип. А мне надо у пользователя спросить...
#8
by neo1109
кто "он"? начнем сначала. надо: 1. открыть окно выбора типа из списка тех, что доступны реквизиту 2. в зависимости от выбранного типа действовать дальше
#10
by anddro
обработчики НачалоВыбора вызывается и при начале выбора типа, и при начале выбор значения. обработчик ПриИзменении вызывается и после окончания выбора типа, и после окончания выбора значения.
#11
by anddro
сделай эти 2 обработчика, и поставь в каждом точку останова. Потом сделай выбор вначале типа, потом значения, сразу все поймешь.
#12
by hhhh
пользователь видит поле ввода и там есть буковка "Т". Он на нее нажимает и выбирает тип. Какого такого вы у него еще дополнительно собрались спрашивать? Он без вас спокойно может открыть окно выбора типа.
#13
by Godofsin
+1. Если надо заполнение из другой формы, то впихай в СЗ все возможные значения, пусть из них пользователь выбирает.
#14
by anddro
телепатирую: после выбора типа сразу начать выбор значения. В штатном режиме вначале надо нажать на выбор типа [Т], потом на выбор значения [...]
#15
by anddro
Если в правильное предположение, то вот такой вариант: Процедура ПолеВвода1ПриИзменении(Элемент)
#18
by neo1109
это я так понимаю в НачалоВыбора надо вставить (?) еще такой вопрос: чем заменить "Элемент.Значение" в случае управляемой формы?
#21
by anddro
и что ты будешь делать, когда в составном типе 10 видов документов? И не путай ПолучитьФорму и ПолучитьФормуВыбора. Вариант не зависит от того, какие типы ты указал, т.е. при расширении типов не надо менять код.
#22
by ZloyProger
Во-первых, если 10 видов документов, то возможно и отборы нужны разные, в твоем варианте это тоже не учтено (и в моем и в твоем придется добавлять ИначеЕсли с обработками под разные типы отборов) Во-вторых, ПолучитьФормуВыбора = ПолучитьФорму("НазваниеОсновнойФормыВыбора") Так что вот) Нет ничего абсолютного, я не претендую на истину в первой инстанции, имхо зачем писать трай-эксепт, если можно писать так, что исключительной ситуации в принципе не может возникнуть?
#24
by neo1109
единственное тока возможно потребуется проверка на наличие в документе нужного реквизита...
#27
by neo1109
Вопрос сюда же... Есть документ, есть ТЧ, в ней колонка составного типа. Как получить список типов этой колонки? Если что применительно к управляемому приложению...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как сделать в 8.0 чтобы на одно нажатие Enter открывался диалог выбора значения.
- Передача значения в форму выбора
- Как из типа значения (Тип) получить значение по умолчанию данного типа?
- Вопрос по работе с полем выбора как в режиме выбора, так и врежиме выбора и
- v7: Как открыть форму выбора справочника и получить значения выбора
- Тип Значения реквизита документа составного типа. Как?
- Как определить входит ли тип значения в состав значений составного типа.
- Связи параметров выбора у реквизита составного типа
В этой группе 1С
- Что такое модель сервиса в БСП?
- v8: Обмен УТ 10,3- Розница 2,0
- Ошибка создания компоненты "Система защиты" (LicenceAddIn.dll)
- Рутрекер (rutracker.org) взломали!
- Вызов процедуры модуля объекта из формы....
- JOB: Книга "Разработка сложных отчетов в 1С. СКД". Издание 2
- v7: Перебор скрытых колонок в таблице значений
- УТ 10.3 установить скидку по типу цены
- УФ: Красный пунктир внизу поля ввода
- УТ11: помощник ввода партнёра, глюк с корсчётом бюджетников
- Корректировка реализаций в УТ 10.3 не делает проводок по рег. Продажи
- v7: Windows 2008 и 1С 7.7 SQL
- Как раскрыть дерево на форме на нужной позиции?
- Добавить колонку "Дата выпуска" в отчет Оборотной Ведомости Основных Средств
- Оформление строк табличного поля
- выгрузка данных на ТСД CipherLab
- ЗУП: расчёт премий от количества отработанных часов
- БП 2.0 не видит авансов и не делает их автоматический зачет
- КА 1.1.19.1 - ведомость по учету мпз - характеристики номенклатуры
- Районный коэффициент, Северная надбавка. Переход Зик77-ЗУП8