Есть таблица на форме с колонками:
Настройка - имеет тип ПланВидовХарактеристикСсылка
Значение - имеет составной тип (СправочникСсылка, Булево, Строка, Дата, Число)
При выборе в таблицы Значения к определенной Настройке нужно делать проверку например:
Сначала проверяем, выбранная ли настройка связанная с ПортSMTP, а далее проверяем,
введенное ли значение в этом поле типа Число.
В пользовательском виде:
Значение - имеет составной тип (СправочникСсылка, Булево, Строка, Дата, Число)
При выборе в таблицы Значения к определенной Настройке нужно делать проверку например:
- Если выбрана Настройка "Порт SMTP" то значение должно быть только типа Число
Вышло вот что:
&НаКлиенте Процедура НалаштуванняПриОкончанииРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования) ПроверкаПравильностиВыбранногоЗначенияПоТипу(Элемент.ТекущиеДанные.Значення, Элемент.ТекущиеДанные.Налаштування); КонецПроцедуры &НаСервере Процедура ПроверкаПравильностиВыбранногоЗначенияПоТипу(Значение,Настройка) Если Настройка = ПланыВидовХарактеристик.НаименованиеПВХ.ПортSMTP Тогда Если Тип("Число") <> ТипЗнч(Значение) Тогда Сообщить("В этом параметре нужно указать тип Число!") КонецЕсли; КонецЕсли; КонецПроцедуры
введенное ли значение в этом поле типа Число.
Комментариев нет:
Отправить комментарий