На форме есть ТаблицаЗначений. Две колонки: "Реквизит" и "Значение". Программно добавляются новые строки, Реквизит заполняется строкой и запрещён к редактированию. Значение открыто к редактированию, но нужно программно выбирать в каждой строке какой будет тип данных в конкретной строке. То есть например в первой строке будет реквизит "Наличие договора" и в значение будет выбор только булево, а во второй строке будет "Дата принятия на заводе" и выбирать можно только дату.
Вопрос: Как программно при создании строки определять тип данных ячейки?
ОграничениеТипа надо использовать. Т.е. в колонке хранишь все возможные типы, а при начале выбора устанавливаешь ограничение на какой-то конкретный тип.
Можешь посмотреть типовой механизм свойств объектов. Там примерно так сделано
(6) нет механизм свойств объектов мне не подходит, немного иная задача. Его может быть можно было бы использовать, конечно, но сложнее было бы прикрутить, а конфигурация уже переписана очень сильно, так что смысла особого нет
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший