Задача 102.152646

Задача :102.152646

2016-05-06 13:13:08
Краткое описание :
Доработка "Абонентское обслуживание" -1
Описание :
Абонентское обслуживание
Что измененно :

Доработать формирование ДО для документов с заполненным периодом "с\по" в расширенной информации BASEDOC.
При формировании анализируется указанный период и в формируемое ДО проставляется аналогичный, следующий за периодом исходного. Например:
Исходный Формируемый
01.01.2016 - 31.01.2016 01.02.2016 - 29.02.2016
01.01.2016 - 31.03.2016 01.04.2016 - 30.06.2016

Необходимо анализировать (по параметру): если в исходном ДО заданный период не кратен месяцу - выдавать предупреждение в протоколе, что ДО не будет сформирован.
Будем исходить из того, что по закону в бухучете месяц является отчетным периодом и суть абонентского обслуживания в ежемесячном предоставлении услуг.
Следовательно период типа: 15.01.2016 - 14.02.2016 - некорректен.

В интерфейсе настройки функции доработать фильтр "Период выбора ДО" :
Либо существующий: "по дате оформления" - "с" - "по"
Либо : "по дате окончания периода" - "с" - "по".
Второй позволит автоматически выбрать ДО, действие периода которых заканчивается в отчетном месяце и которые требуют выставления.
Как измененно :

Добавлены параметры при формировании ДО на абонентское обслуживание.

[.] коррекция периода` .@@.@@@@@@@@@@@ [.] контроль периода`

При выборе коррекции периода можно задать тип периода (день, неделя, месяц, год) и количество.
Если в исходном ДО зада период (в расширенной информации), то в формируемых ДО по данному период будет смещен в соответствии с заданной коррекцией.
Если количество задано 0, то коррекции не происходит.

Пример.
кол-во 1 тип МЕСЯЦ.
Если исходном ДО период с 01.03.2016 по 31.03.2106, то в сформированном период будет с 01.04.2016 по 30.04.2016.

При включении контроля периода будут контролироваться периоды с типом месяц и год.
Контроль заключается в том, что период в и сходном ДО д.б. кратен заданной коррекции.

Пример.
кол-во 2 тип месяц

В исходном ДО д.б. 01.03.2016-31.05.2016 или 10.03.2016-09.05.2016

кол-во 1 тип год

В исходном ДО д.б. 01.01.2016-31.12.2016 или 10.03.2016-09.03.2017

Добавлен параметр по фильтрации:

Фильтр по периоду: 'по дате оформления'/'по дате окончания периода'

При втором значении будут отобраны ДО с периодом окончания из заданного периода фильтра.
Также при втором значении параметра невозможно уточнить список ДО - только все или последний из периода с фильтром по контрагентам.

Название продукта Название компонента Тип Последняя версия Дата выхода
L_MAKEDOL_MAKEDORES9.1.27.02016-05-06 13:13:08
L_MAKEDOL_MAKEDORES9.1.027.0