1С: Как в запросе получить срез последних на каждую дату

Поділитися
Вставка
  • Опубліковано 15 січ 2025

КОМЕНТАРІ • 11

  • @Anton-ni8un
    @Anton-ni8un 3 роки тому

    Никогда бы до такого не додумался. Спасибо.

  • @alexandravralyov9664
    @alexandravralyov9664 6 років тому

    Спасибо! Искал целый день что-то подобное в статьях, а потом ткнул в ютубовскую ссыль. И в точку!

    • @k1rundel
      @k1rundel 5 років тому

      Вот мало ли wiki.mista.ru/doku.php?id=1c:v8:srez_poslednix_na_kazhduju_datu_v_zaprose

  • @medvejonokolympic5412
    @medvejonokolympic5412 2 роки тому +2

    Ну и где здесь срез на каждую дату? Тут только соединение по совпадающим датам.

    • @vladyan01
      @vladyan01 Рік тому

      посмотри внимательней

  • @romanapatenko48
    @romanapatenko48 7 років тому

    А каким образом можно получить остаток из регистра накопления по списку, к примеру номенклатуры, но в каждом случае на разную дату? Я не найдя решения обхожу список номенклатуры через цикл и по каждой позиции запросом получаю остаток на нужную дату, но это долго... к примеру, на огурец нужно получить остаток на 12.10.2015, на томат на 10.10.2016.... и т.д.

    • @kolesnev
      @kolesnev  7 років тому +1

      1. Можно взять виртуальную таблицу остатки и обороты и соединить с исходной таблицей с датами и номенклатурой.
      2. Посчитать остатки в запросе по физической таблице, по аналогии с ценами в видео

    • @romanapatenko48
      @romanapatenko48 7 років тому

      Спасибо, обмозгую, попробую)

  • @budnikov
    @budnikov 6 років тому

    Всё хорошо в видео, но не достаточная громкость звука.

  • @АлександрВасилевский-о3у

    А почему не сделать проще: Запись = РегистрыСведений.КурсыВалют.ПолучитьПоследнее(Дата, Новый Структура("Валюта", Валюта));
    Сумма = ВалютнаяСумма * Запись.Курс / Запись.Кратность;

    • @spaceinvader9366
      @spaceinvader9366 Рік тому +1

      Это будет запрос в цикле. А в мире 1С принято нервничать когда такое происходит