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