|   |   | 
| 
 | v8: Несовместимые типы в запросе | ☑ | ||
|---|---|---|---|---|
| 0
    
        mihco 04.04.12✎ 13:07 | 
        Такой запрос
  "ВЫБРАТЬ РАЗРЕШЕННЫЕ | ВЫБОР КОГДА ВзаиморасчетыСКонтрагентамиОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг ТОГДА | ВзаиморасчетыСКонтрагентамиОбороты.Регистратор.Грузополучатель КОНЕЦ КАК Грузополучатель, | ВзаиморасчетыСКонтрагентамиОбороты.Контрагент, | ВзаиморасчетыСКонтрагентамиОбороты.ДоговорКонтрагента, | ВзаиморасчетыСКонтрагентамиОбороты.СуммаВзаиморасчетовПриход, | ВзаиморасчетыСКонтрагентамиОбороты.СуммаВзаиморасчетовРасход |ИЗ | РегистрНакопления.ВзаиморасчетыСКонтрагентами.Обороты(&ДатаНачала, &ДатаКонца, Регистратор, ) КАК ВзаиморасчетыСКонтрагентамиОбороты выдает сообщение: Несовместимые типы ВзаиморасчетыСКонтрагентамиОбороты.Регистратор.Грузополучатель что здесь не так и как от этого избавиться? | |||
| 1
    
        Deon 04.04.12✎ 13:08 | 
        Это оно в какой момент выдает?     | |||
| 2
    
        mirosh 04.04.12✎ 13:09 | 
        (0)
  ВЫБОР КОГДА ВзаиморасчетыСКонтрагентамиОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг ТОГДА | ВЫРАЗИТЬ(ВзаиморасчетыСКонтрагентамиОбороты.Регистратор КАК ДокументРеализацияТоваровУслуг).Грузополучатель КОНЕЦ КАК Грузополучатель | |||
| 3
    
        mihco 04.04.12✎ 13:09 | 
        Когда в констуктор заходишь. Если в констукторе этого грузополучателя добавлять - тоже выдает предупреждение.     | |||
| 4
    
        mirosh 04.04.12✎ 13:09 | 
        точку забыл
  ВЫБОР КОГДА ВзаиморасчетыСКонтрагентамиОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг ТОГДА | ВЫРАЗИТЬ(ВзаиморасчетыСКонтрагентамиОбороты.Регистратор КАК Документ.РеализацияТоваровУслуг).Грузополучатель КОНЕЦ КАК Грузополучатель | |||
| 5
    
        mihco 04.04.12✎ 13:11 | 
        (4) Так нормально, спасибо. А что это за фишка?     | |||
| 6
    
        Defender aka LINN 04.04.12✎ 13:12 | 
        Можно просто ВЫРАЗИТЬ(ВзаиморасчетыСКонтрагентамиОбороты.Регистратор КАК Документ.РеализацияТоваровУслуг).Грузополучатель     | |||
| 7
    
        mirosh 04.04.12✎ 13:13 | 
        (5) т.к. регистратор иметт составной тип, то, написав фразу
  ВзаиморасчетыСКонтрагентамиОбороты.Регистратор.Грузополучатель , ты неявно соединил свою таблицу со всеми таблицами, которые соответствуют типам регистратора. А в этих таблицах поля "грузополучатель" нет. А если написать как в (4), где ты явно указываешь тип регистратора, соединение произойдет только с одной таблицей (в данном случае - таблицей документов "РеализацияТоваровУслуг"). | |||
| 8
    
        mihco 04.04.12✎ 13:16 | 
        (7) Спасибо, понятно     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |