|
Не записывается значение в строку таблицы значений | ☑ | ||
---|---|---|---|---|
0
Bubuzon
27.07.18
✎
12:45
|
Создаю таблицу значений, создаю в ней колонку с описанием типов
КЧ_1_ = Новый КвалификаторыЧисла(1,0); Массив = Новый Массив; Массив.Добавить(Тип("Число")); ОписаниеТиповЧ_1_ = Новый ОписаниеТипов(Массив, , ,КЧ_1_); ТЗ_ = Новый ТаблицаЗначений; ТЗ_.Колонки.Добавить("OBRAZ",ОписаниеТиповЧ_1_); НС = ТЗ_.Добавить(); НС.OBRAZ = Число(ДБФ1.OBRAZ); При попытке записи значения в новую строку единички НС.OBRAZ остается с нулем. Что не так делаю? |
|||
1
lubitelxml
27.07.18
✎
12:47
|
ДБФ1.OBRAZ - тут что?
|
|||
2
Bubuzon
27.07.18
✎
12:49
|
В отладчике ДБФ1.OBRAZ=1
|
|||
3
lubitelxml
27.07.18
✎
12:50
|
а посмотри отладчиков - какой тип стоит у НС.OBRAZ
|
|||
4
Bubuzon
27.07.18
✎
12:51
|
И там и там число
|
|||
5
lubitelxml
27.07.18
✎
12:51
|
зачем типы в массив убирать?
|
|||
6
Bubuzon
27.07.18
✎
12:54
|
Дописываю обработку другие колонки с такими же типами и все работает а на этой колонке нет
|
|||
7
lubitelxml
27.07.18
✎
12:57
|
скопировал твой код в обработку - последнюю строку заменил на
НС.OBRAZ = 1, все сработало |
|||
8
lubitelxml
27.07.18
✎
12:57
|
кеш чистил?
|
|||
9
youalex
27.07.18
✎
12:58
|
Число(ДБФ1.OBRAZ) - точно 1?
ага, или сохранить/переоткрыть |
|||
10
Bubuzon
27.07.18
✎
12:59
|
Число(ДБФ1.OBRAZ) Значение 1 Тип Число
|
|||
11
Bubuzon
27.07.18
✎
13:03
|
В ДБФ OBRAZ Тип Numeric Длина 1 Разрядность 0
|
|||
12
Bubuzon
27.07.18
✎
13:16
|
Прописал вместо ДБФ1.OBRAZ 1, значение устанавливает. Значит проблема в ДБФ1.OBRAZ неправильно читает поле ДБФ.
|
|||
13
olegves
27.07.18
✎
14:57
|
попробуй ДБФ1.ПолучитьЗначениеПоля("OBRAZ")
|
|||
14
Bubuzon
27.07.18
✎
15:27
|
Не не пашет
|
|||
15
Сияющий в темноте
27.07.18
✎
15:30
|
Квалификаторы числа поставьте 2,0 и попробуйте еще раз,один,это только ноль
|
|||
16
lubitelxml
27.07.18
✎
15:44
|
пробовал сначала в строку, а потом в число?
|
|||
17
Bubuzon
30.07.18
✎
10:51
|
Квалификаторы поставил число беру из строки все тоже самое
|
|||
18
hhhh
30.07.18
✎
10:54
|
(17) попробуй
ТЗ_ = Новый ТаблицаЗначений; ТЗ_.Колонки.Добавить("OBRAZ"); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |