1. Мегаконкурс в апреле "Приведи друзей на codeby". Дарим деньги, подписку на журнал хакер и выдаем статус "Paid Access". Подробнее ...

    Скрыть объявление

помогите ламмеру: запрос УТ 8.1 + безналичная оплата УТ 8.1

Тема в разделе "1C и всё что с ней связано", создана пользователем Umka, 20 авг 2009.

Наш партнер Genesis Hackspace
  1. Umka

    Umka Гость

    Коллеги, два вопроса по 8.1:

    1) Для простейшего отчета нужен запрос к регистру накоплений Продажи. Там среди прочих измерений есть Номенклатура и ДокументПродажи. Я обращаюсь к виртуальной таблице ПродажиОбороты чтобы выбрать оттуда все движения по всей номенклатуре за определенный период, только мне нужны все движения, сделанные документом вида "ВозвратТоваровОтПокупателей". Как это лучше реализовать, чтобы сохранялась группировка (свертка) строк по позициям номенклатуры? Если я добавляю ДокументПродажи в перечень полей запроса, он у меня автоматически попадает в группировочные поля и сбивается группировка по номенклатуре (не суммируется кол-во каждого отдельного товара, а идет строками по каждому движению).
    Подскажите пжл как лучше оформить текст запроса, чтобы 1. выбирались только движения, сделанные указанным видом документа 2. при этом происходила группировка по позициям номенклатуры?
    *********************************************************************
    Запрос.Текст ="ВЫБРАТЬ
    | СУММА(ПродажиОбороты.КоличествоОборот) КАК КоличествоОборот,
    | СУММА(ПродажиОбороты.СтоимостьОборот) КАК СтоимостьОборот,
    | СУММА(ПродажиОбороты.СтоимостьБезСкидокОборот) КАК СтоимостьБезСкидокОборот,
    | ПродажиОбороты.Номенклатура.Наименование КАК Товар,
    | ПродажиОбороты.ДокументПродажи КАК ДокументПродажи
    |ИЗ
    | РегистрНакопления.Продажи.Обороты(&ДатаНач, &ДатаКон, , ) КАК ПродажиОбороты
    |
    |СГРУППИРОВАТЬ ПО
    | ПродажиОбороты.Номенклатура.Наименование,
    | ПродажиОбороты.ДокументПродажи";

    Запрос.УстановитьПараметр("ДатаНач",ДатаНач);
    Запрос.УстановитьПараметр("ДатаКон",ДатаКон);
    *********************************************************************

    2й Вопрос. В типовой конфигурации УТ насколько я понял не фиксируется в регистрах, был ли продан товар по одному виду оплаты или по другому. При Закрытии смены просто суммируется весь приход по безналу и мы уже не видим какой товар продан за наличные, а какой за безнал, т.к. чеки автоматически удаляются при закрытии смены, так или я чего-то недопонимаю? Если так, то может кто поделится идеей как лучше организовать подобную аналитику, не сильно переколбашивая конфигурацию?

    Буду признателен за любые содержательные ответы\подсказки!
     
  2. ech

    ech Гость

    попробуй сделать соединение в запросе ТвойРегистр с твоим документом. А группировку по номенклатуре документа
     
  3. KSergei

    KSergei Гость

    Добавь условие в запросе
    Код (Text):
    ПродажиОбороты.Регистратор ССЫЛКА Документ."Документ по которому нужно произвести отбор"
     
  4. Umka

    Umka Гость

    Спасибо за советы по запросам! Заработало!!!

    А по безналу никто не в курсе?
     
Загрузка...

Поделиться этой страницей