новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Алексей
Приватное сообщение

Доработка ТиС 7.7 (справочники,отчет)

2 |  0
1 февраля 2017 в 16:00:08 (7 лет 46 недель 4 дня 23 часа назад)
Текст задания
Доработка ТиС 7.7 (справочники,отчет)
Ищется грамотный, не очень дорогой и надежный специалист для дальнейшей поддержки и выполнения постоянных допиливаний базы.
Конфа достаточно сильно дописывалась.

На сейчас есть такая задача:
подготовить отчет, который выводил бы список клиентов, у которых скоро должны закончиться контактные линзы, которые они у нас покупали.
1.
Линзы бывают разного времени ношения и люди носят их не всегда по инструкции. Поэтому привязываться к "паспортным" данным линз бессмысленно. Но при этом линз есть два основных вида: ежедневные и на 2 недели.
Поэтому нужно в карточку контрагента добавить 4 поля, которые означают количество дней, на которое клиенту хватает одной упаковки линз. поля: 1. для ежедневных 30 штук, 2-для них же 90 штук, 3-двухнедельные 6 штук., 4-месячные 6 штук.
2. В контрагента также добавить галочку "не напомнить о линзах", и если она установлена – то не выводить в отчет.
3. В карточку товара добавить поле, в котором можно задать к какому из 4 типов относится эта позиция.
4. При проведении документа (а лучше – при добавлении линз в подборе), в котором есть товары из группы "линзы" проверить заполнено ли в контрагенте поле со сроком ношения именно такого типа линз. Если линз в подборе несколько разных типов – проверять по всем. Выдавать предупреждение если нету.
5. Подготовить отчет, который создавал бы список клиентов, которым пора позвонить и напомнить, что скоро линзы кончатся. Отчет:
а) находит продажи линз и вычислит срок, когда они закончатся по формуле = (количество дней из справочника контрагента для линз этого типа)*(количество проданных упаковок) – 5
б) Добавляет полученную цифру к дате продажи
в) Выводит в отчет итог, который приходится на день, выставленный в шапке отчета. В отчете – дата продажи, наименование контрагента, номенклатура последней накладной, где есть линзы.
В итоге в отчете – три поля выбора:
1. дата отчета, которая по дефолту устанавливается текущей. Дли изменения даты кроме стандартного календаря добавить кнопку "+1 день" и "-1 день"
2-3: Диапазон дат документов, начиная от даты отчета, которые он просматривает. По дефолту от "-7 дней от даты отчета" до "-90 дней от даты отчета"

И нужно избежать дублей, поэтому сначала отчет вычисляет наиболее поздние покупки и при нахождении более ранней покупки уже участвовавшего контрагента его повторно не выводит, а выводит только его последнюю покупку.

От вас – цена, срок и примерная оценка часа работы для последующего сотрудничества..
0
Отклики (7)