PAC4 — различия между версиями
Материал из Фабиус wiki
Hisava (обсуждение | вклад) м (→Реквизиты) |
Hisava (обсуждение | вклад) м (→Проводка 13) |
||
(не показано 10 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
− | PAC4 - это 4 уровень документа [[PAC]] | + | [[PAC4]] - это 4 уровень документа [[PAC]] |
+ | = Проводка 13 = | ||
+ | 13. Оприходование п/ф-сырья | ||
+ | Программа расчетов | ||
− | + | Сумма равна | |
− | + | raws[4,ii] | |
− | + | где ii - это каждый элемент из массива raws[1] | |
− | + | Массив raws создается в проводке 3 ( уровень 5 ) | |
− | + | raws := { {}, {}, {}, {}, {} } | |
− | + | 1 коды уже встреченных п/ф-изделий (или гот.изделий, если useready) | |
− | + | 2 коды п/ф-сырья | |
− | + | 3 колва п/ф-сырья | |
− | + | 4 суммы | |
− | + | 5 коды_изготовливаемых_пф | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | = Проводки = | ||
+ | 17. Проводка Брак мастера | ||
+ | {|class = wikitable | ||
+ | ! Дебет || Кредит || Описание | ||
+ | |- | ||
+ | | [[10]]-01-3 || [[20]] || Количество брака в штуках | ||
+ | |- | ||
+ | | [[20]] || [[28]] || Количество брака в кг | ||
+ | |} | ||
[[Файл:28-01-2016 14-22-58.png]] | [[Файл:28-01-2016 14-22-58.png]] | ||
Строка 39: | Строка 47: | ||
r113_arr определяется в первой проводке и дополнительно переопределяется в 10 проводке | r113_arr определяется в первой проводке и дополнительно переопределяется в 10 проводке | ||
− | = | + | = Представление = |
+ | [[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]] |
Текущая версия на 10:19, 4 декабря 2017
PAC4 - это 4 уровень документа PAC
Содержание
Проводка 13
13. Оприходование п/ф-сырья
Программа расчетов
Сумма равна
raws[4,ii]
где ii - это каждый элемент из массива raws[1]
Массив raws создается в проводке 3 ( уровень 5 )
raws := { {}, {}, {}, {}, {} }
1 коды уже встреченных п/ф-изделий (или гот.изделий, если useready)
2 коды п/ф-сырья
3 колва п/ф-сырья
4 суммы
5 коды_изготовливаемых_пф
Проводки
17. Проводка Брак мастера
Дебет | Кредит | Описание |
---|---|---|
10-01-3 | 20 | Количество брака в штуках |
20 | 28 | Количество брака в кг |
Программа расчетов
На входе мы имеем неявно объявленную паблик переменную 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 ) + [' ]