![]() |
Модераторы: stron |
![]() ![]() ![]() |
|
ss18 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 15.11.2006 Репутация: нет Всего: нет |
Хотелось бы узнать, как динамически установить тип значения поля ввода.
Изначально тип поля равен "СправочникСсылка". После выбора в другом поле имени справочника я устанавливаю в данном поле тип ИмяСправочника = ЭлементыФормы.ПолеСправочник.Значение; ЭлементыФормы.ПолеЭлементыСправочника.ТипЗначения = Тип("СправочникСсылка." + ИмяСправочника); Ругаться начинает: Несоответствие типов Блин, как установить тип? |
|||
|
||||
stil |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 27.7.2007 Где: Москва Репутация: нет Всего: нет |
Назначение типа происходит при помощи Онисания типов
Например: МассивТипов=Новый Массив; МассивТипов.Добавить(Тип("Число")); ПолеВвода.ТипЗначения=Новый ОписаниеТипов(МассивТипов, Новый КвалификаторыЧисла(5,2, ДопустимыйЗнак.Неотрицательный)); У меня этот пример работает ![]() Добавлено через 5 минут и 30 секунд Только в свойство "Данные" у реквизита формы надо очистить. Иначе тип нельзя будет менять. Общаться к реквизиту можо будет через ЭлементыФормы.Реквизит.Значение. Еще пример: На форме реквизит ном, тип Строка, свойство "Данные" пустрое. Назначим реквизиту тип "СправочникСсылка.Номенклатура" Массив=Новый Массив; Массив.Добавить(Тип("СправочникСсылка.Номенклатура")); ЭлементыФормы.ном.ТипЗначения=Новый ОписаниеТипов(Массив); |
|||
|
||||
![]() ![]() ![]() |
Правила форума "1C: Предприятие, SAP, ERP и учётные системы" | |
|
Запрещается! 1. Обсуждение крэков, кейгенов и других подобных программ Пробуйте искать сами или обращайтесь в приват к участникам форума. Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения. Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...) 2. Давать ссылки на взломанные продукты
|
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | 1C: Предприятие, SAP, ERP и учётные системы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |