Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1С Программирование и поддержка (1C)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

cvetlit

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Код:
 
ВЫБРАТЬ
        ВложенныйЗапрос.Номенклатура,
        ВЫРАЗИТЬ (ВложенныйЗапрос.Номенклатура.НаименованиеПолное КАК Строка(1000)) КАК НаименованиеПолное,
        ВложенныйЗапрос.Номенклатура.Код                КАК Код,
        ВложенныйЗапрос.Номенклатура.Артикул            КАК Артикул,
        ВложенныйЗапрос.Количество,
        ВложенныйЗапрос.ЕдиницаИзмерения.Представление  КАК ЕдиницаИзмерения,
        ВложенныйЗапрос.ПроцентСкидкиНаценки  
        + ВложенныйЗапрос.ПроцентАвтоматическихСкидок   КАК Скидка,
        ВложенныйЗапрос.Цена,
        ВложенныйЗапрос.Сумма,
        ВложенныйЗапрос.СуммаНДС,
        ВложенныйЗапрос.Характеристика,
        NULL Как Серия,
        ВложенныйЗапрос.НомерСтроки,
        Метка,
        ВложенныйЗапрос.B,
        ВложенныйЗапрос.D,
        ВложенныйЗапрос.d1,
        ВложенныйЗапрос.L,
        ВложенныйЗапрос.E,
        ВложенныйЗапрос.Материал
        
    ИЗ
        (
        ВЫБРАТЬ
            ЗаказПокупателя.Номенклатура,
            ЗаказПокупателя.ЕдиницаИзмерения,
            ЗаказПокупателя.ПроцентСкидкиНаценки        КАК ПроцентСкидкиНаценки,
            ЗаказПокупателя.ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок,
            ЗаказПокупателя.Цена                        КАК Цена,
            СУММА(ЗаказПокупателя.Количество)           КАК Количество,
            СУММА(ЗаказПокупателя.Сумма     )           КАК Сумма,
            СУММА(ЗаказПокупателя.СуммаНДС  )           КАК СуммаНДС,
            ЗаказПокупателя.ХарактеристикаНоменклатуры  КАК Характеристика,
            МИНИМУМ(ЗаказПокупателя.НомерСтроки)        КАК НомерСтроки,
            0                                           КАК Метка,
            ЗначенияСвойствОбъектов_B.Значение            КАК B,
            ЗначенияСвойствОбъектов_D.Значение            КАК D,
            ЗначенияСвойствОбъектов_D.Значение            КАК d1,
            ЗначенияСвойствОбъектов_D.Значение            КАК L,
            ЗначенияСвойствОбъектов_D.Значение            КАК E,
            ЗначенияСвойствОбъектов_D.Значение            КАК Материал
        ИЗ
            Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателя
            ЛЕВОЕ СОЕДИНЕНИЕ  
            (ВЫБРАТЬ
                ЗначенияСвойствОбъектов.Значение,
                ЗначенияСвойствОбъектов.Объект
            ИЗ
                РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
            ГДЕ
                ЗначенияСвойствОбъектов.Свойство = &B) как ЗначенияСвойствОбъектов_B
            ПО ЗаказПокупателя.ХарактеристикаНоменклатуры = ЗначенияСвойствОбъектов_B.Объект            
            
            ЛЕВОЕ СОЕДИНЕНИЕ  
            (ВЫБРАТЬ
                ЗначенияСвойствОбъектов.Значение,
                ЗначенияСвойствОбъектов.Объект
            ИЗ
                РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
            ГДЕ
                ЗначенияСвойствОбъектов.Свойство = &D) как ЗначенияСвойствОбъектов_D
            ПО ЗаказПокупателя.ХарактеристикаНоменклатуры = ЗначенияСвойствОбъектов_D.Объект
            
            ЛЕВОЕ СОЕДИНЕНИЕ  
            (ВЫБРАТЬ
                ЗначенияСвойствОбъектов.Значение,
                ЗначенияСвойствОбъектов.Объект
            ИЗ
                РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
            ГДЕ
                ЗначенияСвойствОбъектов.Свойство = &d1) как ЗначенияСвойствОбъектов_d1
            ПО ЗаказПокупателя.ХарактеристикаНоменклатуры = ЗначенияСвойствОбъектов_d1.Объект
 
            ЛЕВОЕ СОЕДИНЕНИЕ  
            (ВЫБРАТЬ
                ЗначенияСвойствОбъектов.Значение,
                ЗначенияСвойствОбъектов.Объект
            ИЗ
                РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
            ГДЕ
                ЗначенияСвойствОбъектов.Свойство = &L) как ЗначенияСвойствОбъектов_L
            ПО ЗаказПокупателя.ХарактеристикаНоменклатуры = ЗначенияСвойствОбъектов_L.Объект
            
            ЛЕВОЕ СОЕДИНЕНИЕ  
            (ВЫБРАТЬ
                ЗначенияСвойствОбъектов.Значение,
                ЗначенияСвойствОбъектов.Объект
            ИЗ
                РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
            ГДЕ
                ЗначенияСвойствОбъектов.Свойство = &E) как ЗначенияСвойствОбъектов_E
            ПО ЗаказПокупателя.ХарактеристикаНоменклатуры = ЗначенияСвойствОбъектов_E.Объект
            
            ЛЕВОЕ СОЕДИНЕНИЕ  
            (ВЫБРАТЬ
                ЗначенияСвойствОбъектов.Значение,
                ЗначенияСвойствОбъектов.Объект
            ИЗ
                РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
            ГДЕ
                ЗначенияСвойствОбъектов.Свойство = &Материал) как ЗначенияСвойствОбъектов_Материал
            ПО ЗаказПокупателя.ХарактеристикаНоменклатуры = ЗначенияСвойствОбъектов_Материал.Объект  
                
        ГДЕ
            ЗаказПокупателя.Ссылка = &ТекущийДокумент
    
        СГРУППИРОВАТЬ ПО
            ЗаказПокупателя.Номенклатура,
            ЗаказПокупателя.ЕдиницаИзмерения,
            ЗаказПокупателя.ПроцентСкидкиНаценки,
            ЗаказПокупателя.ПроцентАвтоматическихСкидок,
            ЗаказПокупателя.Цена,
            ЗаказПокупателя.ХарактеристикаНоменклатуры ,
            ЗначенияСвойствОбъектов_B.Значение,
            ЗначенияСвойствОбъектов_D.Значение,
            ЗначенияСвойствОбъектов_d1.Значение,
            ЗначенияСвойствОбъектов_L.Значение,
            ЗначенияСвойствОбъектов_E.Значение,
            ЗначенияСвойствОбъектов_Материал.Значение
            
        ) КАК ВложенныйЗапрос
    
    ОБЪЕДИНИТЬ ВСЕ
    
    ВЫБРАТЬ
        ЗаказПокупателя.Номенклатура,
        ЗаказПокупателя.Номенклатура КАК Товар,
        ЗаказПокупателя.Номенклатура.Код     КАК Код,
        ЗаказПокупателя.Номенклатура.Артикул КАК Артикул,
        ЗаказПокупателя.Количество,
        ЗаказПокупателя.Номенклатура.ЕдиницаХраненияОстатков,
        ЗаказПокупателя.ПроцентСкидкиНаценки+ЗаказПокупателя.ПроцентАвтоматическихСкидок,
        ЗаказПокупателя.Цена,
        ЗаказПокупателя.Сумма,
        ЗаказПокупателя.СуммаНДС,
        NULL,
        NULL,
        ЗаказПокупателя.НомерСтроки,
        1 КАК Метка,
        NULL,
        NULL,
        NULL,
        NULL,
        NULL,
        NULL        
    ИЗ
        Документ.ЗаказПокупателя.Услуги КАК ЗаказПокупателя
    
    ГДЕ
        ЗаказПокупателя.Ссылка = &ТекущийДокумент
    
    
    ОБЪЕДИНИТЬ ВСЕ
    
    ВЫБРАТЬ
        ЗаказПокупателя.Номенклатура,
        ПРЕДСТАВЛЕНИЕ(ЗаказПокупателя.Номенклатура) КАК Товар,
        ЗаказПокупателя.Номенклатура.Код            КАК Код,
        ЗаказПокупателя.Номенклатура.Артикул        КАК Артикул,
        ЗаказПокупателя.Количество,
        ЗаказПокупателя.Номенклатура.ЕдиницаХраненияОстатков,
        NULL,
        ЗаказПокупателя.Цена,
        ЗаказПокупателя.Сумма,
        (0)                                   КАК СуммаНДС,
        NULL,
        NULL,
        ЗаказПокупателя.НомерСтроки,
        3 КАК Метка,
        NULL,
        NULL,
        NULL,
        NULL,
        NULL,
        NULL
        
    ИЗ
        Документ.ЗаказПокупателя.ВозвратнаяТара КАК ЗаказПокупателя
    
    ГДЕ
        ЗаказПокупателя.Ссылка = &ТекущийДокумент    
    УПОРЯДОЧИТЬ ПО Метка ВОЗР, НомерСтроки ВОЗР
 
 


Всего записей: 14 | Зарегистр. 24-01-2011 | Отправлено: 11:38 30-03-2012 | Исправлено: cvetlit, 11:55 30-03-2012
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1С Программирование и поддержка (1C)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru