Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите переделать запрос с 1С 7.7
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.1 (8.0)
madfox
Есть отчет для ТиС 7.7 в котором присутствует следующий запрос
"//{{ЗАПРОС(Сформировать)
    |Период с НачДата по КонДата;
    |Док = Документ.ВозвратОтПокупателя.ТекущийДокумент,Документ.Реализация.ТекущийДокумент
,Документ.ЗаявкаПокупателя.ТекущийДокумент;
    |Клиент = Документ.ВозвратОтПокупателя.Контрагент,Документ.Реализация.Контрагент,Документ.
ЗаявкаПокупателя.Контрагент;
    |Агент = Документ.ВозвратОтПокупателя.Проект,Документ.Реализация.Проект,Документ.ЗаявкаПо
купателя.Проект;
    |Товар = Документ.ВозвратОтПокупателя.Номенклатура,Документ.Реализация.Номенклатура,Докум
ент.ЗаявкаПокупателя.Номенклатура;
    |Единица = Документ.ВозвратОтПокупателя.Единица,Документ.Реализация.Единица,Документ.Заявка
Покупателя.Единица;
    |Коэф = Документ.ВозвратОтПокупателя.Коэффициент,Документ.Реализация.Коэффициент,Докумен
т.ЗаявкаПокупателя.Коэффициент;
    |КолвоВозврат = Документ.ВозвратОтПокупателя.Количество;
    |КолвоОтгрузка = Документ.Реализация.Количество;
    |КолвоЗаказ = Документ.ЗаявкаПокупателя.Количество;
    |Функция КолвоВозвратСумма = Сумма(КолвоВозврат);
    |Функция КолвоЗаказСумма = Сумма(КолвоЗаказ);
    |Функция КолвоОтгрузкаСумма = Сумма(КолвоОтгрузка);
    |Функция КолвоВозвратСуммаК = Сумма(КолвоВозврат*Коэф);
    |Функция КолвоЗаказСуммаК = Сумма(КолвоЗаказ*Коэф);
    |Функция КолвоОтгрузкаСуммаК = Сумма(КолвоОтгрузка*Коэф);
    |Группировка Агент;
    |"//}}ЗАПРОС
;

Помогите переделать его на язык запросов 1С8.
Fynjy
ВЫБРАТЬ
    ВозвратТоваровОтПокупателяТовары.Ссылка КАК Ссылка,
    ВозвратТоваровОтПокупателяТовары.Ссылка.Контрагент,
    ВозвратТоваровОтПокупателяТовары.Номенклатура КАК Номенклатура,
    СУММА(ВозвратТоваровОтПокупателяТовары.Количество) КАК КоличествоПродажа,
    СУММА(0) КАК КоличествоВозврат
ИЗ
    Документ.ВозвратТоваровОтПокупателя.Товары КАК ВозвратТоваровОтПокупателяТовары

СГРУППИРОВАТЬ ПО
    ВозвратТоваровОтПокупателяТовары.Ссылка,
    ВозвратТоваровОтПокупателяТовары.Номенклатура,
    ВозвратТоваровОтПокупателяТовары.Ссылка.Контрагент

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ВозвратТоваровОтПокупателяТовары.Ссылка,
    ВозвратТоваровОтПокупателяТовары.Ссылка.Контрагент,
    ВозвратТоваровОтПокупателяТовары.Номенклатура,
    СУММА(0),
    СУММА(ВозвратТоваровОтПокупателяТовары.Количество)
ИЗ
    Документ.ВозвратТоваровОтПокупателя.Товары КАК ВозвратТоваровОтПокупателяТовары

СГРУППИРОВАТЬ ПО
    ВозвратТоваровОтПокупателяТовары.Ссылка,
    ВозвратТоваровОтПокупателяТовары.Номенклатура,
    ВозвратТоваровОтПокупателяТовары.Ссылка.Контрагент
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.