Имя: Пароль:
1C
 
Как типизировать колонку таблицы значений?
0 iohboet
 
26.09.08
15:16
как типизировать колонку таблицы значений, если в ней содержатся значения типа СправочникСсылка или ДокументаСсылка?
Заполняется ТЗ из выборки результата запроса.
1 DeoxyS
 
26.09.08
15:35
чо...
2 iohboet
 
26.09.08
15:37
Пятницо)
3 ShoGUN
 
26.09.08
15:39
(0) Зачем? О_о А вообще типизировать колонку можно только при создании. В выгруженной из результата запроса ТЗ колонки нетипизированные вроде...
4 Mitriy
 
26.09.08
15:57
(3) гонишь... если бы были нетипизированными, то их во временные таблицы нельзя было вставить бы...
5 ShoGUN
 
26.09.08
15:58
(4) Ась?
6 ShoGUN
 
26.09.08
15:58
Проэкспериментировать что ли...
7 DeoxyS
 
26.09.08
16:03
(0) укажи ей тип до выгрузки в нее и не мучайся
8 ShoGUN
 
26.09.08
16:05
Да, типизация делается... При выгрузке.
9 Krom
 
26.09.08
16:08
и в ручную можно типизировать колонки
10 iohboet
 
26.09.08
16:46
(7) я и спрашваю как? )))
Числа со строками понятно:

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

   КС = Новый КвалификаторыСтроки(50);
   Массив.Добавить(Тип("Строка"));
   ОписаниеТиповС = Новый ОписаниеТипов(Массив, , , ,КС);
   Массив.Очистить();


   тзНомСПолОстатками = Новый ТаблицаЗначений;
   тзНомСПолОстатками.Колонки.Добавить("Артикул", ОписаниеТиповС);
   тзНомСПолОстатками.Колонки.Добавить("Количество", ОписаниеТиповЧ);
   тзНомСПолОстатками.Колонки.Добавить("Номенклатура");
   тзНомСПолОстатками.Колонки.Добавить("ДокументДвижения");
11 iohboet
 
26.09.08
16:47
как справочники с документомами?
12 Krom
 
26.09.08
17:01
(10), вроде так
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.Номенклатура"));

ДопустимыеТипы = Новый ОписаниеТипов(МассивТипов,,);
13 eklmn
 
гуру
26.09.08
17:04
14 iohboet
 
03.10.08
06:35
(12) 2Krom: точна )) Забыл отписацо
15 Defender aka LINN
 
03.10.08
07:17
(12) Если тип не составной, то массив не нужен
16 iohboet
 
03.10.08
07:51
(15) у мну как раз составной был, 3 справочника
17 Кураж
 
03.10.08
08:14
(15) А для составного значит нужен?... )
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.