Имя: Пароль:
1C
1С v8
Можно ли выразить Представление из контактной информации
,
0 LivingStar
 
15.07.13
13:38
В запросе посоветовали ВЫРАЗИТЬ Представление из контактной информации, но не получается. Пишет недопустимое поле для группировки, и не позволяет выполнить или сохранить запрос. Так можно ли его как нибудь выразить или нет?

ВЫБРАТЬ
   ВложенныйЗапрос.Контрагент КАК Контрагент,
   РеквизитыТТСрезПоследних.КаналСбыта,
   РеквизитыТТСрезПоследних.РегионВыкладки,
   РеквизитыТТСрезПоследних.РазмерВитрины,
   НоменклатураКонтрагентов.АртикулНоменклатурыКонтрагента КАК ГСПID,
   ВложенныйЗапрос.Номенклатура КАК Номенклатура,
   НоменклатураКонтрагентов.ФА,
   СУММА(ВложенныйЗапрос.ЗаказКоличество) КАК ЗаказыКг,
   СУММА(ВложенныйЗапрос.РеализацияКоличество) КАК ОтгрузкаКг,
   СУММА(ВложенныйЗапрос.ВозвратКоличество) КАК ВозвратыКг,
   СУММА(ВложенныйЗапрос.РеализацияКоличество - ВложенныйЗапрос.ВозвратКоличество) КАК ПродажиКг,
   СУММА(ВложенныйЗапрос.ЗаказСумма) КАК ЗаказыРуб,
   СУММА(ВложенныйЗапрос.РеализацияСумма) КАК ОтгрузкаРуб,
   СУММА(ВложенныйЗапрос.ВозвратСумма) КАК ВозвратыРуб,
   СУММА(ВложенныйЗапрос.РеализацияСумма - ВложенныйЗапрос.ВозвратСумма) КАК ВыручкаРуб,
   КонтактнаяИнформация.Представление
ИЗ
   (ВЫБРАТЬ
       NULL КАК ДатаДокумента,
       NULL КАК НомерДокумента,
       ЗаказПокупателяТовары.Ссылка.Контрагент КАК Контрагент,
       ЗаказПокупателяТовары.Номенклатура КАК Номенклатура,
       ЗаказПокупателяТовары.Количество КАК ЗаказКоличество,
       ЗаказПокупателяТовары.Сумма КАК ЗаказСумма,
       0 КАК РеализацияКоличество,
       0 КАК РеализацияСумма,
       0 КАК ВозвратКоличество,
       0 КАК ВозвратСумма
   ИЗ
       Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары
   ГДЕ
       ЗаказПокупателяТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ
       РеализацияТоваровУслугТовары.Ссылка.Дата,
       РеализацияТоваровУслугТовары.Ссылка.Номер,
       РеализацияТоваровУслугТовары.Ссылка.Контрагент,
       РеализацияТоваровУслугТовары.Номенклатура,
       0,
       0,
       РеализацияТоваровУслугТовары.Количество,
       РеализацияТоваровУслугТовары.Сумма,
       0,
       0
   ИЗ
       Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
   ГДЕ
       РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ
       NULL,
       NULL,
       ВозвратТоваровОтПокупателяТовары.Ссылка.Контрагент,
       ВозвратТоваровОтПокупателяТовары.Номенклатура,
       0,
       0,
       0,
       0,
       ВозвратТоваровОтПокупателяТовары.Количество,
       ВозвратТоваровОтПокупателяТовары.Сумма
   ИЗ
       Документ.ВозвратТоваровОтПокупателя.Товары КАК ВозвратТоваровОтПокупателяТовары
   ГДЕ
       ВозвратТоваровОтПокупателяТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата) КАК ВложенныйЗапрос
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РеквизитыТТ.СрезПоследних КАК РеквизитыТТСрезПоследних
       ПО ВложенныйЗапрос.Контрагент = РеквизитыТТСрезПоследних.Контрагент
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НоменклатураКонтрагентов КАК НоменклатураКонтрагентов
       ПО ВложенныйЗапрос.Контрагент = НоменклатураКонтрагентов.Контрагент
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
       ПО ВложенныйЗапрос.Контрагент = КонтактнаяИнформация.Объект

СГРУППИРОВАТЬ ПО
   ВложенныйЗапрос.Контрагент,
   ВложенныйЗапрос.Номенклатура,
   РеквизитыТТСрезПоследних.КаналСбыта,
   РеквизитыТТСрезПоследних.РегионВыкладки,
   РеквизитыТТСрезПоследних.РазмерВитрины,
   НоменклатураКонтрагентов.АртикулНоменклатурыКонтрагента,
   НоменклатураКонтрагентов.ФА,
   КонтактнаяИнформация.Представление

УПОРЯДОЧИТЬ ПО
   Контрагент
1 LivingStar
 
15.07.13
13:42
если делать не в конструкторе и задавать

   ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(100))

то при выполнении отчет виснет ...
2 LivingStar
 
15.07.13
13:46
что никто не в курсе про выразить реально? помагает оно или нет? я говорю не идет КонтактнаяИнформация.Представление в этот отчет !!!!
3 Ёпрст
 
15.07.13
13:47
(0)
ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(100))

втыкай и в селект и в group by.. наслаждайся
4 LivingStar
 
15.07.13
13:55
(3) так я же говорю делаю так!!! не идет!!!
5 LivingStar
 
15.07.13
13:56
и в ВЫБОРКУ и в СГРУППИРОВАТЬ ПО и все висит!!! это же не нормально!!!
6 LivingStar
 
15.07.13
14:00
Мне просто если это выбрать, не парится с этим адресом потом!!! Реально это ли??? Вроде все реально!!! Как представление включить в группировку?
7 mzelensky
 
15.07.13
14:01
(5) значит соединил где-то криво!

не можешь отловить косяк на таком запросе - упрощай. отсекай по частям, проверяй детально каждый кусок. Если кусок работает, добавляешь следующую чсть и опять тестишь.

Ток так можно найти ошибку.
8 mzelensky
 
15.07.13
14:03
(6) никак ты его в группировку не включишь. Представление имеет тип данных "Строка" неограниченной длины.

Неограниченные строки нельзя группировать.

Так что тебе в любом случае нужно выразить представление в строку (символов 800), а потом уже группировать. Все должно работать
9 mzelensky
 
15.07.13
14:03
(6) вообще со стажем в в 8 лет странно такого не знать...
10 samozvanec
 
15.07.13
14:05
(2) помогает
(6) вырази его
(7), (8) +1
11 fisher
 
15.07.13
14:06
Группировка по представлению...
Какая мерзость...
12 Ёпрст
 
15.07.13
14:11
А так... вот это
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
       ПО ВложенныйЗапрос.Контрагент = КонтактнаяИнформация.Объект

жесть, учитывая, что ты при этом не накладываешь никакой фильтр на тип и вид контактной информации.
13 George Wheels
 
15.07.13
14:15
Возможно КонтактнаяИнформация.Представление = Неопределено
14 mzelensky
 
15.07.13
14:37
(13) как она может быть "неопределено"...да еще и в запросе?
15 George Wheels
 
15.07.13
14:49
(14) А у всех контрагентов заполнена контактная информация?
16 mzelensky
 
15.07.13
14:53
(15) если она не заполнена, то там будет "NULL".

Для отработки исключения достаточно воспользоваться "ЕстьNULL()"
17 scanduta
 
15.07.13
14:56
в УТ 11 сморти отчет "ДосьеПартнера", там есть готовые функции для преобразования контактной информации
18 scanduta
 
15.07.13
14:57
Ничего писать не придется
19 LivingStar
 
16.07.13
05:30
Спасибо!!! Сейчас буду разбирать его!!! Оно мне никогда не давалось Представление когда я и ВЫРОЖАЛ() его. Исправлю напишу в чем был недочет!
20 SeraFim
 
16.07.13
05:40
Может быть проще сначала сгруппировать и только потом - соединить?!
21 LivingStar
 
16.07.13
06:15
поправил как в (12) и (16)


вот так получилось:

ВЫБРАТЬ
   ВложенныйЗапрос.Контрагент КАК Контрагент,
   ВЫРАЗИТЬ(ЕСТЬNULL(КонтактнаяИнформация.Представление, "") КАК СТРОКА(100)) КАК Адрес,
   ВложенныйЗапрос.Номенклатура КАК Номенклатура,
   СУММА(ВложенныйЗапрос.ЗаказКоличество) КАК ЗаказыКг,
   СУММА(ВложенныйЗапрос.РеализацияКоличество) КАК ОтгрузкаКг,
   СУММА(ВложенныйЗапрос.ВозвратКоличество) КАК ВозвратыКг,
   СУММА(ВложенныйЗапрос.РеализацияКоличество - ВложенныйЗапрос.ВозвратКоличество) КАК ПродажиКг,
   СУММА(ВложенныйЗапрос.ЗаказСумма) КАК ЗаказыРуб,
   СУММА(ВложенныйЗапрос.РеализацияСумма) КАК ОтгрузкаРуб,
   СУММА(ВложенныйЗапрос.ВозвратСумма) КАК ВозвратыРуб,
   СУММА(ВложенныйЗапрос.РеализацияСумма - ВложенныйЗапрос.ВозвратСумма) КАК ВыручкаРуб
ИЗ
   (ВЫБРАТЬ
       ЗаказПокупателяТовары.Ссылка.Контрагент КАК Контрагент,
       ЗаказПокупателяТовары.Номенклатура КАК Номенклатура,
       ЗаказПокупателяТовары.Количество КАК ЗаказКоличество,
       ЗаказПокупателяТовары.Сумма КАК ЗаказСумма,
       0 КАК РеализацияКоличество,
       0 КАК РеализацияСумма,
       0 КАК ВозвратКоличество,
       0 КАК ВозвратСумма
   ИЗ
       Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары
   ГДЕ
       ЗаказПокупателяТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ
       РеализацияТоваровУслугТовары.Ссылка.Контрагент,
       РеализацияТоваровУслугТовары.Номенклатура,
       0,
       0,
       РеализацияТоваровУслугТовары.Количество,
       РеализацияТоваровУслугТовары.Сумма,
       0,
       0
   ИЗ
       Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
   ГДЕ
       РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ
       ВозвратТоваровОтПокупателяТовары.Ссылка.Контрагент,
       ВозвратТоваровОтПокупателяТовары.Номенклатура,
       0,
       0,
       0,
       0,
       ВозвратТоваровОтПокупателяТовары.Количество,
       ВозвратТоваровОтПокупателяТовары.Сумма
   ИЗ
       Документ.ВозвратТоваровОтПокупателя.Товары КАК ВозвратТоваровОтПокупателяТовары
   ГДЕ
       ВозвратТоваровОтПокупателяТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата) КАК ВложенныйЗапрос
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
       ПО ВложенныйЗапрос.Контрагент = КонтактнаяИнформация.Объект
ГДЕ
   КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес)
   И КонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ФактАдресКонтрагента)

СГРУППИРОВАТЬ ПО
   ВложенныйЗапрос.Контрагент,
   ВложенныйЗапрос.Номенклатура,
   ВЫРАЗИТЬ(ЕСТЬNULL(КонтактнаяИнформация.Представление, "") КАК СТРОКА(100))

УПОРЯДОЧИТЬ ПО
   Контрагент
22 Лодырь
 
16.07.13
06:17
А зачем тебе группировка по адресу? Сделай лучше соединение с контактной информацией позже.
23 LivingStar
 
16.07.13
06:35
(22) Так она сама туда встает группировка. А как это позже? Соединяю же с ВложеннымЗапросом
24 Лодырь
 
16.07.13
06:42
Ну ты можешь сначала сгруппировать по контрагенту и номенклатуре, а потом уже позже вытащить туда контактную информацию. А можешь вообще ее брать из другого набора данных, если речь идет о СКД
25 LivingStar
 
16.07.13
06:52
(24) нет у меня не СКД, в табличное поле вывожу, вообще вот такой запрос, -

ВЫБРАТЬ
   ВложенныйЗапрос.Контрагент КАК Контрагент,
   ВЫРАЗИТЬ(ЕСТЬNULL(КонтактнаяИнформация.Представление, "") КАК СТРОКА(100)) КАК Адрес,
   РеквизитыТТСрезПоследних.КаналСбыта,
   РеквизитыТТСрезПоследних.РегионВыкладки,
   РеквизитыТТСрезПоследних.РазмерВитрины,
   НоменклатураКонтрагентов.АртикулНоменклатурыКонтрагента КАК ГСПID,
   ВложенныйЗапрос.Номенклатура КАК Номенклатура,
   НоменклатураКонтрагентов.ФА,
   СУММА(ВложенныйЗапрос.ЗаказКоличество) КАК ЗаказыКг,
   СУММА(ВложенныйЗапрос.РеализацияКоличество) КАК ОтгрузкаКг,
   СУММА(ВложенныйЗапрос.ВозвратКоличество) КАК ВозвратыКг,
   СУММА(ВложенныйЗапрос.РеализацияКоличество - ВложенныйЗапрос.ВозвратКоличество) КАК ПродажиКг,
   СУММА(ВложенныйЗапрос.ЗаказСумма) КАК ЗаказыРуб,
   СУММА(ВложенныйЗапрос.РеализацияСумма) КАК ОтгрузкаРуб,
   СУММА(ВложенныйЗапрос.ВозвратСумма) КАК ВозвратыРуб,
   СУММА(ВложенныйЗапрос.РеализацияСумма - ВложенныйЗапрос.ВозвратСумма) КАК ВыручкаРуб
ИЗ
   (ВЫБРАТЬ
       ЗаказПокупателяТовары.Ссылка.Контрагент КАК Контрагент,
       ЗаказПокупателяТовары.Номенклатура КАК Номенклатура,
       ЗаказПокупателяТовары.Количество КАК ЗаказКоличество,
       ЗаказПокупателяТовары.Сумма КАК ЗаказСумма,
       0 КАК РеализацияКоличество,
       0 КАК РеализацияСумма,
       0 КАК ВозвратКоличество,
       0 КАК ВозвратСумма
   ИЗ
       Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары
   ГДЕ
       ЗаказПокупателяТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ
       РеализацияТоваровУслугТовары.Ссылка.Контрагент,
       РеализацияТоваровУслугТовары.Номенклатура,
       0,
       0,
       РеализацияТоваровУслугТовары.Количество,
       РеализацияТоваровУслугТовары.Сумма,
       0,
       0
   ИЗ
       Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
   ГДЕ
       РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ
       ВозвратТоваровОтПокупателяТовары.Ссылка.Контрагент,
       ВозвратТоваровОтПокупателяТовары.Номенклатура,
       0,
       0,
       0,
       0,
       ВозвратТоваровОтПокупателяТовары.Количество,
       ВозвратТоваровОтПокупателяТовары.Сумма
   ИЗ
       Документ.ВозвратТоваровОтПокупателя.Товары КАК ВозвратТоваровОтПокупателяТовары
   ГДЕ
       ВозвратТоваровОтПокупателяТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата) КАК ВложенныйЗапрос
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
       ПО ВложенныйЗапрос.Контрагент = КонтактнаяИнформация.Объект
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РеквизитыТТ.СрезПоследних КАК РеквизитыТТСрезПоследних
       ПО ВложенныйЗапрос.Контрагент = РеквизитыТТСрезПоследних.Контрагент
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НоменклатураКонтрагентов КАК НоменклатураКонтрагентов
       ПО ВложенныйЗапрос.Номенклатура = НоменклатураКонтрагентов.Номенклатура
ГДЕ
   КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес)
   И КонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ФактАдресКонтрагента)

СГРУППИРОВАТЬ ПО
   ВложенныйЗапрос.Контрагент,
   ВложенныйЗапрос.Номенклатура,
   ВЫРАЗИТЬ(ЕСТЬNULL(КонтактнаяИнформация.Представление, "") КАК СТРОКА(100)),
   РеквизитыТТСрезПоследних.КаналСбыта,
   РеквизитыТТСрезПоследних.РегионВыкладки,
   РеквизитыТТСрезПоследних.РазмерВитрины,
   НоменклатураКонтрагентов.АртикулНоменклатурыКонтрагента,
   НоменклатураКонтрагентов.ФА

УПОРЯДОЧИТЬ ПО
   Контрагент
26 LivingStar
 
16.07.13
06:55
(24) Группировать в смысле по номенклатуре и контрагентам в объединениях сначало? Да главное что бы выводил данные, сейчас вроде начал.

Остается вопрос, можно ли первыми столбцами вывести ещё 2 поля, - Дата документа Реализация товаров услуг и Номер документа реализация товаров услуг. То есть ссылку на один вид документа. Это я не смог сделать, сразу начинают двоиться строки. Как вообще такое возможно в этом запросе?
27 Лодырь
 
16.07.13
07:07
С херов строки двоится то начинают? У тебя несколько реализаций, если выводишь их реквизиты то они попадают автоматически в группировки - нескольтко записей по 1 контрагенту.
28 LivingStar
 
16.07.13
07:16
(27) в выборке же присутствует и заказ покупателя и реализация и возвраты, если добавляю ссылку на документ или дату с номером в объединения, эти 3 документа разносятся на разные строки (((( а так как есть сейчас они все в одну укладываются, каждый в свою колонку.
29 Лодырь
 
16.07.13
07:21
Ну так не выводи реквизиты группировок на этом этапе. Получай их позже.
30 LivingStar
 
16.07.13
07:24
(29) в объединениях? пробовал выводить и заменять номер и дату документа на 0 или на "" как делал с числовыми полями, все равно строки задваиваться начинают (((
31 LivingStar
 
16.07.13
07:24
(29) так это реально сделать?
32 LivingStar
 
16.07.13
07:25
(30) а выводит номер и дату только у документа реализация
33 Мимохожий Однако
 
16.07.13
07:30
Ну, вот. Вторая серия. Еще в первой серии ты не ответил на вопросы:
"Зачем выводить в этот отчет Заказы покупателей?",
"Почему отказался от использования регистров как источников запросов?". И вообще...
В чем цель отчета, запроса?
Раздели задачу на кусочки. Кроме вложенных запросов удобно использовать пакетный запрос и временные таблицы.
34 LivingStar
 
16.07.13
07:40
(33) Форма отчета такая, затребовал поставщик.

Сделал по документам, не понятно мне как по регистрам делать, посмотрел те по которым советовали, и мне реально не понятно что и как от туда выбирать и чем это будет лучше, ну лечше понятно чем, из регистров же выбирают информацию, но как мне выбрать в 3 колонки заказы, реализацию, возвраты...? не понятно мне как это делать по регистрам, по документам ясно вот и сделал по ним.

Цель сформировать затребованный набор данных одним запросом, и вывести его в заданное мной табличное поле, с возможностью устанавливать вывод произвольного количествуа колонок вообще. А когда они все в частности для предоставления поставщику.

Да пакетные запросы удобно использовать. Всегдя ими и стараюсь пользоваться, этими объединениями пользовался совсем редко. Но для этой задачи они подошли. Сейчас вот думаю как вывести дату, номер реализации. Если делать по регистрам так это совсем другой запрос нужно писать...

Понять бы как его писать...
35 Лодырь
 
16.07.13
07:43
Фигли думать, трясьти надо. Нужно выбрать данные по реализации - делаешь любой документ реализации и смотришь его движения. Нужен возврат - делаешь, смотришь движения. Нужно выводить данные по заказам - делаешль документ, смотришь движения.
36 Мимохожий Однако
 
16.07.13
07:45
В первой версии я тебе предложил по каждой колонке, предложенной заказчиком, указать откуда берешь данные. Судя по всему, ты это проигнорировал. Поэтому запутался. Даже если тебе очень мил существующий вариант запроса, отложи его и начни заново. Главное - нарисуй план запроса ДО начала кодирования. Используй для удобства Консоль запросов. Их разных полно в сети.
37 hhhh
 
16.07.13
07:48
(34) чего, это поставщик затребовал так? Шоб "одним запросом". Ну и ну.
38 LivingStar
 
16.07.13
08:01
(37) да нет это я решил, это же правильнее, если можно одним запросом, что бы не перегружать в таблицы и не обрабатывать их после

(36)

эти 2 поля ещё не заполнил, не вывел

"День";
"НомерДокумента";

это контрагент, берется в данном запросе из документов

"Контрагент";

от куда это взять пока не выявил

"GUID";

это из регистра сведений КонтактнаяИнформация

"Адрес";

это из регистра сведений РеквизитыТТ (Реквизиты торговых точек)

"КаналСбыта";
"РегионВыкладки";
"РазмерВитрины";

это есть в регистре сведений НоменклатураКонтрагентов

"ГСП ID";

это номенклатура

"Номенклатура";

это добавил в регистр сведений НоменклатураКонтрагентов

"ФА";

Это количественные показатели, имеются в документах Заявка покупателя, Реализация товаров услуг, Возврат от покупателя, и вычисляемые из них

"ЗаказыКг";
"ОтгрузкаКг";
"ВозвратыКг";
"ПродажиКг";
"ЗаказыРуб";
"ОтгрузкаРуб";
"ВозвратыРуб";
"ВыручкаРуб";
39 hhhh
 
16.07.13
08:07
(38) ну если делаешь отчет полностью через задний проход, зачем одним запросом его? Бред.
40 LivingStar
 
16.07.13
08:14
(39) мне осталось вывести 3 поля, проблеммные 2 из них, это дата и номер реализации... до третьего надеюсь скоро доберусь
41 Мимохожий Однако
 
16.07.13
08:20
Откуда планируешь взять дату и номер реализации для документов Заказ покупателя и Возврат от покупателя?
42 Мимохожий Однако
 
16.07.13
08:24
Какова структура РС РеквизитыТТ?
..
Сделай отдельные запросы по каждой табличке. Проверь как работают. Потом сделай пакетный запрос, в который воткни отлаженные запросы. Результат каждого запроса положи во временные таблицы. Потом сделай объединение по разным документам и соедини с информацией по контрагентам.
43 LivingStar
 
16.07.13
08:26
(42)
РС РеквизитыТТ
Измерение - контрагент
ресурсы   - общая площадь
           время работы
           канал сбыта
           и
           прочая справочная информация
44 Мимохожий Однако
 
16.07.13
08:28
Консоль запросов используешь?
Про ГУИД выяснил?
45 LivingStar
 
16.07.13
08:30
(44) да консоль использую, в ней и делал запрос, гуид не пойму или запросом можно получить. или нужно уже после в коде функцией его получать и заносить в поле

GUID это вот это все же видимо, -

СС РРР ГГГ ППП УУУУ ДДДД КККК АА

надо это выбрать от куда то, пока не понял
46 LivingStar
 
16.07.13
08:38
(45) это все лежит в РС АдресныйКлассификатор, поле код мне нужно наверное засунуть в этот отчет, по какому принципу только его привязать к запросу...
47 LivingStar
 
16.07.13
11:28
Попробовал привязать к запросу что в (25) регистр сведений АдресныйКлассификатор, связав его левым соединением и Индексу с КонтактнойИнформацией, но он повис (((