Представления форм документов — различия между версиями
Материал из Фабиус wiki
Hisava (обсуждение | вклад) м |
Hisava (обсуждение | вклад) м |
||
Строка 1: | Строка 1: | ||
− | + | [[Представления форм документов]] - это справочник [[R170]] | |
[http://sftserv.ru/help/239.htm Описание справочника "Представления форм документов"] | [http://sftserv.ru/help/239.htm Описание справочника "Представления форм документов"] | ||
[[Файл:30-12-2015 9-21-21.png]] | [[Файл:30-12-2015 9-21-21.png]] | ||
− | |||
= ZAK10001 Заказы торговли = | = ZAK10001 Заказы торговли = | ||
− | |||
Представление [[ZAK10001]] | Представление [[ZAK10001]] | ||
− | |||
= UTH20011 Приход молока = | = UTH20011 Приход молока = | ||
− | |||
DANAL2 код сырья | DANAL2 код сырья | ||
Строка 36: | Строка 32: | ||
U_FAT_PRC Процент жира | U_FAT_PRC Процент жира | ||
− | |||
== Пример == | == Пример == | ||
− | |||
AMNT 470 U_FAT_PRC 3,7 U_FAT_WEI 511 | AMNT 470 U_FAT_PRC 3,7 U_FAT_WEI 511 | ||
470 * 37 / 34 = 511.47 | 470 * 37 / 34 = 511.47 | ||
− | |||
= PAC50001 Расход сырья = | = PAC50001 Расход сырья = | ||
− | |||
Блок кода при открытии формы | Блок кода при открытии формы | ||
Строка 58: | Строка 50: | ||
// пересчитать суммы | // пересчитать суммы | ||
CalcTotal() | CalcTotal() | ||
− | |||
= Смотрите также = | = Смотрите также = | ||
[[R170]] | [[R170]] |
Версия 16:42, 21 июля 2017
Представления форм документов - это справочник R170
Описание справочника "Представления форм документов"
Содержание
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()