Имя: Пароль:
1C
1С v8
В запросе с предложениями РАЗЛИЧНЫЕ или ОБЪЕДИНИТЬ нельзя использовать ... ?
0 s410
 
07.10.11
08:23
ВЫБРАТЬ РАЗЛИЧНЫЕ
   Организации.Ссылка КАК Организация,
   КОНТРАГЕНТЫ.Контрагент КАК КОНТРАГЕНТ,
   ДОГОВОРЫ.ДоговорСсылка КАК ДОГОВОР,
   ОтветственныеЛицаБухгалтер.Должность КАК ДолжностьБухгалтера,
   ОтветственныеЛицаБухгалтер.Сотрудник КАК СотрудникБухгалтер,
   ОтветственныеЛицаРуководитель.Сотрудник КАК СотрудникРуководитель,
   ОтветственныеЛицаРуководитель.Должность КАК ДолжностьРуководителя
ИЗ
   (ВЫБРАТЬ РАЗЛИЧНЫЕ
       ВыбКонтрагенты.Контрагент КАК Контрагент
   ИЗ
       (ВЫБРАТЬ
           РасчетыСПокупателямиОстаткиИОбороты.Контрагент КАК Контрагент
       ИЗ
           РегистрНакопления.РасчетыСПокупателями.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , ) КАК РасчетыСПокупателямиОстаткиИОбороты
       
       ОБЪЕДИНИТЬ ВСЕ
       
       ВЫБРАТЬ
           РасчетыСПоставщикамиОстаткиИОбороты.Контрагент
       ИЗ
           РегистрНакопления.РасчетыСПоставщиками.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , ) КАК РасчетыСПоставщикамиОстаткиИОбороты) КАК ВыбКонтрагенты) КАК КОНТРАГЕНТЫ,
   (ВЫБРАТЬ РАЗЛИЧНЫЕ
       ДОГОВОРЫ.ДоговорСсылка КАК ДоговорСсылка
   ИЗ
       (ВЫБРАТЬ РАЗЛИЧНЫЕ
           РасчетыСПокупателямиОстаткиИОбороты.Договор КАК ДоговорСсылка
       ИЗ
           РегистрНакопления.РасчетыСПокупателями.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , ) КАК РасчетыСПокупателямиОстаткиИОбороты
       
       ОБЪЕДИНИТЬ ВСЕ
       
       ВЫБРАТЬ РАЗЛИЧНЫЕ
           РасчетыСПоставщикамиОстаткиИОбороты.Договор
       ИЗ
           РегистрНакопления.РасчетыСПоставщиками.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , ) КАК РасчетыСПоставщикамиОстаткиИОбороты) КАК ДОГОВОРЫ) КАК ДОГОВОРЫ,
   Справочник.Организации КАК Организации
       ЛЕВОЕ СОЕДИНЕНИЕ
Есть запрос, это запрос из СКД. В консоле запросов отрабатывает нормально, но в составе СКД пишет ошибку

"В запросе с предложениями РАЗЛИЧНЫЕ или ОБЪЕДИНИТЬ нельзя использовать поля неограниченной длины"
КОНТРАГЕНТЫ.Контрагент.НаименованиеПолное КАК КонтрагентНаименованиеПолное"

Это вообще окуда такая ошибка, я полное наименование не выбираю, СКД какую-то отсебятину несет, может знает кто, в чем ошибка может быть?

РегистрСведений.ОтветственныеЛица.СрезПоследних(&КонецПериода, ТипОтветственногоЛица = &ТипГлавбух) КАК ОтветственныеЛицаБухгалтер
       ПО Организации.Ссылка = ОтветственныеЛицаБухгалтер.Организация
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОтветственныеЛица.СрезПоследних(&КонецПериода, ТипОтветственногоЛица = &ТипРуководитель) КАК ОтветственныеЛицаРуководитель
       ПО Организации.Ссылка = ОтветственныеЛицаРуководитель.Организация
ГДЕ
   ОтветственныеЛицаБухгалтер.Должность ЕСТЬ НЕ NULL
   И ОтветственныеЛицаБухгалтер.Сотрудник ЕСТЬ НЕ NULL
1 s410
 
07.10.11
08:25
млять, ну вот как-так форум мог извратить моё сообщение, я писал все по порядку, а теперь оливье какой-то
2 s410
 
07.10.11
08:28
|ВЫБРАТЬ РАЗЛИЧНЫЕ
|    Организации.Ссылка КАК Организация,
|    КОНТРАГЕНТЫ.Контрагент КАК КОНТРАГЕНТ,
|    ДОГОВОРЫ.ДоговорСсылка КАК ДОГОВОР,
|    ОтветственныеЛицаБухгалтер.Должность КАК |ДолжностьБухгалтера,
|    ОтветственныеЛицаБухгалтер.Сотрудник КАК |СотрудникБухгалтер,
|    ОтветственныеЛицаРуководитель.Сотрудник КАК |СотрудникРуководитель,
|    ОтветственныеЛицаРуководитель.Должность КАК |ДолжностьРуководителя
|ИЗ
|    (ВЫБРАТЬ РАЗЛИЧНЫЕ
|        ВыбКонтрагенты.Контрагент КАК Контрагент
|    ИЗ
|        (ВЫБРАТЬ
|            |РасчетыСПокупателямиОстаткиИОбороты.Контрагент КАК |Контрагент
|        ИЗ
|            |РегистрНакопления.РасчетыСПокупателями.ОстаткиИОбороты(&Нач|алоПериода, &КонецПериода, , , ) КАК |РасчетыСПокупателямиОстаткиИОбороты
|        
|        ОБЪЕДИНИТЬ ВСЕ
|        
|        ВЫБРАТЬ
|            |РасчетыСПоставщикамиОстаткиИОбороты.Контрагент
|        ИЗ
|            |РегистрНакопления.РасчетыСПоставщиками.ОстаткиИОбороты(&Нач|алоПериода, &КонецПериода, , , ) КАК |РасчетыСПоставщикамиОстаткиИОбороты) КАК ВыбКонтрагенты) |КАК КОНТРАГЕНТЫ,
|    (ВЫБРАТЬ РАЗЛИЧНЫЕ
|        ДОГОВОРЫ.ДоговорСсылка КАК ДоговорСсылка
|    ИЗ
|        (ВЫБРАТЬ РАЗЛИЧНЫЕ
|            |РасчетыСПокупателямиОстаткиИОбороты.Договор КАК |ДоговорСсылка
|        ИЗ
|            |РегистрНакопления.РасчетыСПокупателями.ОстаткиИОбороты(&Нач|алоПериода, &КонецПериода, , , ) КАК |РасчетыСПокупателямиОстаткиИОбороты
|        
|        ОБЪЕДИНИТЬ ВСЕ
|        
|        ВЫБРАТЬ РАЗЛИЧНЫЕ
|            |РасчетыСПоставщикамиОстаткиИОбороты.Договор
|        ИЗ
|            |РегистрНакопления.РасчетыСПоставщиками.ОстаткиИОбороты(&Нач|алоПериода, &КонецПериода, , , ) КАК |РасчетыСПоставщикамиОстаткиИОбороты) КАК ДОГОВОРЫ) КАК |ДОГОВОРЫ,
|    Справочник.Организации КАК Организации
|        ЛЕВОЕ СОЕДИНЕНИЕ |РегистрСведений.ОтветственныеЛица.СрезПоследних(&КонецПерио|да, ТипОтветственногоЛица = &ТипГлавбух) КАК |ОтветственныеЛицаБухгалтер
|        ПО Организации.Ссылка = |ОтветственныеЛицаБухгалтер.Организация
|        ЛЕВОЕ СОЕДИНЕНИЕ |РегистрСведений.ОтветственныеЛица.СрезПоследних(&КонецПерио|да, ТипОтветственногоЛица = &ТипРуководитель) КАК |ОтветственныеЛицаРуководитель
|        ПО Организации.Ссылка = |ОтветственныеЛицаРуководитель.Организация
|ГДЕ
|    ОтветственныеЛицаБухгалтер.Должность ЕСТЬ НЕ NULL
|    И ОтветственныеЛицаБухгалтер.Сотрудник ЕСТЬ НЕ NULL


попробую еще раз
3 s410
 
07.10.11
08:29
мда, походу с таким "редактором" вряд-ли кто-то подскажет.
4 hhhh
 
07.10.11
09:58
(3) ну убери эти все ВЫБРАТЬ РАЗЛИЧНЫЕ. Ведь это бред у тебя. Виртуальные таблицы по умолчанию берут различные. Масло масляное делаешь.
5 s410
 
07.10.11
10:06
(4), убрал, до того, как прочитал сообщение, хотя и не знал, что Виртуальные берут уже различные значения, спсб.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.