|
Вопрос по типам колонок в таблице значений | ☑ | ||
---|---|---|---|---|
0
123GO
28.02.19
✎
06:12
|
Всем привет. Никогда не заморачивался с типами значений, но тут прям надо. Надо, чтобы колонка ТЗ, получаемой из запроса имела тип "Число". А она (как и все остальные) имеют после выгрузки из запроса еще и Null. Заранее описать типы будущих колонок и Скопировать() ТЗ пробовал, СкопироватьКолонки() тоже пробовал. Люди на форумах говорят, описывай все правильно в запросе, но даже после ЕСТЬNULL(Реквизит,0) колонка имеет тип "Число" и "Null". В цикле построчно копировать из тз в тз - колхоз, должно же быть как-то проще. Как правильно?
|
|||
1
123GO
28.02.19
✎
06:18
|
Или заполнять таблицу из выборки с запроса. Ну тоже как-то не то
|
|||
2
SleepyHead
гуру
28.02.19
✎
06:40
|
Чем смущает возможный тип значения NULL, если в ТЗ все значения этой колонки - число?
|
|||
3
SleepyHead
гуру
28.02.19
✎
06:41
|
Но если уж очень смущает, обойди коллекцию колонок таблицы значений и поменяй тип принудительно.
|
|||
4
123GO
28.02.19
✎
06:50
|
(3) А как? Там ведь Только чтение
|
|||
5
shuhard
28.02.19
✎
06:53
|
(3)[и поменяй тип принудительно]
следует читать как кокнуть и создать |
|||
6
Borteg
28.02.19
✎
06:56
|
(0) в запроса написать ЕстьNULL(Значение,0)
|
|||
7
SleepyHead
гуру
28.02.19
✎
07:01
|
(4) Создай новую колонку и скопируй туда значения.
Но на вопрос ты так и не ответил, в чем у тебя проблема. В описании типов перечислены возможные типы, которые могут быть в значении в колонке. У тебя во всех колонках число. В чем проблема, неясно. |
|||
8
123GO
28.02.19
✎
07:06
|
(7) Позже, при добавлении новой строки, нужный реквизит строки принял бы значение 0, а так получается Null. И всем таким реквизитам приходится вручную присваивать нужные значения
|
|||
9
SleepyHead
гуру
28.02.19
✎
07:06
|
(8) Я уже не знаю, гжде головой о стенку биться. Автор ищет решение, не описывая проблему.
|
|||
10
123GO
28.02.19
✎
07:10
|
(9) Я хочу чтобы Значения были 0, написав:
а не:
|
|||
11
123GO
28.02.19
✎
07:11
|
(10) Поправлю
|
|||
12
catena
28.02.19
✎
07:33
|
При использовании запросов следует учитывать, что в результате запроса в колонках, кроме типов значений исходных полей, могут присутствовать значения типа NULL. Поэтому тип колонки таблицы значений, полученной из результата запроса, не будет полностью соответствовать типу исходного поля таблицы, а будет дополнительно содержать тип NULL.
https://its.1c.ru/db/metod8dev/content/2611/hdoc/ |
|||
13
123GO
28.02.19
✎
07:39
|
(12) ну капец. Спасибо) Вопрос закрыт)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |