Альтернативное заполнение документа "Выдача в эксплуатацию", таблица "обмундирование" по срокам носки, для конфигурации Вещевое довольствие, редакция 2.0. При внедрении столкнулись с некоторыми странностями...
В предложенном решении, заполнение выполняется с учетом реквизита "Дата расчета", (если не заполнен, то Дата документа), на нее выполняются вычисления даты положенности. Расчет производится по РегистрНакопления.ИмуществоВЭксплуатации, и действующей норме сотрудника. Корректно учитываются случаи выдачи меньшего количества обмундирования, чем указано по норме.
Важно:
1. При заполнении нормы. не следует разбивать карточку на несколько строк (т.е если положено 2, то так и ставить.)
2.При выдаче или компенсации, корректно указать выданное количесто (может быть меньше нормы но не больше) и дату положенности, на которую выдано.
3. При установке нормы сотруднику, корректно указать в карточке сотрудника сроки действия нормы, При отсутствии истории выдачи по сотруднику (например при первичном приеме) эта дата будет использована при расчетах. Таким образом нет необходимости заполнять "отстатки положенности" по сотруднику, при приеме все обмундирование по норме должно быть выдано по мере поступления на склад.
4. Вывод положенности по всем позициям (с пустыми партиями поступления), а не только с остатками по складу, что позволяет полнее анализировать результат. Перед проведением позиции с пустыми партиями необходимо удалить или заменить на альтернативные ТМЦ, варианты выдачи.
Тестировалось на в. (2.0.17.2), возможно использование до в. (2.0.13..), метаданные не изменялись, но несколько отличаются результаты проведения различных документов по РегистрНакопления.ИмуществоВЭксплуатации, рекомендуется обновиться до (2.0.17.2), исправлены ошибки проведения документов.
Устанавливается как расширение.(как подключить...см.гугл..)
В "Вещевое довольствие" нет возможности использовать функциональность БСП в справочниках и документах в части написания внешней обработки заполнения формы...посему расширение.
Расчет компенсации на подходе...