В релизе 5.1.05.08 (не уверен насчет предыдущих) выявили следующую проблему:
1. Заводим новый вид ремонта "Спецпредложение" (с любыми параметрами). 2. Заводим в справочнике авторабот новую работу "Ремонт" и указываем в поле "Время выполнения", например, 0,5 (трудоемкость в разрезе моделей/комплектаций не заполняем). 3. Создаем заказ-наряд (или заявку на ремонт) с видом ремонта "Спецпредложение", подбираем в табличную часть работ работу "Ремонт". В колонке "Норма времени" вместо ожидаемых 0,5 выходит 1. 4. Создаем документ "Изменение цен авторабот", указываем в шапке вид ремонта "Спецпредложение", добавляем в табличную часть строку, в которой заполняем только нормочас. 5. Повторяем пункт 3, получаем правильную трудоемкость 0,5.
В итоге имеем ситуацию, что при отсутствии документа ценообразования на вид ремонта, стандартная трудоемкость работ в заказ-наряде не проставляется. Изменений цен, мы конечно, сейчас "понашлепаем", но ошибка довольно противная.
Не совсем понял, что значит "по умолчанию". Насколько я помню, при отсутствии какого-либо ценообразования, берется предопределенный элемент справочника "Нормочасы" - "Рубль". Или я ошибаюсь?
К слову, еще несколько опытов показали, что стандартная норма времени берется правильно, если программе удается найти хоть какое-то подходящее ценообразование на работу (случай с видом ремонта - это просто то, с чем мы столкнулись в первую очередь). Сейчас создали у себя документ "Изменение цен авторабот" с пустой шапкой и одной строкой, в которой заполнили только колонку "Нормочас". Вроде все вернулось на свои места, пока проверяем.
Однако, в версии 5.0.08.06 (например), трудоемкость отлично подцеплялась и с дефолтным нормочасом. Поэтому хотелось бы узнать, это изменение было сделано целенаправленно или так получилось случайно? И если целенаправленно, то хотелось бы уточнить еще два момента.
Первый - зачем логически друг с другом связаны трудоемкость работы и стоимость нормочаса? Согласен, что если задана фиксированная стоимость работы в рублях, то можно выставить трудоемкость в единицу и тем самым сделать сумму равной цене (хотя тоже спорный момент, потому что бывают случаи, когда цена на работу фиксированная, а трудоемкость знать все равно нужно для расчета зарплаты механиков). Но ведь в большинстве случаев конечная стоимость работы определяется исходя из трудоемкости и не очень понятно, зачем делать привязку к наличию/отсутствию ценообразования.
Второй вопрос - откуда можно было узнать об этом изменении? Я, например, о нем узнал от мастеров-приемщиков после нескольких неверно оформленных з/н и, как следствие, потенциально недовольных клиентов (а это уже серьезно). И то не сразу внял, поскольку на 100% был уверен в механизме, который одинаково работал с самой первой версии "пятерки", которую я увидел.
Алексей, такая логика работы была всегда. Предопределенный нормочас изменять ни в коем случае нельзя, т.к. он прошит в конфигураторе и используется для корректной работы базы.