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

найти самый последний документ с суммой по каждому клиенту

Автор maxxi, 14 ноя 2024, 15:59

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

maxxi

ВЫБРАТЬ ПЕРВЫЕ 1
  Касса.Период КАК Период,
  Касса.Регистратор КАК Регистратор,
  Касса.НомерСтроки КАК НомерСтроки,
  Касса.Активность КАК Активность,
  Касса.ВидДвижения КАК ВидДвижения,
  Касса.Касса КАК Касса,
  Касса.Валюта КАК Валюта,
  Касса.Сумма КАК Сумма,
  Касса.МоментВремени КАК МоментВремени,
  Касса.Регистратор.Клиент КАК РегистраторКлиент
ИЗ
  РегистрНакопления.Касса КАК Касса
ГДЕ
  Касса.Регистратор.Филиал = &Филиал
  И Касса.Регистратор ССЫЛКА Документ.КассаРасход

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


```
Подскажите пожалуйста, есть такой запрос:
Сейчас показывает один самый последний документ. А мне по каждому клиенту.
Спасибо.

Максим75

maxxi, выберите из регистра регистратор и клиента и используйте Максимум (Регистратор.дата) с группировкой по Клиенту, получите выборку где каждому клиенту будет один (с наибольшей датой) документ. ну а потом уже можете к этой выборке прикрутить все, что надо (кассу, валюту, сумму и т.д.)

LexaK

maxxi, попробуйте такой запрос
(могут быть опечатки)
Выбрать
    док.Ссылка как ДокРасход,
    Док.Дата,         
    Док.Филиал,
    док.Клиент,
    док.суммаДокумента,
из
    Документ.КассаРасход Док
левое соединение
    Документ.КассаРасход Док2
    по Док.Клиент = Док2.Клиент
    и Док.Дата < Док2.Дата
    и Док2.Проведен
где
    Док..Филиал = &Филиал
и Док.Проведен
и Док2.Ссылка есть Null
если помогло нажмите: Спасибо!

maxxi


Теги:

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

Рейтинг@Mail.ru

Поиск