PAC4 — различия между версиями
Hisava (обсуждение | вклад) м (→Проводка 13) |
Hisava (обсуждение | вклад) м |
||
Строка 70: | Строка 70: | ||
= Представление = | = Представление = | ||
− | |||
[[PAC40002]] | [[PAC40002]] | ||
+ | |||
+ | = Сведения = | ||
+ | // PAC4 ( только изделия с расходом муки ) | ||
+ | sql := [ Select DSHIFT, DANAL2, AMNT From DOCP] + Ret_f_ext( my ) + [ Where KINDDOC = 'PAC' and LVLNUM = '4' and DREFL1 = 'R10 ' and DANAL1 = 1 and ; | ||
+ | ] + SqlField( 'PAIN_AMNT' ) + [ <> 0 and DATDOC = '] + SqlDate( my ) + [' ] | ||
= Смотрите также = | = Смотрите также = | ||
− | + | [[PAC]] | |
− | + |
Версия 14:27, 3 марта 2017
PAC4 - это 4 уровень документа PAC
Содержание
Реквизиты
RGNUM
DREFL1 R10
DANAL1 Код производства
DREFL2 R11
DANAL2 Код изделия
CATTR1 Номер рецептуры
DSHIFT Дата и смена в формате ггггммддс
NATTR2 Брак технологический
NATTR3 Брак мастера
REJECTS Брак неисправного оборудования
Проводка 13
Программа расчетов
Сумма равна
raws[4,ii]
где ii - это каждый элемент из массива raws[1]
Массив raws создается в проводке 3 ( уровень 5 )
raws := { {}, {}, {}, {}, {} }
1 коды уже встреченных п/ф-изделий (или гот.изделий, если useready)
2 коды п/ф-сырья
3 колва п/ф-сырья
4 суммы
5 коды_изготовливаемых_пф
Проводки
17. Проводка брака мастера
10-01-3 20 количество брака в штуках
Программа расчетов
На входе мы имеем неявно объявленную паблик переменную r113_arr
r113_arr определена ранее и равна ProdToRej( DANAL2 )
r113_arr - это массив, который содержит { код сырья, коэффициент перевода }
Это поля из справочника R113
r113_arr определяется в первой проводке и дополнительно переопределяется в 10 проводке
Представление
Сведения
// PAC4 ( только изделия с расходом муки ) sql := [ Select DSHIFT, DANAL2, AMNT From DOCP] + Ret_f_ext( my ) + [ Where KINDDOC = 'PAC' and LVLNUM = '4' and DREFL1 = 'R10 ' and DANAL1 = 1 and ; ] + SqlField( 'PAIN_AMNT' ) + [ <> 0 and DATDOC = '] + SqlDate( my ) + [' ]