Все проекты English Написать директору Вебинары
Импортозамещение
Выбор региона
Ваш город:Минск
Поиск

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

Время чтения: ~1 мин.

Актуальность проверена: 06 . 10 . 2024

Есть несколько методов получения необходимых сведений.

В самом запросе

Метод подходит почти для любого случая. Единственный недостаток - если в отчете пользователю не нужен курс, то запрос будет подбирать избыточные сведения.

Вызов СрезПоследних() можно применять лишь с передачей в него заблаговременно готового показателя даты, на которую необходимо получить значения. Поэтому сабж выполняется путем стыковки запросов - главный, к нему стыкуется запрос по регистру информации по дате и поиском записи с максимальным периодом. 

Система сочетания сведений 

Метод хорош для отчетов. Преимущество - если курс (или иные сведения) не требуются для формирования отчета, то СКД не будет их получать. Но быстродействие подобного отчета может оказаться меньше, нежели в первом методе.

Для данного способа требуется создать набор сведений «Документы» - запрос. Чтобы их связать, в запрос нужно включить пункты "Дата" и "ВалютаДокумента". Чтобы они не возникали в перечне доступных полей, если это нужно, их получится убрать, нажав флажки ограничений в таблице "Поля" схемы компоновки. Чтобы получить данные о курсах валют, создадим второй набор сведений - запрос "Курсы валют".

Хотите получать подобные статьи по четвергам?
Быть в курсе изменений в законодательстве?
Подпишитесь на рассылку

Нет времени читать? Пришлем вам на почту!

Я даю Согласие на обработку персональных данных в соответствии с Политикой Конфиденциальности

Подскажем решение для вашей задачи

Заказать помощь ИТ-специалиста