Имя: Пароль:
1C
1С v8
задание типа для колонки таблицы значений
0 LivingStar
 
17.02.12
07:59
подскажите как правильно задавать тип для таблицы хначений
знаю делается это через описпние типов, но примеры есть только для
строки и числа, а если там документы и справочники разные???
как задать описание типа для документа?
1 Капитан О
 
17.02.12
08:00
Тип("ДокументСсылка.ЗаказПокупателя")
2 Rie
 
17.02.12
08:01
(0) Прочитайте во встроенной справке о конструкторах ОписаниеТипов. Там - разные варианты описаны. Вплоть до составного типа.
Ну и насчёт ТипВсеСсылки() - тоже гляньте.
3 Песец
 
17.02.12
08:04
(0) Снегопат рулит.

(на правах рекламы :)
4 LivingStar
 
17.02.12
08:19
вот начал заполнять, как сделать для документов для даты?

   Массив = Новый Массив;
   Массив.Добавить(Тип("Строка")));
   Массив.Добавить(Тип("Число")));
   Массив.Добавить(Тип("Дата")));
   Массив.Добавить(Тип("Документ.ЗаказПокупателя"));
   Массив.Добавить(Тип("Документ.ПлатежноеПоручениеВходящее"));
   КЧ                 = Новый КвалификаторыЧисла(15,2);
   КС                 = Новый КвалификаторыСтроки(50);
   ОписаниеТиповЧ   = Новый ОписаниеТипов(Массив,,КЧ);
   ОписаниеТиповС   = Новый ОписаниеТипов(Массив,,КС);
   ОписаниеТиповД   = Новый ОписаниеТипов(Массив,,);
   ОписаниеТиповЗП  = Новый ОписаниеТипов(Массив,,);
   ОписаниетиповППВ = Новый ОписаниеТипов(Массив,,);
5 LivingStar
 
17.02.12
08:19
(3) хотелось бы его использовать, как то пробовал поставить но что то не пошло....
6 LivingStar
 
17.02.12
08:20
нужно ли каждый раз очищать массив как в примере, и задавать новый тип?
7 Песец
 
17.02.12
08:32
(5) Ничего там не надо ставить, скопировал себе на комп и запускай.
Там есть скрипт с визуальным конструктором тз, поелозил мышью десять секунд и все.
8 LivingStar
 
17.02.12
08:35
(7) он внедряется же в 1с, ещё антивирус на него ругается !
9 LivingStar
 
17.02.12
08:35
по (4) что нибудь скажете?
10 andrewks
 
17.02.12
08:49
(9) а что ты хочешь услышать? не совсем понятно
11 LivingStar
 
17.02.12
08:49
вот это ОписаниеТиповД,  ОписаниеТиповЗП, ОписаниетиповППВ нормально я задал тип?
12 Asmody
 
17.02.12
09:06
(4) только Тип("ДокументСсылка. ... наверно
13 andrewks
 
17.02.12
09:06
(11) а тебе зачем составные типы везде? и зачем вообще ты хочешь типизировать все поля? в запросах хочешь использовать?
14 LivingStar
 
17.02.12
09:45
(13) я заполняю таблицу для последующего вывода в печатную форму

ну я не знаю составные нет, вот и спрашиваю какие нужно

типизировать потому что как то встречал глюк если используются не типизированные поля а заодно и научиться задавать типы, так как ранее это почти не использовал
15 hhhh
 
17.02.12
10:07
(14) ну в типовой так

ОписаниеТиповЗП  = Новый ОписаниеТипов("ДокументСсылка.ЗаказПокупателя");
ОписаниеТиповЧ   = Новый ОписаниеТипов("Число",,КЧ);


извини, но в (0) какой-то бред
16 LivingStar
 
17.02.12
10:10
ну в (1) ответили не посчитали (0) бредом, для кого как наверное
17 LivingStar
 
17.02.12
10:11
ругается : {Форма.ФормаОтчета(39)}: Тип не определен (Документ.ЗаказПокупателя)
   Массив.Добавить(Тип("Документ.ЗаказПокупателя"));
18 LivingStar
 
17.02.12
10:12
на этой строке вышла ошибка

Массив.Добавить(Тип("Документ.ЗаказПокупателя"));

почему?
19 Alex375
 
17.02.12
10:14
"ДокументСсылка.ЗаказПокупателя".
20 Alex375
 
17.02.12
10:14
А есть еще "ДокументОбъект". Это совсем РАЗНЫЕ типы.
21 LivingStar
 
17.02.12
10:17
(19) понял спасибо!