Имя: Пароль:
1C
1С v8
Вывод документа во внешнем отчете
,
0 Lemon_11
 
10.12.15
14:17
Вот запрос во внешнем отчете:
ВЫБРАТЬ
    ПартииТоваровНаСкладахОбороты.Номенклатура.Артикул КАК Артикул,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Наименование КАК Наименование,
    ПартииТоваровНаСкладахОбороты.Период КАК Дата,
    СУММА(ПартииТоваровНаСкладахОбороты.СтоимостьОборот) КАК Стоимость,
    СУММА(ПартииТоваровНаСкладахОбороты.КоличествоОборот) КАК Количество,
    ВЫБОР
        КОГДА ПартииТоваровНаСкладахОбороты.КоличествоОборот > 0
            ТОГДА ПартииТоваровНаСкладахОбороты.СтоимостьОборот / ПартииТоваровНаСкладахОбороты.КоличествоОборот
        ИНАЧЕ ПартииТоваровНаСкладахОбороты.СтоимостьОборот
    КОНЕЦ КАК ЦенаЗаОднуЕденицу,
    СУММА(ПартииТоваровНаСкладахОбороты.КоличествоОборот * ПартииТоваровНаСкладахОбороты.СтоимостьОборот) КАК Сумма,
    ПартииТоваровНаСкладахОбороты.Регистратор.Ссылка ССЫЛКА Документ.ПоступлениеДопРасходовРасширенный КАК ДопРасходы
ИЗ
    РегистрНакопления.ПартииТоваровНаСкладах.Обороты(, , Регистратор, ) КАК ПартииТоваровНаСкладахОбороты
ГДЕ
    (ПартииТоваровНаСкладахОбороты.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг
            ИЛИ ПартииТоваровНаСкладахОбороты.Регистратор ССЫЛКА Документ.ПоступлениеДопРасходовРасширенный)

СГРУППИРОВАТЬ ПО
    ПартииТоваровНаСкладахОбороты.Номенклатура.Наименование,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Артикул,
    ПартииТоваровНаСкладахОбороты.Период,
    ВЫБОР
        КОГДА ПартииТоваровНаСкладахОбороты.КоличествоОборот > 0
            ТОГДА ПартииТоваровНаСкладахОбороты.СтоимостьОборот / ПартииТоваровНаСкладахОбороты.КоличествоОборот
        ИНАЧЕ ПартииТоваровНаСкладахОбороты.СтоимостьОборот
    КОНЕЦ,
    ПартииТоваровНаСкладахОбороты.Регистратор.Ссылка ССЫЛКА Документ.ПоступлениеДопРасходовРасширенный

УПОРЯДОЧИТЬ ПО
    Наименование


как в отдельную колонку вывести документ
вот здесь
ПартииТоваровНаСкладахОбороты.Регистратор.Ссылка ССЫЛКА Документ.ПоступлениеДопРасходовРасширенный КАК ДопРасходы

эта колонка выводит тока истина ложь
1 Lemon_11
 
10.12.15
14:18
вывести в отдельную колонку документ Документ.ПоступлениеДопРасходовРасширенный
2 igork1966
 
10.12.15
14:21
(0)
ПартииТоваровНаСкладахОбороты.Регистратор.Ссылка ССЫЛКА Документ.ПоступлениеДопРасходовРасширенный

это условие, чего ты хотел?
3 igork1966
 
10.12.15
14:22
(2) + точнее выражение с типом булево
4 salvator
 
10.12.15
14:22
(1) Выводи, я не против.
5 Lemon_11
 
10.12.15
14:23
мне необходимо чтоб не булево а сам документ выводился как это сделать подскажите пожйалуста
6 George Wheels
 
10.12.15
14:23
ВЫРАЗИТЬ
7 igork1966
 
10.12.15
14:25
(5)
ПартииТоваровНаСкладахОбороты.Регистратор КАК ДопРасходы


а за ".Ссылка" нужно убивать ;-) прога
8 salvator
 
10.12.15
14:25
(5) Выведи поле ПартииТоваровНаСкладахОбороты.Регистратор, используя конструкцию ВЫБОР КОГДА.
9 Мэс33
 
10.12.15
14:26
(5) ПартииТоваровНаСкладахОбороты.Регистратор КАК ДокДопРасходы
10 igork1966
 
10.12.15
14:26
(8) +1
11 igork1966
 
10.12.15
14:26
(9) не пойдет у него там два типа могут появится
12 igork1966
 
10.12.15
14:28
(8) +
ВЫБОР
  КОГДА ПартииТоваровНаСкладахОбороты.Регистратор ССЫЛКА Документ.ПоступлениеДопРасходовРасширенный
  ТОГДА ПартииТоваровНаСкладахОбороты.Регистратор
КОНЕЦ КАК ДокДопРасходы
13 Мэс33
 
10.12.15
14:32
(12) ок
14 Lemon_11
 
10.12.15
14:41
спс