Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.04 KB | None | 0 0
  1. function self:setDetailsAttrs(attrs)
  2.         if (not isEmpty(attrs)) then
  3.             local cattrs = {}
  4.             --- ИНН
  5.             self:ensureAttrs(cattrs, attrs, { "INN" });
  6.             --- ОГРН
  7.             self:ensureAttrs(cattrs, attrs, { "OGRN" });
  8.             --- ОКПО
  9.             self:ensureAttrs(cattrs, attrs, { "OKPO" });
  10.             --- КПП
  11.             self:ensureAttrs(cattrs, attrs, { "KPP" });
  12.             --- ОКВЕД
  13.             self:ensureAttrs(cattrs, attrs, { "OKVED" });
  14.             --- ОКАТО
  15.             self:ensureAttrs(cattrs, attrs, { "OKATO" });
  16.             --- Единый счёт
  17.             self:ensureAttrs(cattrs, attrs, { "SINGLE_BILL" });
  18.  
  19.             --- !!! Для ИП
  20.             --- ФИО
  21.             self:ensureAttrs(cattrs, attrs, { "PRIVATE_ENTREPRENEUR.FIO" });
  22.             --- Пол
  23.             self:ensureAttrs(cattrs, attrs, { "PRIVATE_ENTREPRENEUR.SEX.KEY_NAME", "PRIVATE_ENTREPRENEUR.SEX.NAME" });
  24.             --- Место рождения
  25.             self:ensureAttrs(cattrs, attrs, { "PRIVATE_ENTREPRENEUR.BIRTH_PLACE" });
  26.             --- Дата рождения
  27.             self:ensureAttrs(cattrs, attrs, { "PRIVATE_ENTREPRENEUR.BIRTH_DATE" });
  28.             --- Документ
  29.             self:ensureAttrs(cattrs, attrs, { "PRIVATE_ENTREPRENEUR.DOCUMENT.TYPE.ID", "PRIVATE_ENTREPRENEUR.DOCUMENT.TYPE.KEY_NAME", "PRIVATE_ENTREPRENEUR.DOCUMENT.TYPE.NAME" });
  30.             --- Документ - серия/номер
  31.             self:ensureAttrs(cattrs, attrs, { "PRIVATE_ENTREPRENEUR.DOCUMENT.SERIA", "PRIVATE_ENTREPRENEUR.DOCUMENT.NUMBER" });
  32.             --- Документ - дата выдачи
  33.             self:ensureAttrs(cattrs, attrs, { "PRIVATE_ENTREPRENEUR.DOCUMENT.ISSUE_DATE" });
  34.             --- Документ - дата выдачи
  35.             self:ensureAttrs(cattrs, attrs, { "PRIVATE_ENTREPRENEUR.DOCUMENT.ISSUED_BY" });
  36.  
  37.             self.client.DETAILS = ps.sfa.client:commonObj();
  38.             self.client.DETAILS:set(cattrs)
  39.         end
  40.     end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement