Quote의 내부 정보를 확인하며 필드값을 보다가
난잡해보여서 일단 기존 방식의 pdf에 들어가는 정보들을 모아봤다.
| Api Name | type | Object? | |
| Company Name | |||
| Company Address | |||
| Prepared By | |||
| Email(me) | |||
| Created Date | CreatedDate | ?? | Quote |
| Expiration Date | ExpirationDate | ?? | Quote |
| Quote Number | QuoteNumber | number | Quote |
| Contact Name | |||
| Phone(contact) | Phone | number | Quote |
| Email(contact) | string? | Quote | |
| Fax(contact) | Fax | ?? | Quote |
| Bill To Name | BillingName | string (255) | Quote |
| Bill To(address) | BillingAddress | address | Quote |
| Ship To Name | ShippingName | string (255) | Quote |
| Ship To(adress) | ShippingAddress | address | Quote |
| Image(table) | |||
| Product(table) | |||
| ListPrice(table) | ListPrice | QuoteLineItem | |
| SalesPrice(table) | UnitPrice | QuoteLineItem | |
| Quantity(table) | Quantity | QuoteLineItem | |
| TotalPrice(table) | TotalPrice | QuoteLineItem | |
| Subtotal | Subtotal | currency (18, 2)* | Quote |
| Discount | Discount | percent (5, 2) | Quote |
| Total Price(all) | TotalPrice | currency (18, 2)* | Quote |
| Grand Total | GrandTotal | currency (18, 2) | Quote |
| —추가 정보— | |||
| 계약자 정보를 여기서? | ContactId | Quote | |
| 생성자 정보도? | CreatedById | Quote | |
| item 갯수를 왜? | LineItemCount | Quote | |
| 왜 false? | CanCreateQuoteLineItems | boolean | Qoute |
| QuoteLineItems |
룩업관계면 파고들며 조회가 가능?
[SELECT Id,(SELECT Id,Name,CloseDate FROM Opportunities) FROM Account WHERE Id IN :Trigger.new];
//Quote export data 목록 SELECT Id, OwnerId, Name, CreatedDate, CreatedById, OpportunityId, Pricebook2Id, ContactId, QuoteNumber, ExpirationDate, Subtotal, TotalPrice, BillingAddress, ShippingAddress,BillingName, ShippingName, Email, Phone, Fax, ContractId, AccountId, Discount, GrandTotal, CanCreateQuoteLineItems from Quote
//성공하고 나면 넣어보고 싶은 기능(물품 차트 정보?)
오후에는 주로 모달생성쪽을 확인하고 있는데
중간중간 vf pdf관한 것도 보다 보니 혼란스러운 기분이다.
모달페이지를 만들고 출력하니 버튼을 통해 on/off를 하지 않으면
그냥 전체 페이지에 팝업되는 것 같아서 당황했다.
모달에 버튼을 수정해 if문으로 모달 popup상태에 따라 출력되게 변경했고
내부 vf page를 넣으려다가 시간이 지나서 회식에 참여했다.
(1).백준 9063번 대지는 구슬의 위치를 제공했을 때
구슬들의 위치를 포함하는 직사각형의 최소 넓이를 구하는 문제였다.
최대, 최소의 x, y좌표를 구한 다음
해당 값의 최대 - 최소의 값의 곱을 출력했다.
const input = `4
2 1
3 2
5 2
3 4`.split('\n')
let xMin = 10000
let yMin = 10000
let xMax = -10000
let yMax = -10000
for(let i = 1 ; i < input.length ; i++){
const [x,y] = input[i].split(' ').map(Number)
if(x < xMin){
xMin = x
}
if(x > xMax){
xMax = x
}
if(y < yMin){
yMin = y
}
if(y > yMax){
yMax = y
}
}
console.log((xMax-xMin)*(yMax-yMin))))'회고' 카테고리의 다른 글
| [수습일지] - 34(주말) (0) | 2023.04.29 |
|---|---|
| [수습일지] - 33 (0) | 2023.04.28 |
| [수습일지] - 31 (0) | 2023.04.26 |
| [수습일지] - 30 (0) | 2023.04.25 |
| [수습일지] - 29 (0) | 2023.04.24 |
