0
leobrn
28.10.16
✎
05:53
|
В документе Сдельный наряд есть кнопка "Заполнить по сотруднику".
Запрос для заполнения:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЗаказНаПроизводствоРесурсыПредприятия.РесурсПредприятия КАК РесурсПредприятия,
| ЗаказНаПроизводствоРесурсыПредприятия.Номенклатура КАК Номенклатура,
| ВыпускПродукции.Спецификация КАК Спецификация,
| ВыпускПродукции.Характеристика КАК Характеристика,
| ВыпускПродукции.Партия КАК Партия,
|СУММА(ВЫБОР
| КОГДА ТИПЗНАЧЕНИЯ(ВыпускПродукции.Регистратор) = ТИП(Документ.ЗаказНаПроизводство)
| ТОГДА ВыпускПродукции.КоличествоПлан ИНАЧЕ 0
| КОНЕЦ) КАК План,
| СУММА(ВЫБОР
| КОГДА ТИПЗНАЧЕНИЯ(ВыпускПродукции.Регистратор) = ТИП(Документ.СборкаЗапасов)
| ТОГДА ВыпускПродукции.Количество
| КОНЕЦ) КАК Факт,
| ЗаказНаПроизводствоРесурсыПредприятия.Ссылка.ЗаказПокупателя,
| ЗаказНаПроизводствоРесурсыПредприятия.Старт,
| ЗаказНаПроизводствоРесурсыПредприятия.Операция,
| ЗаказНаПроизводствоРесурсыПредприятия.РесурсПредприятия.ЗначениеРесурса,
| ЗаказНаПроизводствоРесурсыПредприятия.Операция.НормаВремени КАК НормаВремени,
| ЦеныНоменклатурыСрезПоследних.Цена,
| ЗаказНаПроизводствоРесурсыПредприятия.Номенклатура.ЕдиницаИзмерения.Ссылка Как ЕдиницаИз
|ИЗ
| РегистрНакопления.ВыпускПродукции КАК ВыпускПродукции
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказНаПроизводство.РесурсыПредприятия КАК ЗаказНаПроизводствоРесурсыПредприятия
| ПО ВыпускПродукции.Номенклатура = ЗаказНаПроизводствоРесурсыПредприятия.Номенклатура
| И ВыпускПродукции.ЗаказПокупателя = ЗаказНаПроизводствоРесурсыПредприятия.Ссылка.ЗаказПокупателя
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
| ПО (ЗаказНаПроизводствоРесурсыПредприятия.Операция = ЦеныНоменклатурыСрезПоследних.Номенклатура)
|ГДЕ
| ВыпускПродукции.Период МЕЖДУ &Период И &Период1
| И ЗаказНаПроизводствоРесурсыПредприятия.РесурсПредприятия.ЗначениеРесурса = &РесурсПредприятия
|
|СГРУППИРОВАТЬ ПО
| ВыпускПродукции.Партия,
| ВыпускПродукции.Спецификация,
| ЗаказНаПроизводствоРесурсыПредприятия.Номенклатура,
| ВыпускПродукции.Характеристика,
| ЗаказНаПроизводствоРесурсыПредприятия.Ссылка.ЗаказПокупателя,
| ЗаказНаПроизводствоРесурсыПредприятия.РесурсПредприятия,
| ЗаказНаПроизводствоРесурсыПредприятия.Старт,
| ЗаказНаПроизводствоРесурсыПредприятия.Операция,
| ЗаказНаПроизводствоРесурсыПредприятия.РесурсПредприятия.ЗначениеРесурса,
| ЗаказНаПроизводствоРесурсыПредприятия.Операция.НормаВремени,
| ЦеныНоменклатурыСрезПоследних.Цена";
Запрос.УстановитьПараметр("Период",НачалоМесяца(Объект.Ссылка.Дата));
Запрос.УстановитьПараметр("Период1",КонецМесяца(Объект.Ссылка.Дата));
Запрос.УстановитьПараметр("РесурсПредприятия",Объект.Исполнитель);
Как добавить проверку чтобы проверял были сдельные наряды с такими заполненными данными и тогда не заполнял.
|
|