Язык запросов 1С для пользователей. Урок №4. Документы и итоги.

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ก.ย. 2024
  • Продолжение и текстовые версии некоторых уроков можно найти на странице курса:
    new1c.ru/author...
    В 4-ом уроке курса "Язык запросов 1С для пользователей" мы научимся получать с помощью запросов данные из документов.
    Познакомимся с консолью запросов для управляемого приложения.
    А также попробуем получить итоговые данные, такие как сумма всех поступлений и минимальная цена закупки.
    Возможно обучение по расширенной программе в учебном центре в Москве. Курс проходит раз в месяц.
    Вы будете обучаться в небольших группах.
    Если Вы записались на курс, значит он состоится!
    Напишите мне по адресу new1c.ru@gmail.com и я вышлю Вам расписание на ближайшие месяцы и программу курса.
    Курс "Язык запросов 1С для пользователей".
    Курс предназначен для бухгалтеров, аналитиков, экономистов, консультантов и всех тех пользователей, которым требуется анализировать информацию в таких программах фирмы 1С как "Бухгалтерия Предприятия" ред. 2.0 и 3.0, "Управление Торговлей" ред. 10.3 и 11, "Зарплата и Управление Персоналом" ред. 2.5 и 3.0 и "Управление Производственным Предприятием" ред. 1.3.
    Изучив язык запросов, Вы сможете получать практически любые необходимые Вам данные из информационной базы в удобном для Вас виде.
    Дополнительную информацию обо мне и условия индивидуального обучения можно найти на сайте new1c.ru.

ความคิดเห็น • 8

  • @alexzir
    @alexzir 3 ปีที่แล้ว

    Отличная подача! Благодарю!

  • @ДмитрийОдеса
    @ДмитрийОдеса 8 ปีที่แล้ว

    Подскажите: выбираю в консоли запросов "Документ.ПриходныйКассовыйОрдер", выбираю поля для отображения, а далее Условия: ГДЕ
    ПриходныйКассовыйОрдер.Дата = &Дата
    Запускаю. А программа выдает:
    "ве метода контекста (Выполнить):{(8.32)}: Не задано значение параметра "Дата"
    ПриходныйКассовыйОрдер.Дата=

    • @new1cvideo
      @new1cvideo  8 ปีที่แล้ว

      Дмитрий, попробуйте нажать кнопку "Заполнить параметры". Параметр "Дата" также должен добавиться автоматически после первого нажатия кнопки "Выполнить".

    • @ДмитрийОдеса
      @ДмитрийОдеса 8 ปีที่แล้ว

      я захожу в параметры, выбираю:получить из запроса, ставлю Имя параметра Дата, а значение параметра 26.09.2016 0:00:00. А как выбрать все документы за эту дату, чтобы не прописывать языком 1с? В параметрах - период не задается? И ещё там стоит поле "B" - что оно значит?

    • @ДмитрийОдеса
      @ДмитрийОдеса 8 ปีที่แล้ว

      Получилось!!!!!!!!!

  • @ДмитрийОдеса
    @ДмитрийОдеса 8 ปีที่แล้ว

    Причем, если открыть "справочник" - консоль срабатывает. Если открывать "Документы" - ничего не выдает???

    • @new1cvideo
      @new1cvideo  8 ปีที่แล้ว

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

    • @ДмитрийОдеса
      @ДмитрийОдеса 8 ปีที่แล้ว

      Спасибо с датой получилось!!!!!!!!!!!!!!!!!!