Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 21:41

Выбор последний записи из регистра накоплений

Автор cobra152, 14 фев 2024, 10:44

0 Пользователей и 1 гость просматривают эту тему.

cobra152


Afinogen

так судя по вашему прінскріну у вас 2 счета в регистре

Afinogen

у вас запрос в данном случае покажет остаток либо по счету 1 либо  2 в зависимости от того что вы в параметре передаете,  по счету 1 у вас остаток будет
по итогу обработки 2-х записей

Afinogen

если вы передаете в качестве параметра 2 -  счет 1 то у вас выдаст остаток 900  B)

Afinogen

 B) если у вас стоит задача найти послденю запись то тут не регистр накопления остатки а обороты лучше использовать,  в запросе в параметрах виртуальной таблицы укажите периодичность = "запись"

ВЫБРАТЬ ПЕРВЫЕ 1
   ТабРегистрОбороты.Период КАК Период,
   ТабРегистрОбороты.Регистратор
ИЗ
   РегистрНакопления.ЗадолженностьПоДебиторам.Обороты(
         ,
         ,
         Запись,
         Дебитор= &Дебитор
            И Счет = &Счет) КАК ТабРегистрОбороты

УПОРЯДОЧИТЬ ПО
   Период УБЫВ

cobra152

Afinogen, По ходу задачи решил изменить концепцию и отказаться от выбора последней записи регистра, попытаюсь объяснить на пальцах. Регистр хранит информацию о выданных и вернувшихся ссудах дебитора по определённым счетам. Во время возврата ссуды в запросе я планирую получать остаток суммы и суммы процентов по определённому дебитору и определённому счёту и отнимать от остатков сумму возврата. На данный момент проблема в том что я не могу получить остаток по определённому дибитору и счёт.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск