Имя: Пароль:
1C
1С v8
Где в отборе запроса наследуется тип значения?
0 breezee
 
09.01.16
10:01
ОтборПараметр=ПостроительЗапросаВнутр.Отбор.Добавить(Параметр.ИмяПараметра); Как происходит вот тут наследование типов? У меня стоит тип у "Параметр.ИмяПараметра" - строка. Как система понимает что мне нужно добавить отбор не просто по строке, а по справочнику? Как изменить тип параметра в отборе? Система думает что Параметр.ИмяПараметра - имеет тип дата, но он имеет тип "период" - могу ли я изменить тип в добавляемом отборе?
1 breezee
 
09.01.16
10:02
(0) но он имеет тип "СправочникСсылка.периоды". Прошу прощенья
2 breezee
 
09.01.16
10:21
ап
3 Рэйв
 
09.01.16
10:23
Ты еще спроси где инкапсулируется и полиморфизируется:-)
В 1С нет ООП и наследования. И классов нет махновских самостийных
4 Рэйв
 
09.01.16
10:25
(0)+1С не такой жестко типизированный язык как с++ например. Та что делай выводы
5 breezee
 
09.01.16
11:30
(3) (4) Да это то я знаю, почему у меня отбор по строковому реквизиту вообще что-то понимает, а не по ссылочному?
6 ВРедная
 
09.01.16
11:45
(5) там, где ты значение отбору присваиваешь, там и тип устанавливается. Покажи весь кусок кода
Основная теорема систематики: Новые системы плодят новые проблемы.