Вход | Регистрация


Программное изменение типа значения у плана видов характеристик

Программное изменение типа значения у плана видов характеристик
Я
   13Дима13
 
03.04.18 - 10:43
Добрый день, коллеги.
Есть план видов характеристик с типами значений:
1)Число 15,3
2)Строка 200, переменная
3)Дата, состав даты - дата
4)Булево
5)Доп. значения.

В нем есть элементы для которых указан тип Доп. значения. Для всех таких элементов программно меняю тип значения. Если меняю на число - все отрабатывает корректно. Если меняю на строку - то не меняет, хотя если открыть данный элемент, то у него тип значения становится "Строка".

Код для числа:

КЧ = Новый КвалификаторыЧисла(15,3);
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("Число"));
ОписаниеТипов = Новый ОписаниеТипов(МассивТипов,КЧ);
ПланОбъект.ТипЗначения = ОписаниеТипов;
ПланОбъект.Записать();

Код для строки:
КС = Новый КвалификаторыСтроки(200, ДопустимаяДлина.Переменная);
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("Строка"));
ОписаниеТипов = Новый ОписаниеТипов(МассивТипов,,КС);
ПланОбъект.ТипЗначения = ОписаниеТипов;
ПланОбъект.Записать();

Если интерактивно для такого элемента выбрать тип "Строка" - отрабатывает корректно. 
Что делаю не так?
Спасибо.
 
 
   13Дима13
 
1 - 03.04.18 - 13:35
подниму
   hhhh
 
2 - 03.04.18 - 13:41
(1) а где само значение? Здесь только тип.
   13Дима13
 
3 - 03.04.18 - 17:34
(2) значение в данном случае не важно, хотя в обработке я потом и значения меняю. Вопрос почему для числа изменение типа отрабатывает, а для строки нет

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует