Всем добрый вечер. Стоит задача на СКД сделать отчет, значение которого получить процент загрузки техники (в работе). Сложность возникает в том, что для расчета процента необходимо получить количество РАБОЧИХ дней (используется заполненный регламентированный производственный календарь), за выбранный период с группировкой по организациям. За выбранный период одна и таже единица техники может быть поставлена на учет и снята с учета на одну и туже организацию неоднократно. Данные нужно получить по факту - сколько данная техника на данной организации за выбранный период стояла на учете (количество рабочих дней). Для получения данных о постановки/снятия с учета используется регистр накопления. В догонку нужно вывести отчет по-месяцам, ну и соответственно количество рабочих дней в этих месяцах.
выбрали период с 01.04.2012 по 31.05.2012. Постановка на учет была 01.01.2012, 08.04.2012 сняли с учета, 21.04.2012 поставили на учет. Нужно получить за апрель - с 01.04.2012(начало месяца) по 08.04.2012(снятие с учета) 5 рабочих дней + с 21.04.2012(постановка на учет) по 30.04.2012(конец месяца) - 6 рабочих дней. Итого 11 рабочих дней
(9) ну и что тебе мешает? кроме дебилоидной архитектуры БД
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший