Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
отрывки:сырье_по_нормам [2017/12/28 02:45]
adminasp создано
отрывки:сырье_по_нормам [2017/12/28 03:01]
adminasp [Порядок модификации]
Строка 4: Строка 4:
  
 ===== Порядок модификации ===== ===== Порядок модификации =====
-  - Взять из [[компоненты:​шаблон|шаблона]] регистр сведений **АСП_+  - Взять из [[компоненты:​шаблон|шаблона]] регистр сведений **АСП_НормыСписанияСырья**. 
 +  - Модифицировать процедуры [[компоненты:​асп_общие|общего]] модуля:​ 
 +    - Процедура **ЗапросТаблицыСырья**:<​1c>​ Возврат " 
 + |ВЫБРАТЬ 
 + | Ссылки.Ссылка КАК Ссылка,​ 
 + | Н.Сырье КАК Номенклатура,​ 
 + | СУММА(ВЫБОР 
 + | КОГДА Т.Номенклатура.Весовой 
 + | ТОГДА Т.Количество 
 + | ИНАЧЕ Т.Номенклатура.ЕдиницаХраненияОстатков.Вес * Т.Количество 
 + | КОНЕЦ * Н.КоличествоСырья / Н.КоличествоПродукции) КАК Количество,​ 
 + | СУММА(0) КАК КоличествоУпаковок,​ 
 + | СУММА(0) КАК Сумма 
 + |ИЗ 
 + | СсылкиВет КАК Ссылки 
 + | ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК Т 
 + | ПО (Т.Ссылка = Ссылки.Ссылка) 
 + | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АСП_Товары КАК Р 
 + | ПО (Т.Номенклатура = Р.Ссылка) 
 + | И (НЕ Р.Категория = ЗНАЧЕНИЕ(Справочник.АСП_КатегорииНоменклатуры.ПустаяСсылка)) 
 + | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АСП_НормыСписанияСырья.СрезПоследних(,​ ) КАК Н 
 + | ПО (Т.Номенклатура = Н.Продукция) 
 +
 + |СГРУППИРОВАТЬ ПО 
 + | Ссылки.Ссылка,​ 
 + | Т.Номенклатура,​ 
 + | Н.Сырье 
 +
 + |УПОРЯДОЧИТЬ ПО 
 + | Ссылки.Ссылка.МоментВремени";​ 
 +</​1c>​ 
 +    - Процедура **ЗапросТаблицыПродукции**:<​1c>​Возврат "​ВЫБРАТЬ 
 + | Ссылки.Ссылка КАК Ссылка,​ 
 + | Т.Номенклатура КАК Номенклатура,​ 
 + | СУММА(ВЫБОР 
 + | КОГДА Т.Номенклатура.Весовой 
 + | ТОГДА Т.Количество 
 + | ИНАЧЕ Т.Номенклатура.ЕдиницаХраненияОстатков.Вес * Т.Количество 
 + | КОНЕЦ) КАК Количество,​ 
 + | СУММА(ВЫРАЗИТЬ(Т.Количество + 0.4999999 КАК ЧИСЛО(15,​ 0))) КАК КоличествоУпаковок,​ 
 + | СУММА(0) КАК Сумма 
 + |ИЗ 
 + | СсылкиВет КАК Ссылки 
 + | ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК Т 
 + | ПО (Т.Ссылка = Ссылки.Ссылка) 
 + | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АСП_Товары КАК Р 
 + | ПО (Т.Номенклатура = Р.Ссылка) 
 + | И (НЕ Р.Категория = ЗНАЧЕНИЕ(Справочник.АСП_КатегорииНоменклатуры.ПустаяСсылка)) 
 + | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АСП_НормыСписанияСырья.СрезПоследних(,​ ) КАК Н 
 + | ПО (Т.Номенклатура = Н.Продукция) 
 +
 + |СГРУППИРОВАТЬ ПО 
 + | Ссылки.Ссылка,​ 
 + | Т.Номенклатура 
 +
 + |УПОРЯДОЧИТЬ ПО 
 + | Ссылки.Ссылка.МоментВремени";​ 
 +</1c>