Последняя версия DataExpress 3 beta от 9 октября 2018 года. Скачать. Энциклопедия DX. Форум на Develop-Soft

Реализация учета оплаты покупателей

Раздел для обсуждения и помощи в процессе разработки баз данных пользователей.
Николай
Новичок
Сообщения: 17
Зарегистрирован: Ср дек 06, 2017 10:41 am

Реализация учета оплаты покупателей

Сообщение Николай » Пт июн 08, 2018 3:35 pm

Добрый день! Возник вопрос в реализации базы данной учета продаж. Вопрос следующий... При оформлении заказа вводим номер заказа или ФИО клиента, Сумму продажи и оплаты. Например клиент оплатил не полностью сумму заказа и через несколько дней доплатил свой долг. Как можно реализовать данный механизм учета задолженности и последующее списание с него долга?
Вложения
Screenshot_1.png
Screenshot_1.png (48.38 КБ) 666 просмотров

Аватара пользователя
admin
Разработчик
Сообщения: 3832
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская

Re: Реализация учета оплаты покупателей

Сообщение admin » Пт июн 08, 2018 5:12 pm

Добавить форму "Оплаты", добавить в "РозницаОфис" запрос, выбирающий данные из оплат. Продавцов надо в отдельный справочник (форму) и использовать объект вместо списка. Долги можно посчитать отчетом или запросом.
Желательно ознакомиться с документацией по программе.

Николай
Новичок
Сообщения: 17
Зарегистрирован: Ср дек 06, 2017 10:41 am

Re: Реализация учета оплаты покупателей

Сообщение Николай » Пт июн 08, 2018 6:13 pm

Спасибо с этим разобрался! ))
еще вопросик, с помощью каких функций можно реализовать следующее, есть форма с выводом итогов. Например считает количество должников или не отгруженных заказов. нажимаем на это число, и нам выводят список этих клиентов, либо пересылая на другую форму с запросом, в идеале появлялось бы новое окошко... с таблицей.
если можно приведите пример создания ссылки из текста)))
Вложения
Screenshot_2.png
Screenshot_2.png (26.75 КБ) 650 просмотров

Аватара пользователя
admin
Разработчик
Сообщения: 3832
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская

Re: Реализация учета оплаты покупателей

Сообщение admin » Пт июн 08, 2018 8:29 pm

Такой функционал делается только скриптом. Можно использовать более простое решение: сделать отчет и добавить на форму кнопку с действием "Открыть отчет".

Николай
Новичок
Сообщения: 17
Зарегистрирован: Ср дек 06, 2017 10:41 am

Re: Реализация учета оплаты покупателей

Сообщение Николай » Вт июн 19, 2018 5:44 pm

Подскажите где я допустил ошибку или как правильно считать сумму за определенный интервал?
Хочу посчитать сумму продажи за текущий месяц, так считается сумма по всей таблице DBSUM('Оптовики', 'Сумма продажи', ' ') указываю фильтр в выражении и получаю ошибку(((

DBSUM('Оптовики', 'Сумма продажи', '[!Дата заказа]=MONTH(DATE)')

Аватара пользователя
admin
Разработчик
Сообщения: 3832
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская

Re: Реализация учета оплаты покупателей

Сообщение admin » Вт июн 19, 2018 8:56 pm

Понятное дело, что будет ошибка. "Дата заказа" - это поле даты (наверное), тип дата. А функция Month в качестве результата возвращает строку (т. е. текст) - название месяца. Вы пытаетесь сравнить значения разных типов: дату и строку. Условие должно быть такое: Дата заказа >= Начало месяца И Дата заказа <= Конец месяца.

Код: Выделить всё

DBSUM('Оптовики', 'Сумма продажи', '[!Дата заказа]>=BEGINMONTH(DATE) & [!Дата заказа]<=ENDMONTH(DATE)')

Николай
Новичок
Сообщения: 17
Зарегистрирован: Ср дек 06, 2017 10:41 am

Re: Реализация учета оплаты покупателей

Сообщение Николай » Ср июн 20, 2018 1:34 pm

Спасибо огромное за быстрые ответы и объяснения!!!


Вернуться в «Помогите собрать базу!»