Последняя версия DataExpress 3 beta от 31 января 2019 года. Скачать. Энциклопедия DX. Форум на develop-soft.
Реализация учета оплаты покупателей
Реализация учета оплаты покупателей
Добрый день! Возник вопрос в реализации базы данной учета продаж. Вопрос следующий... При оформлении заказа вводим номер заказа или ФИО клиента, Сумму продажи и оплаты. Например клиент оплатил не полностью сумму заказа и через несколько дней доплатил свой долг. Как можно реализовать данный механизм учета задолженности и последующее списание с него долга?
- Вложения
-
- Screenshot_1.png (48.38 КБ) 853 просмотра
Re: Реализация учета оплаты покупателей
Добавить форму "Оплаты", добавить в "РозницаОфис" запрос, выбирающий данные из оплат. Продавцов надо в отдельный справочник (форму) и использовать объект вместо списка. Долги можно посчитать отчетом или запросом.
Желательно ознакомиться с документацией по программе.
Желательно ознакомиться с документацией по программе.
Re: Реализация учета оплаты покупателей
Спасибо с этим разобрался! ))
еще вопросик, с помощью каких функций можно реализовать следующее, есть форма с выводом итогов. Например считает количество должников или не отгруженных заказов. нажимаем на это число, и нам выводят список этих клиентов, либо пересылая на другую форму с запросом, в идеале появлялось бы новое окошко... с таблицей.
если можно приведите пример создания ссылки из текста)))
еще вопросик, с помощью каких функций можно реализовать следующее, есть форма с выводом итогов. Например считает количество должников или не отгруженных заказов. нажимаем на это число, и нам выводят список этих клиентов, либо пересылая на другую форму с запросом, в идеале появлялось бы новое окошко... с таблицей.
если можно приведите пример создания ссылки из текста)))
- Вложения
-
- Screenshot_2.png (26.75 КБ) 837 просмотров
Re: Реализация учета оплаты покупателей
Такой функционал делается только скриптом. Можно использовать более простое решение: сделать отчет и добавить на форму кнопку с действием "Открыть отчет".
Re: Реализация учета оплаты покупателей
Подскажите где я допустил ошибку или как правильно считать сумму за определенный интервал?
Хочу посчитать сумму продажи за текущий месяц, так считается сумма по всей таблице DBSUM('Оптовики', 'Сумма продажи', ' ') указываю фильтр в выражении и получаю ошибку(((
DBSUM('Оптовики', 'Сумма продажи', '[!Дата заказа]=MONTH(DATE)')
Хочу посчитать сумму продажи за текущий месяц, так считается сумма по всей таблице DBSUM('Оптовики', 'Сумма продажи', ' ') указываю фильтр в выражении и получаю ошибку(((
DBSUM('Оптовики', 'Сумма продажи', '[!Дата заказа]=MONTH(DATE)')
Re: Реализация учета оплаты покупателей
Понятное дело, что будет ошибка. "Дата заказа" - это поле даты (наверное), тип дата. А функция Month в качестве результата возвращает строку (т. е. текст) - название месяца. Вы пытаетесь сравнить значения разных типов: дату и строку. Условие должно быть такое: Дата заказа >= Начало месяца И Дата заказа <= Конец месяца.
Код: Выделить всё
DBSUM('Оптовики', 'Сумма продажи', '[!Дата заказа]>=BEGINMONTH(DATE) & [!Дата заказа]<=ENDMONTH(DATE)')
Re: Реализация учета оплаты покупателей
Спасибо огромное за быстрые ответы и объяснения!!!