Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Как на СКД выбрать первых не по документу а по полю , по дате нужно.          
burza Подменю пользователя
сообщение 15.08.18, 15:40
Сообщение #1

Оратор
*****
Группа: Пользователи
Сообщений: 312
Спасибо сказали: 1 раз
Рейтинг: 1

То есть есть отчет он выводит все приходы нал и безнал и проверочное поле от кого пришли деньги "Номер заявки".Как сделать так чтобы видно было не все приходи а только первые по заявке.
ВЫБРАТЬ
    ДенежныеСредстваНаличные.Сумма КАК СуммаПоСчету,
    ДенежныеСредстваНаличные.Заказ.Контрагент КАК Контрагент,
    ДенежныеСредстваНаличные.Заказ.Номер КАК НомерСчета,
    ДенежныеСредстваНаличные.Регистратор.Ссылка,
    ДенежныеСредстваНаличные.Регистратор.Дата КАК Дата
ИЗ
    РегистрНакопления.ДенежныеСредстваНаличные КАК ДенежныеСредстваНаличные
ГДЕ
    ДенежныеСредстваНаличные.СтатьяДвиженияДенежныхСредств = &СтатьяДвиженияДенежныхСредств
    И ДенежныеСредстваНаличные.Период >= &Период

ОБЪЕДИНИТЬ

ВЫБРАТЬ
    ДенежныеСредстваКПоступлениюБезналичные.Сумма,
    ДенежныеСредстваКПоступлениюБезналичные.Заказ.Контрагент,
    ДенежныеСредстваКПоступлениюБезналичные.Заказ.Номер,
    ДенежныеСредстваКПоступлениюБезналичные.Регистратор.Ссылка,
    ДенежныеСредстваКПоступлениюБезналичные.Регистратор.Дата
ИЗ
    РегистрНакопления.ДенежныеСредстваКПоступлениюБезналичные КАК ДенежныеСредстваКПоступлениюБезналичные
ГДЕ
    ДенежныеСредстваКПоступлениюБезналичные.Период >= &Период



Так я смогу посмотреть только первые приходы по заявке.

ed.kharkov Подменю пользователя
сообщение 15.08.18, 16:28
Сообщение #2

Говорящий
Иконка группы
Группа: Местный
Сообщений: 58
Из: Бровары
Спасибо сказали: 20 раз
Рейтинг: 0

burza @ Сегодня, 16:40 * ,
Добрый день.

Попробуйте сгрупировать записи по счету с суммируемым полем
МИНИМУМ(ДенежныеСредстваНаличные.Регистратор)


и

МИНИМУМ(ДенежныеСредстваКПоступлениюБезналичные.Регистратор)

Спасибо сказали: burza,

burza Подменю пользователя
сообщение 16.08.18, 8:33
Сообщение #3

Оратор
*****
Группа: Пользователи
Сообщений: 312
Спасибо сказали: 1 раз
Рейтинг: 1

ed.kharkov @ Вчера, 17:28 * ,
группировка тут не вариант, ибо сразу ее побывал



ed.kharkov Подменю пользователя
сообщение 16.08.18, 10:26
Сообщение #4

Говорящий
Иконка группы
Группа: Местный
Сообщений: 58
Из: Бровары
Спасибо сказали: 20 раз
Рейтинг: 0

burza @ Сегодня, 9:33 * ,
По одной заявке могут приходить только нал или безнал?
Или по одной заявке может быть и нал и безнал?

burza Подменю пользователя
сообщение 16.08.18, 10:40
Сообщение #5

Оратор
*****
Группа: Пользователи
Сообщений: 312
Спасибо сказали: 1 раз
Рейтинг: 1

ed.kharkov @ Сегодня, 11:26 * ,
и нал и безнал.

как раз нужно выявить какой был имен о первый платеж. статистика.

ed.kharkov Подменю пользователя
сообщение 16.08.18, 12:04
Сообщение #6

Говорящий
Иконка группы
Группа: Местный
Сообщений: 58
Из: Бровары
Спасибо сказали: 20 раз
Рейтинг: 0

burza @ Сегодня, 11:40 * ,
ВЫБРАТЬ
    ДенежныеСредстваНаличные.Заказ КАК Заказ,
    ДенежныеСредстваНаличные.Регистратор.Ссылка КАК Платеж
ПОМЕСТИТЬ Платежи
ИЗ
    РегистрНакопления.ДенежныеСредстваНаличные КАК ДенежныеСредстваНаличные
ГДЕ
    ДенежныеСредстваНаличные.СтатьяДвиженияДенежныхСредств = &СтатьяДвиженияДенежныхСредств
    И ДенежныеСредстваНаличные.Период >= &Период

ОБЪЕДИНИТЬ

ВЫБРАТЬ
    ДенежныеСредстваКПоступлениюБезналичные.Заказ,
    ДенежныеСредстваКПоступлениюБезналичные.Регистратор.Ссылка
ИЗ
    РегистрНакопления.ДенежныеСредстваКПоступлениюБезналичные КАК ДенежныеСредстваКПоступлениюБезналичные
ГДЕ
    ДенежныеСредстваКПоступлениюБезналичные.Период >= &Период

;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ    
    Платежи.Заказ,
    МИНИМУМ(Платежи.Платеж) КАК Платеж
ПОМЕСТИТЬ ПервыеПлатежи
ИЗ
    Платежи КАК Платежи
СГРУПИРОВАТЬ ПО
    Платежи.Заказ
    
;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ
    ПервыеПлатежи.Заказ.Контрагент КАК Контрагент,
    ПервыеПлатежи.Заказ.Номер КАК НомерСчета,
    ПервыеПлатежи.Платеж.Ссылка,
    ПервыеПлатежи.Платеж.Дата КАК Дата,
    ЕСТЬNULL(ДенежныеСредстваНаличные.Сумма, ДенежныеСредстваКПоступлениюБезналичные.Сумма) КАК СуммаПоСчету
ИЗ
    ПервыеПлатежи КАК ПервыеПлатежи
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДенежныеСредстваНаличные КАК ДенежныеСредстваНаличные
        ПО ПервыеПлатежи.Заказ = ДенежныеСредстваНаличные.Заказ
            И ПервыеПлатежи.Платеж = ДенежныеСредстваНаличные.Регистратор
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДенежныеСредстваКПоступлениюБезналичные КАК ДенежныеСредстваКПоступлениюБезналичные
        ПО ПервыеПлатежи.Заказ = ДенежныеСредстваКПоступлениюБезналичные.Заказ
            И ПервыеПлатежи.Платеж = ДенежныеСредстваКПоступлениюБезналичные.Регистратор

Спасибо сказали: burza,

burza Подменю пользователя
сообщение 16.08.18, 12:31
Сообщение #7

Оратор
*****
Группа: Пользователи
Сообщений: 312
Спасибо сказали: 1 раз
Рейтинг: 1

ed.kharkov @ Сегодня, 13:04 * ,
Спасибо

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 17:09
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!