Представления форм документов — различия между версиями
Материал из Фабиус wiki
Hisava (обсуждение | вклад) м |
Hisava (обсуждение | вклад) м (→ZAK10001 Заказы торговли) |
||
| (не показана одна промежуточная версия этого же участника) | |||
| Строка 1: | Строка 1: | ||
| − | + | [[Представления форм документов]] - это справочник [[R170]] | |
| − | + | [http://sftserv.ru/help/239.htm Описание справочника "Представления форм документов"] | |
| − | ( | + | [[Файл:30-12-2015 9-21-21.png]] |
| + | = [[ZAK10001]] Заказы торговли = | ||
| + | [[ZAK10001]] | ||
| + | |||
| + | = UTH20011 Приход молока = | ||
| + | DANAL2 код сырья | ||
| + | |||
| + | 2050 Молоко сырое 1 сорт | ||
| + | 2051 Молоко сырое 2 сорт | ||
| + | |||
| + | AMNT Количество молока в кг | ||
| + | |||
| + | Выражение для расчета | ||
| + | |||
| + | if CONFIG = 'MILK' and ( DANAL2 = 2050 or DANAL2 = 2051 ) | ||
| + | if !Empty( U_WEIGHT ) | ||
| + | result := U_WEIGHT | ||
| + | endif | ||
| + | return | ||
| + | endif | ||
| + | |||
| + | U_WEIGHT Физический вес | ||
| + | |||
| + | U_FAT_WEI Зачетный вес по жиру | ||
| + | |||
| + | Выражение для расчета | ||
| + | |||
| + | Round( U_WEIGHT * U_FAT_PRC / 3.4, 0 ) | ||
| + | |||
| + | U_FAT_PRC Процент жира | ||
| + | == Пример == | ||
| + | AMNT 470 U_FAT_PRC 3,7 U_FAT_WEI 511 | ||
| + | |||
| + | 470 * 37 / 34 = 511.47 | ||
| + | = PAC50001 Расход сырья = | ||
| + | Блок кода при открытии формы | ||
| + | |||
| + | // После высветки сырья выделяем муку (чтобы видеть ИТОГО по муке) | ||
| + | local muka:={} | ||
| + | // пробегаемся по всему сырью | ||
| + | while !eof() | ||
| + | if 'МУ' $ CATTR1; Aadd(muka,Recno()) ; endif | ||
| + | DbSkip() | ||
| + | end | ||
| + | DbGoTop() | ||
| + | if Len(muka)>1; SetSelRows(muka,true); endif | ||
| + | // пересчитать суммы | ||
| + | CalcTotal() | ||
| + | = Смотрите также = | ||
| + | [[R170]] | ||
Текущая версия на 16:43, 21 июля 2017
Представления форм документов - это справочник R170
Описание справочника "Представления форм документов"
Содержание
ZAK10001 Заказы торговли
UTH20011 Приход молока
DANAL2 код сырья
2050 Молоко сырое 1 сорт 2051 Молоко сырое 2 сорт
AMNT Количество молока в кг
Выражение для расчета
if CONFIG = 'MILK' and ( DANAL2 = 2050 or DANAL2 = 2051 )
if !Empty( U_WEIGHT )
result := U_WEIGHT
endif
return
endif
U_WEIGHT Физический вес
U_FAT_WEI Зачетный вес по жиру
Выражение для расчета
Round( U_WEIGHT * U_FAT_PRC / 3.4, 0 )
U_FAT_PRC Процент жира
Пример
AMNT 470 U_FAT_PRC 3,7 U_FAT_WEI 511
470 * 37 / 34 = 511.47
PAC50001 Расход сырья
Блок кода при открытии формы
// После высветки сырья выделяем муку (чтобы видеть ИТОГО по муке)
local muka:={}
// пробегаемся по всему сырью
while !eof()
if 'МУ' $ CATTR1; Aadd(muka,Recno()) ; endif
DbSkip()
end
DbGoTop()
if Len(muka)>1; SetSelRows(muka,true); endif
// пересчитать суммы
CalcTotal()
