【開発者向け】
標準のデーターベースで作成する売上の用語について
名称 | 内部名称 | New式 | Set式 | Get式 | Newスクリプト | Setスクリプト | Getスクリプト |
名前 | Text1 | ✓ | |||||
内容 | Text2 | ||||||
備考 | Text3 | ||||||
その他1 | Text4 | ||||||
その他2 | Text5 | ||||||
その他3 | Text6 | ||||||
その他4 | Text7 | ||||||
但 | Text8 | ||||||
金額8桁目 | Text70 | ✓ | |||||
金額7桁目 | Text71 | ✓ | |||||
金額6桁目 | Text72 | ✓ | |||||
金額5桁目 | Text73 | ✓ | |||||
金額4桁目 | Text74 | ✓ | |||||
金額3桁目 | Text75 | ✓ | |||||
金額2桁目 | Text76 | ✓ | |||||
金額1桁目 | Text77 | ✓ | |||||
税込金額 | Num1 | ✓ | |||||
消費税 | Num2 | ||||||
数値3 | Num3 | ||||||
数値4 | Num4 | ||||||
税抜金額(標準) | Num15 | ✓ | |||||
消費税(標準) | Num16 | ||||||
税抜金額(軽減) | Num17 | ✓ | |||||
消費税(軽減) | Num18 | ||||||
チェック1 | Check1 | ||||||
チェック2 | Check2 | ||||||
チェック3 | Check3 | ||||||
チェック4 | Check4 | ||||||
売上種類 | Category1 | ||||||
入金状況 | Category2 | ||||||
入金方法 | Category3 | ||||||
販売方法 | Category4 | ||||||
担当 | Category5 | ||||||
売上日 | Date1 | ✓ | |||||
日付2 | Date2 | ||||||
日付3 | Date3 | ||||||
日付4 | Date4 | ||||||
入金日 | Date15 | ||||||
期間 | Period1 | ||||||
更新日時 | UpdatedAt | ||||||
更新者 | UpdatedBy | ||||||
作成日時 | CreatedAt | ||||||
作成者 | CreatedBy |
用語解説
- 金額8桁目から金額1桁目 書類出力の払込取扱票(売上)利用します。
式・スクリプトが設定されている用語
名前 Text1
記録を作成した時に、親の記録であるグループの記録の種別が世帯の時は、代表姓名、それ以外は団体名をセットします。
1 | if({PMany.Category1} == '世帯', {PMany.Text2}, {PMany.Text4}) |
金額8桁目 Text70
税込金額が、1千万円未満の時は空を返す。それ以外は、8桁目を返す。ただし、税込金額(数値1)は整数を前提にしている。
1 2 3 | if( {Num1} < 10000000 , '' , substring( toString( {Num1} ) , length( toString( {Num1} ) ) - 8 , 1) ) |
金額7桁目 Text71
税込金額が、百万円未満の時は空を返す。それ以外は、7桁目を返す。ただし、税込金額(数値1)は整数を前提にしている。
1 2 3 | if( {Num1} < 1000000 , '' , substring( toString( {Num1} ) , length( toString( {Num1} ) ) - 7 , 1) ) |
金額6桁目 Text72
税込金額が、十万円未満の時は空を返す。それ以外は、6桁目を返す。ただし、税込金額(数値1)は整数を前提にしている。
1 2 3 | if( {Num1} < 100000 , '' , substring( toString( {Num1} ) , length( toString( {Num1} ) ) - 6 , 1) ) |
金額5桁目 Text73
税込金額が、一万円未満の時は空を返す。それ以外は、5桁目を返す。ただし、税込金額(数値1)は整数を前提にしている。
1 2 3 | if( {Num1} < 10000 , '' , substring( toString( {Num1} ) , length( toString( {Num1} ) ) - 5 , 1) ) |
金額4桁目 Text74
税込金額が、千円未満の時は空を返す。それ以外は、4桁目を返す。ただし、税込金額(数値1)は整数を前提にしている。
1 2 3 | if( {Num1} < 1000 , '' , substring( toString( {Num1} ) , length( toString( {Num1} ) ) - 4 , 1) ) |
金額3桁目 Text75
税込金額が、百円未満の時は空を返す。それ以外は、3桁目を返す。ただし、税込金額(数値1)は整数を前提にしている。
1 2 3 | if( {Num1} < 100 , '' , substring( toString( {Num1} ) , length( toString( {Num1} ) ) - 3 , 1) ) |
金額2桁目 Text76
税込金額が、十円未満の時は空を返す。それ以外は、2桁目を返す。ただし、税込金額(数値1)は整数を前提にしている。
1 2 3 | if( {Num1} < 10 , '' , substring( toString( {Num1} ) , length( toString( {Num1} ) ) - 2 , 1) ) |
金額1桁目 Text77
税込金額が、一円未満の時は空を返す。それ以外は、1桁目を返す。ただし、税込金額(数値1)は整数を前提にしている。
1 2 3 | if( {Num1} < 1 , '' , substring( toString( {Num1} ) , length( toString( {Num1} ) ) - 1 , 1) ) |
税込金額 Num1
1 2 | p.InfoD.Num2 = p.Value is not null ? Math.Floor( (decimal)p.Value / (decimal)11) : null; return p.Value; |
税抜金額(標準) Num15
1 2 | p.InfoD.Num16 = p.Value is not null ? Math.Floor( (decimal)p.Value * (decimal)0.1) : null; return p.Value; |
税抜金額(軽減) Num17
1 2 | p.InfoD.Num18 = p.Value is not null ? Math.Floor( (decimal)p.Value * (decimal)0.08) : null; return p.Value; |
売上日 Date1
記録を作成した時の日付をセットします。
1 | return DateTime.Now.Date; |
その他
税込金額、税抜金額(標準)、税抜金額(軽減)は、次を参照して下さい。