|  | v7: Выгрузка цен по поступлениям ТМЦ | ☑ | 
    
        | 0
    
        dan4ik   24.08.12✎ 06:37 | 
        Здравствуйте. Помогите пожалуйста. Вот тема "Надо написать запрос что бы он выгружал документы только с последней датой, где номенклатура = МоейНоменклатуры"", написал такой запрос он выгружает все документы и сортирует по дате:
 |ОбрабатыватьДокументы Проведенные;
 |Док = Документ.ПоступлениеТМЦРозница.ТекущийДокумент;
 |Контрагент = Документ.ПоступлениеТМЦРозница.Контрагент;
 |Договор = Документ.ПоступлениеТМЦРозница.Договор;
 |Номенклатура = Документ.ПоступлениеТМЦРозница.Номенклатура;
 |Дата = Документ.ПоступлениеТМЦРозница.ДатаДок;
 |Номер = Документ.ПоступлениеТМЦРозница.НомерДок;
 |Цена = Документ.ПоступлениеТМЦРозница.Цена;
 |Функция ДатаМ = Максимум(Дата);
 |Группировка Документ;
 |Группировка Контрагент Упорядочить по Контрагент.Наименование;
 |Группировка Договор;
 |Условие(Номенклатура = Номенкл);
 |
 |  | 
    
        | 1
    
        miki   24.08.12✎ 06:44 | 
        Спасибо за рассказ.     |  | 
    
        | 2
    
        dan4ik   24.08.12✎ 06:45 | 
        В смысле спасибо за рассказ?     |  | 
    
        | 3
    
        miki   24.08.12✎ 06:47 | 
        Ну, спасибо, что рассказал.     |  | 
    
        | 4
    
        dan4ik   24.08.12✎ 07:21 | 
        ха, только дошло что направление сортировка делается в группировка(1, -1) и после записи в переменные break)))     |  | 
    
        | 5
    
        big   24.08.12✎ 07:35 | 
        Док = СоздатьОбъект("Документ.ПоступлениеТМЦРозница");
 Док.ОбратныйПорядок(1);
 Док.ВыбратьДокументы();
 ДатаПериод = Док.ПолучитьДокумент().ДатаДок;
 
 ТекстЗапроса = "
 |Период с ДатаПериод по ДатаПериод;
 |Док = Документ.ПоступлениеТМЦРозница.ТекущийДокумент;
 |Контрагент = Документ.ПоступлениеТМЦРозница.Контрагент;
 |Номенклатура = Документ.ПоступлениеТМЦРозница.Номенклатура;
 |Группировка Контрагент;
 |Условие(Номенклатура = Номенкл);
 
 
 как-то так. Проверять лениво
 |  |