Имя: Пароль:
1C
1С v8
Ссылка на документ РТУ
0 korchak
 
14.12.12
14:23
Добрый день, колллеги! Есть вот такой запрос:

   Запрос.Текст =
   "ВЫБРАТЬ РАЗРЕШЕННЫЕ
   |    РеализацияТоваровУслуг.Ссылка.Грузоотправитель,
   |    РеализацияТоваровУслуг.Ссылка.Грузополучатель,
   |    РеализацияТоваровУслуг.Ссылка.Грузоотправитель.КодПоЕДРПОУ КАК КодГрузоотправителя,
   |    РеализацияТоваровУслуг.Ссылка.Грузополучатель.КодПоЕДРПОУ КАК КодГрузополучателя,
   |    СУММА(РеализацияТоваровУслуг.Количество * РеализацияТоваровУслуг.ЕдиницаИзмерения.Коэффициент / РеализацияТоваровУслуг.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент) КАК КоличествоРулонов,
   |    СУММА(РеализацияТоваровУслуг.Количество * РеализацияТоваровУслуг.ЕдиницаИзмерения.Коэффициент / РеализацияТоваровУслуг.Номенклатура.ЕдиницаДляОтчетов.Коэффициент) КАК ТекстКвоМест,
   |    СУММА(РеализацияТоваровУслуг.Количество * РеализацияТоваровУслуг.ЕдиницаИзмерения.Коэффициент / РеализацияТоваровУслуг.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент * РеализацияТоваровУслуг.Номенклатура.ЕдиницаХраненияОстатков.Вес + РеализацияТоваровУслуг.Количество * РеализацияТоваровУслуг.ЕдиницаИзмерения.Коэффициент / РеализацияТоваровУслуг.Номенклатура.ЕдиницаДляОтчетов.Коэффициент * ЕСТЬNULL(СпецификацииНоменклатурыИсходныеКомплектующие.Номенклатура.ЕдиницаДляОтчетов.Вес, 0)) КАК ТекстМассаБрутоЧисло,
   |    ВЫРАЗИТЬ(РеализацияТоваровУслуг.Ссылка.АдресДоставки КАК СТРОКА(1000)) КАК ТекстПунктРазгрузки
   |ИЗ
   |    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг
   |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОсновныеСпецификацииНоменклатуры.СрезПоследних(
   |                ,
   |                Подразделение = &ПодразделениеПС
   |                    И ХарактеристикаНоменклатуры = &ХарактеристикаНоменклатурыПС) КАК ОсновныеСпецификацииНоменклатурыСрезПоследних
   |            ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК СпецификацииНоменклатурыИсходныеКомплектующие
   |            ПО (ЗНАЧЕНИЕ(Справочник.ВидыНоменклатуры.Т_Упаковка) = СпецификацииНоменклатурыИсходныеКомплектующие.Номенклатура.ВидНоменклатуры)
   |                И ОсновныеСпецификацииНоменклатурыСрезПоследних.СпецификацияНоменклатуры = СпецификацииНоменклатурыИсходныеКомплектующие.Ссылка
   |        ПО РеализацияТоваровУслуг.Номенклатура = ОсновныеСпецификацииНоменклатурыСрезПоследних.Номенклатура
   |ГДЕ
   |    РеализацияТоваровУслуг.Ссылка В(&Документы)
   |СГРУППИРОВАТЬ ПО
   |    РеализацияТоваровУслуг.Ссылка.Грузополучатель,
   |    РеализацияТоваровУслуг.Ссылка.Грузоотправитель,
   |    РеализацияТоваровУслуг.Ссылка.Грузоотправитель.КодПоЕДРПОУ,
   |    РеализацияТоваровУслуг.Ссылка.Грузополучатель.КодПоЕДРПОУ,
   |    ВЫРАЗИТЬ(РеализацияТоваровУслуг.Ссылка.АдресДоставки КАК СТРОКА(1000))
   |";

Как получить мне РеализацияТоваровУслуг.Ссылка?
Добавление

   |    РеализацияТоваровУслуг.Ссылка.Грузоотправитель,

выдает ошибку. Как получить ссылку на документ РТУ в этом запросе?
1 1C-band
 
14.12.12
14:25
(0) Ну добавь её в поля выборки и в группировку, будь мужиком, блеать!
2 hhhh
 
14.12.12
14:41
(0) вот так надо

  |СГРУППИРОВАТЬ ПО
   |    РеализацияТоваровУслуг.Ссылка,
   |    ВЫРАЗИТЬ(РеализацияТоваровУслуг.Ссылка.АдресДоставки КАК СТРОКА(1000))

Зачем вы пишете километры никому не нужных строчек в группировке?
3 korchak
 
14.12.12
15:19
благодарствую коллеги, я добавлял её в поле выборки, но без группировки, выдавало ошибку... всем спасибо!
Программист всегда исправляет последнюю ошибку.