Доброго дня!
Оцените плиз.
Кто-нибудь пытался делать именно ПРОИЗВОЛЬНЫЙ (т.е. задан началом и концом периода) период в ОУ? Что-то мне кажется, что жесть будет.
Отличия:
1. ОУ - на 2-х регистрах, потому что план надо получать за весь месяц, а факт - по момент времени документа. Даже если сделать на одном - все равно 2 обращения к БД с разными периодами, да + еще будут дополнительные пустые ресурсы болтаться.
Произвольный период = месяц. Не факт что правильно, но ....
Проверка факта - сервер, вызывается из обработки проведения. Подписка красивее, но там я не помню что вперед выполняться будет - ОУ или БУ.
2. БУ. Номенклатура и Инв.номера - субконто, Инв.номера - независимый справочник. Количество учитываю, так как было в теме, что пользователь может сумму себестоимости обнулить, а товар будет на складе.
Отчет - ПВХ привязан к спр. Физлица, поэтому привязку ПВХ в отчете я уже зря сделал. Избыточно, хотя и работает.
Образование и пол - предопределенный элемент ПВХ - так удобнее.
Вывод товара - через представление.
С количеством косяк - хотя я и ограничил у реквизита Количество минимим и максимум 1, но что-то не работает. Кто знает, почему? Ну будем считать, что правильность ввода количества контролирует пользователь. Можно было бы его совсем убрать.
3. СПР. И опять график. Сделал график просто справочник и в док. Начисление его задаем, к подразделению не привязывал. Считаю, что условие "причем для каждого подразделения компании ведется свой график" - опечатка. Потому что, в других задачах / билетах о графике говорится в начале задачи, там где идет описание к чему и как привязан график, какой по умолчанию. Это всегда в одном абзаце, насколько я помню.
А тут описание расчета отдельного начисления, кроме того, предложение, где описывается шкала ставок в зависимости от подразделения и тут это условие. Потому думаю, что имелось в виду разные шкалы для разных подразделений, которые неудачно обозвали графиком, но хз, надо бы коммент от сдавших эту задачу.
Отчет - извратился и разбил периоды по периоду действия (осн. начисления) и базовому периоду (доп. начисления). Проблема в том, что если делать по периоду регистрации (и он в шапке или просто дата документа), а документ содержит
данные разных периодов, то эти данные соберутся в кучу и выведутся месяцем периода регистрации - что некрасиво и неудобно.