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