Имя: Пароль:
1C
1С v8
универсальный отчет
0 arhiordinator
 
05.03.14
13:35
Всем привет, есть вопрос. Имеется универсальный отчет "Продажи". Хотел бы к нему подсоединить справочник, левым соединением, как это можно сделать более грамотно,  Если смотреть часть текста запроса, то видно :

ИЗ РегистрНакопления.Продажи.Обороты(&ДатаНач, &ДатаКон, Регистратор {&Периодичность}, {
    Номенклатура.* КАК Номенклатура,
    ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры,
    ЗаказПокупателя.* КАК ЗаказПокупателя,
    ДоговорКонтрагента.* КАК ДоговорКонтрагента,
    ДокументПродажи.* КАК ДокументПродажи,
    Подразделение.* КАК Подразделение,
    Проект.* КАК Проект,
    Организация.* КАК Организация,
    Контрагент.* КАК Контрагент,
    Сотрудник.* КАК Сотрудник,
    (Номенклатура.БазоваяЕдиницаИзмерения).* КАК НоменклатураБазоваяЕдиницаИзмерения}) КАК ИсточникДанных
//СОЕДИНЕНИЯ

может как то в этом направлении копать, ну или может есть что то вроде этого :
УниверсальныйОтчет.ДобавитьПолеРесурс.
Кто делал, подскажите.
1 Ненавижу 1С
 
гуру
05.03.14
13:36
какой ты там справочник решил соединять?
2 arhiordinator
 
05.03.14
13:45
добавили свой справочник "ГруппаВзаимозаменяемыхТоваров"
3 arhiordinator
 
05.03.14
13:47
соединение будет по складу
4 arhiordinator
 
05.03.14
13:54
вот нашел процедуру в универсальном отчете  :
ДобавитьВТекстЗапросаСвойстваИКатегории, наверное оно.
5 Ненавижу 1С
 
гуру
05.03.14
13:57
(3) покажи как будет выглядеть соединение, чисто интересно
6 arhiordinator
 
06.03.14
13:15
как то так
  |ИЗ
                   |    РегистрНакопления.Продажи.Обороты(&ДатаНач, &ДатаКон, Регистратор {(&Периодичность)}, {(Номенклатура).* КАК Номенклатура, (ХарактеристикаНоменклатуры).* КАК ХарактеристикаНоменклатуры, (ЗаказПокупателя).* КАК ЗаказПокупателя, (ДоговорКонтрагента).* КАК ДоговорКонтрагента, (ДокументПродажи).* КАК ДокументПродажи, (Подразделение).* КАК Подразделение, (Проект).* КАК Проект, (Организация).* КАК Организация, (Контрагент).* КАК Контрагент, (Сотрудник).* КАК Сотрудник, (Номенклатура.БазоваяЕдиницаИзмерения).* КАК НоменклатураБазоваяЕдиницаИзмерения}) КАК ИсточникДанных
                   |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ГруппыВзаимозаменяемыхТоваров КАК ГруппыВзаимозаменяемыхТоваров
                   |        ПО ИсточникДанных.Номенклатура = ГруппыВзаимозаменяемыхТоваров.Товары.Номенклатура
7 arhiordinator
 
06.03.14
13:25
суди по всему это здесь: ДобавитьВТекстЗапросаСвойстваИКатегории, не пойму что передать туда
8 VikingKosmo
 
06.03.14
13:28
ИМХО нужно подредактировать основной текст запроса, а не извращаться... Только вот редактировать нужно крайне аккуратно, что бы потом не было очередной темы "Почему в универсальном отчете исчезли свойства и категории".
9 catena
 
06.03.14
15:28
(7)Свойства и категории это не про тебя, можешь заканчивать думать в эту сторону.
10 Hans
 
06.03.14
15:42
(0) пиши прямо в запросе свое соединение. Через свойства ничего не получится.