Имя: Пароль:
1C
1С v8
подскажите как с помощью ф-ции Выразить()
0 zippygrill
 
08.10.12
11:55
пытаюсь соединить по сл. условию, говорит что "нельзя обращаться к вложенной таблице через поле составного типа":

ВЫБОР
   КОГДА ПродажиОбороты.Регистратор.Товары.СерияНоменклатуры.СрокГодности ЕСТЬ NULL
           ИЛИ ПродажиОбороты.Регистратор.Товары.СерияНоменклатуры.СрокГодности < ДАТАВРЕМЯ(2000, 1, 1)
       ТОГДА ПродажиОбороты.Регистратор.Товары.Ссылка.Дата МЕЖДУ НАЧАЛОПЕРИОДА(Регистр1.ДатаНачала, ДЕНЬ) И КОНЕЦПЕРИОДА(Регистр1.ДатаОкончания, ДЕНЬ)
   ИНАЧЕ ПродажиОбороты.Регистратор.Товары.СерияНоменклатуры.СрокГодности МЕЖДУ НАЧАЛОПЕРИОДА(Регистр1.ДатаНачала, ДЕНЬ) И КОНЕЦПЕРИОДА(Регистр1.ДатаОкончания, ДЕНЬ)
КОНЕЦ

Непонятно какую часть "ПродажиОбороты.Регистратор.Товары.СерияНоменклатуры.СрокГодности" поставить в функции Выразить()
1 y22-k
 
08.10.12
11:56
(0) сколько интересно у тебя выполняться будет такая конструкция.....
2 mikecool
 
08.10.12
11:58
"нельзя обращаться к вложенной таблице через поле составного типа":  регистратор у тебя составного типа
3 alkorolev
 
08.10.12
11:59
самому-то не страшно от того. что написал?)
> ПродажиОбороты.Регистратор.Товары.Ссылка.Дата %)
4 zippygrill
 
08.10.12
12:21
(3) нет, не страшно.
(2) ок.
5 НЕА123
 
08.10.12
12:36
>ПродажиОбороты.Регистратор.Товары
уже нельзя. вроде.
6 zippygrill
 
08.10.12
12:49
блин а в качестве Регистратора не только Реализация выступает. как выйти то?
7 mikecool
 
08.10.12
12:50
(6) в дверь, можно с ноги
8 mikecool
 
08.10.12
12:51
+7 в условии
ГДЕ Регистратор Ссылка ДокументСсылка.РеализацияТоваровУслуг
или перебирать в ВЫБОР
9 zippygrill
 
08.10.12
12:53
(8) понятно что так можно но я об количество разных регистраторов :)
Ошибка? Это не ошибка, это системная функция.