Проект

Общее

Профиль

QA » История » Версия 57

as multisoft, 03.09.2018 16:07

1 1 as multisoft
h1. QA Вопросы и ответы
2 1 as multisoft
3 43 as multisoft
4 43 as multisoft
h2. Перед началом работы: какие модели поддерживаются?
5 43 as multisoft
6 43 as multisoft
В настоящий момент Фискальное ядро установлено на следующие модели ККТ: *MSPOS-K, MSPOS-T-Ф, MSPOS-Е-Ф*.
7 43 as multisoft
Им соответствуют строковые константы моделей (Build.MODEL) устройств:
8 43 as multisoft
* MSPOS-K: "V1S-G", "V1S", "V2"
9 43 as multisoft
* MSPOS-T-Ф: "T1MINI-G", "T1MINI"
10 43 as multisoft
* MSPOS-Е-Ф: "P1_4G", "P1_4G-G", "P1_4G-EU"
11 43 as multisoft
12 43 as multisoft
13 29 as multisoft
h2. Q0:
14 29 as multisoft
15 32 as multisoft
h2. *Любые обращения по поводу конерктного устройства/ККТ. Вопросы по переводу устройств между ТК и ОК, а также между субаккаунтами внутри ТК и ОК.*
16 29 as multisoft
17 29 as multisoft
h2. A0:
18 29 as multisoft
19 29 as multisoft
 При обращении по любым вопросам, которые касаются конкретного устройства, в чаты ТП и разработки
20 29 as multisoft
нужно указывать *SN* устройства (см. наклейку со штрих-кодами на обратной стороне аппарата).
21 30 as multisoft
Если вопрос связан с переводом устройства в тестовый контур или обратно в основной,
22 1 as multisoft
*нужно прикладывать фото задней части устройства либо скриншот первой страницы mspos-expert %{color:red}с читаемым SN%*.
23 33 as multisoft
Перенос устройств между ТК и ОК, а также между их субаккаунтами осуществляется только после подтверждения права собственности на устройство.
24 1 as multisoft
25 46 as multisoft
 %{color:red}Переводы клиентского оборудования из *кастомного магазина в основной* делаются *по заявке с подписью ответственного лица и печатью организации*%.
26 47 as multisoft
Заявки на перевод принимаются *только от той организации, к кастомному магазину которой устройство было привязано при отгрузке*.
27 46 as multisoft
28 42 as multisoft
h2. {{collapse(где найти SN)
29 30 as multisoft
!1.png!
30 30 as multisoft
}} 
31 30 as multisoft
32 34 as multisoft
 Фото не обязательно, если девайс уже привязан к Вашему личному кабинету. Предоставление фото позволяет избежать ошибок при переводе.
33 30 as multisoft
34 30 as multisoft
{{collapse(Так делать не надо)
35 30 as multisoft
!2.png!
36 34 as multisoft
}}
37 29 as multisoft
38 2 as multisoft
h2. Q1:
39 1 as multisoft
40 2 as multisoft
h2. *Как добавить IFiscalCore.aidl в Android Studio?*
41 2 as multisoft
42 2 as multisoft
h2. A1:
43 2 as multisoft
44 21 as multisoft
 0. Скачать IFiscalCore.aidl, IAuth.aidl, IExceptionCallback.aidl с "сервера":http://doc.multisoft.ru/doc/MSPOS/
45 1 as multisoft
1. В корневой папке проекта создать папку aidl
46 1 as multisoft
2. Внутри папки aidl создать папку с именем, соответствуюим package (com.multisoft.drivers.fiscalcore).
47 1 as multisoft
3. Правый клик по папке с именем package -> New -> AIDL -> AIDL File
48 1 as multisoft
4. Во всплывающем окне ввести имя интерфейса (например, IFiscalCore). Подтвердить выбор.
49 1 as multisoft
5. Скопировать содержимое скачанного файла в текстовом виде в созданный без(!) замены файлов.
50 1 as multisoft
6. Повторить операции 3-5 для IAuth.aidl и IExceptionCallback.aidl
51 1 as multisoft
52 2 as multisoft
h2. Q2:
53 1 as multisoft
54 2 as multisoft
h2. *У меня ошибка вида %{color:red}Execution failed for task ':app:compileDebugAidl'%. Либо %{color:red}*.aidl:1: syntax error don't know what to do with "?"%*
55 2 as multisoft
56 2 as multisoft
h2. A2:
57 2 as multisoft
58 1 as multisoft
 Вероятно файлы содержат "BOM":https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%80%D0%BA%D0%B5%D1%80_%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D0%B1%D0%B0%D0%B9%D1%82%D0%BE%D0%B2.
59 1 as multisoft
Выполните инструкции, описанные в Q1.
60 1 as multisoft
61 2 as multisoft
h2. Q3:
62 1 as multisoft
63 2 as multisoft
h2. *Как зарегистрироваться в программе Sunmi Partners?*
64 2 as multisoft
65 2 as multisoft
h2. A3:
66 2 as multisoft
67 50 as multisoft
 После подписания партнёрского соглашения на указанную в нём почту придёт приглашение на регистрацию в "Sunmi Partners":https://partner.sunmi.com/login. Регистрироваться без инвайта не нужно.
68 56 as multisoft
Откройте присланную ссылку с персонального компьютера (ПК) в "Google Chrome":https://www.google.ru/chrome/browser/desktop/index.html. Рекомендуется использовать его и в дальнейшем для любых действий в "личном кабинете (ЛК)":https://partner.sunmi.com/login.
69 1 as multisoft
Первая загрузка сайта может занять некоторое время, подождите полной загрузки и не обновляйте страницу, пока она не будет полностью загружена.
70 1 as multisoft
Если страница загрузилась, но открывается пустой список для выбора страны и/или кода телефона - очистите кеш браузера и обновите страницу.
71 1 as multisoft
Не обновляйте страницу повторно, пока она не загрузится полностью.
72 1 as multisoft
73 57 as multisoft
 Следуйте шагам реристрации. Оформлять смс подтверждение не обязательно.
74 57 as multisoft
По окончании дождитесь верификации аккаута. Она выполняется автоматически в течение 1 рабочего дня.
75 57 as multisoft
В процессе регистрации будет предложено загрузить Company Registration Certification. Подробнее в "Q5":http://77.243.109.96:8881/redmine/projects/mspos-k/wiki/QA#Q5.
76 36 as multisoft
 После регистрации нужно добавить фискальное ядро в свой магазин. 
77 51 as multisoft
Для этого зайдите в "личный кабинет":https://partner.sunmi.com/login на вкладку *App Store -> App List*,
78 51 as multisoft
найдите *MSPOS-Expert* справа в *"No apps added"* и добавьте его в *"Apps Selected"*,
79 51 as multisoft
выделив его галку и нажав кнопку *"Added apps"*.
80 51 as multisoft
Также рекомендуем добавить *TeamViewerQS* и *TeamViewerQS —APPX*.
81 37 as multisoft
В дальнейшем *не удаляйте MSPOS-Expert из магазина*.
82 36 as multisoft
83 2 as multisoft
h2. Q4:
84 1 as multisoft
85 2 as multisoft
h2. *Как подготовить устройство MSPOS-K к отладке?*
86 2 as multisoft
87 2 as multisoft
h2. A4:
88 2 as multisoft
89 1 as multisoft
 В тестовом контуре возможность отладки автоматически включена для всех устройств, привязанных к тестовому аккаунту.
90 53 as multisoft
На своём устройстве *в "Настройки"->"Безопасность" разрешите установку приложений из неизвестных источников*.
91 1 as multisoft
92 9 as multisoft
 Сообщите серийный номер устройств(а) (SN) сотрудникам Multisoft/Альфа-Проект, которые занимаются интеграцией.
93 1 as multisoft
Они привяжут его к вашему аккаунту по завершении регистрации в Sunmi Partners.
94 7 as multisoft
95 52 as multisoft
 Для упрощения *разработки в ТК* в Вашем "личном кабинете":https://partner.sunmi.com/login *device configuration* -> *common* -> *debugger access control* должен быть *выключен*.
96 7 as multisoft
В этом случае способ, описанный "здесь":https://docs.sunmi.com/htmls/index.html?lang=en##Debug%20device , не имеет смысла и его не нужно использовать.
97 7 as multisoft
98 7 as multisoft
 Подключите устройство к сети WiFi с открытым доступом и интернет.
99 1 as multisoft
Подключите включенное устройство по USB к компьютеру с установленным Android SDK.
100 7 as multisoft
Дождитесь установки драйверов (если используется Windows) и появления уведомления "Отладка по USB разрешена" на устройстве
101 52 as multisoft
В *%AndroidSDKInstallDir%\android-sdk\platform-tools\* выполните *"adb devices"* из консоли,
102 7 as multisoft
на экран должны будут выведены серийный номер аппарата и *device*, что означает, устройство готово к отладке.
103 52 as multisoft
Если эта команда показывает *"unauthorized"*, проверьте подключение к интернет и перезагрузите аппарат.
104 7 as multisoft
105 52 as multisoft
 Если после перезагрузки *adb devices* всё равно возвращает *unauthorized*, либо при отладке возникают ошибки доступа,
106 8 as multisoft
попробуйте включить режим разработчика вручную стандартным для android устройств способом:
107 52 as multisoft
многократными тапами по *Build.Number (Номер сборки)* в меню *"о телефоне".*
108 52 as multisoft
Также попробуйте отключить (если была включена) и включить снова опцию *"Отладка по USB"* в меню *"Для разработчиков"*.
109 2 as multisoft
110 1 as multisoft
h2. Q5:
111 2 as multisoft
112 2 as multisoft
h2. *Что делать с Company Registration Certification при регистрации аккаунта в sunmi partners?*
113 2 as multisoft
114 2 as multisoft
h2. A5:
115 1 as multisoft
116 1 as multisoft
 Прикрепите пустую картинку. Эта опция нужна китайским компаниям.
117 2 as multisoft
118 1 as multisoft
h2. Q6:
119 2 as multisoft
120 2 as multisoft
h2. *Как загрузить приложеине в магазин Sunmi?*
121 2 as multisoft
122 2 as multisoft
h2. A6:
123 1 as multisoft
124 26 as multisoft
 Воспользуйтесь "инструкцией по загрузке":http://77.243.109.96:8881/redmine/projects/mspos-k/wiki/AddAppSunmi
125 26 as multisoft
При загрузке укажите правильные модели(Terminals): *приложение будет доступно только на указанных моделях*.
126 26 as multisoft
Поле *price* выставлять в соответствии с партнёрским соглашением.
127 26 as multisoft
После загрузки каждой версии в магазин требуется около 1 рабочего дня на автоматический аудит.
128 55 as multisoft
Если приложение было загружено в магазин в режиме пре-релиза (gray release),
129 55 as multisoft
аудит выполняется при первой загрузке и не распространяется на *Change to official version*.
130 54 as multisoft
Кнопка *Change to official version* нужна, чтобы применить грей релиз на все аппараты.
131 1 as multisoft
Изменение списка устройств для пре-релиза (в т.ч. применение пре-релизана все устройства - change to official version) не сопровождается аудитом.
132 1 as multisoft
Изменение атрибутов приложения, таких как скриншоты, описание, поддерживаемые модели и др. вызывает повторный аудит при применении этих свойств (кнопка Save внизу).
133 26 as multisoft
134 26 as multisoft
 Для *обновления* приложения в магазине мы подготовили "другую инструкцию":http://77.243.109.96:8881/redmine/projects/mspos-k/wiki/UpdAppSunmi
135 2 as multisoft
136 1 as multisoft
h2. Q7:
137 3 as multisoft
138 2 as multisoft
h2. *Что нужно знать о регистрации фискального накопителя (ФН)?*
139 2 as multisoft
140 1 as multisoft
h2. A7: 
141 3 as multisoft
142 3 as multisoft
 Процедура регистрации выполняется один раз за время жизни ФН.
143 3 as multisoft
Регистрация ФН - часть процесса включения фискального режима работы ККТ.
144 3 as multisoft
Пока ККТ не зарегистрирована с ФН, она находится в учебном режиме. Об этом свидетельствует надпись * *учебный режим* * в начале чеков.
145 11 as multisoft
После регистрации ФН ККТ в процессе работы печатает *фискальные* документы, за исключением нефискальных документов (RecType.Unfiscal),
146 11 as multisoft
документов внесения/изъятия (RecType.PayIn/PayOut) и X-отчётов (PrintXReport).
147 1 as multisoft
Если ККТ зарегистрирована в неавтономном режиме (отсутствует флаг OperatingMode.Autonomous),
148 11 as multisoft
фискальные документы будут отправляться в ОФД по настроенному каналу связи (валидный сервер и порт ОФД,
149 11 as multisoft
выход в интернет по Wifi или через мобильную сеть).
150 1 as multisoft
151 3 as multisoft
 Для регистрации фискального накопителя(ФН) нужно следующее:
152 28 as multisoft
а) ФН подключен и в состоянии "готов к регистрации" ("FNGetState":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#acccf308edeb4fe120f682cbc3a4b739c/ == "FnState.ReadyToFiscalization":http://doc.multisoft.ru/doc/MSPOS/html/namespacecom_1_1multisoft_1_1drivers_1_1fiscalcore.html#a48a9c84bbd4107e159399f00ad85fa78).
153 28 as multisoft
б) смена должна быть закрыта ("GetDayState":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a75178af4fb3f53fec8ff0a2c5cc14edd == "DayState.DayClosed":http://doc.multisoft.ru/doc/MSPOS/html/namespacecom_1_1multisoft_1_1drivers_1_1fiscalcore.html#ac954685f2b9cd2e40ef72d39f68de124)
154 28 as multisoft
в) не должно быть открыто ни одного документа ("GetRecState":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a5f6942bdd312c5a8a52bdd2c4ebd3d7b == "RecState.Closed":http://doc.multisoft.ru/doc/MSPOS/html/namespacecom_1_1multisoft_1_1drivers_1_1fiscalcore.html#a23cd3e5ca25f473990493575a9c2f11c)
155 1 as multisoft
после этого можно начинать процедуру регстрации.
156 2 as multisoft
157 1 as multisoft
h2. Q8:
158 3 as multisoft
159 2 as multisoft
h2. *Как зарегистрировать ФН / включить фискальный режим ККТ?*
160 2 as multisoft
161 2 as multisoft
h2. A8:
162 1 as multisoft
163 1 as multisoft
 Процедура регистрации, в зависимости от желаемых параметров регистрации, может отличаться.
164 1 as multisoft
Основные операции при регистрации:
165 1 as multisoft
1) установка опций: см. блок "Запрос и установка параметров"
166 28 as multisoft
2) сохранение опций (см. "SaveOptions":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a8bf297561df86b0c5e62b8b0adcf670e )
167 28 as multisoft
3) регистрация (см. "Register":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a278fd49eca702ca03b239f65f098a245 ).
168 1 as multisoft
169 1 as multisoft
 при каждой регистрации %{color:red}обязательными% для установки на шаге 1 являются:
170 28 as multisoft
"SetOrgName":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#ad771825ea775e76666cc09772279767a
171 28 as multisoft
"SetOrgAddress":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#ac6650f56de207c2664b8a16f3b63fd32
172 1 as multisoft
"SetPhysicalAddress":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#ae09721153004af1fcd47c8dd900666c6
173 1 as multisoft
"SetFnsServerAddress":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#ac35b9fefb435f5ade6d337e174fe6190
174 1 as multisoft
175 1 as multisoft
 Если при регистрации в битовом поле "режим работы" (op_mode) %{color:red}не% установлен бит "OperatingMode.Autonomous":http://doc.multisoft.ru/doc/MSPOS/html/a00014.html#af79f7ba66a9ad6fe8763a6f58952a5d2a6aec1991f208e2948db5e4eee6e1ccff (0x02), %{color:red}обязательными на шаге 1 также являются%:
176 38 as multisoft
"SetSenderEmail":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a47a8880a2cdec8dff31067adc172d161
177 35 as multisoft
"SetOfdHost":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#ab616fe44a2bade57e5f11010e277bf11
178 35 as multisoft
"SetOfdPort":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a3cd2cb3aac6f6a36989aa099e3ca7a2e
179 35 as multisoft
"SetOfdName":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a8f1fb2f7c7eb90a984c5d8fb5bc223bb
180 35 as multisoft
"SetOfdTaxId":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a31a1421e3bd6418411e1602765d13b9d
181 35 as multisoft
182 35 as multisoft
 Если при регистрации в битовом поле "режим работы" (op_mode) установлен бит "OperatingMode.Automatic":http://doc.multisoft.ru/doc/MSPOS/html/namespacecom_1_1multisoft_1_1drivers_1_1fiscalcore.html#af79f7ba66a9ad6fe8763a6f58952a5d2 (0x04), %{color:red}на шаге 1 должен быть установлен номер автомата%:
183 35 as multisoft
"SetVendingSerial":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a9f854e01cb5b4f40a1b97b2f19c41cae
184 35 as multisoft
185 35 as multisoft
 В зависимости от того, является ли пользователь платёжным агентом (параметр agent в функции Register отличен от 0), %{color:red}на шаге 1 должны быть установлены следующие опции%:
186 28 as multisoft
"SetTransferOperatorName":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#abc45417de2caada0426148d08c2f01ab
187 28 as multisoft
"SetTransferOperatorTaxId":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a40533b38d11cf5703856b46cd68408a3
188 28 as multisoft
"SetTransferOperatorTelNum":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a47846d05cebe797b4c5ee59c097eb2fa
189 28 as multisoft
"SetTransferOperatorAddress":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a70a8d8ed1e4f1b1b49f6b21860f4d3df
190 28 as multisoft
"SetPaymentAgentTelNum":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#ad9db608d873cd7e60e936ae9fd552e2c
191 28 as multisoft
"SetPaymentAgentOperation":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#ad489cb74534c3c0091eac73f8312c7a2
192 1 as multisoft
"SetCommissionAgentTelNum":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a537b038aab4c42ed63107e96cd423321
193 1 as multisoft
"SetContractorTelNum":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#ab93c7d4caebe3cccbe37cafe525d1dad
194 39 as multisoft
Точный список того, что требуется, указан в "Q25":http://77.243.109.96:8881/redmine/projects/mspos-k/wiki/QA#Q25
195 28 as multisoft
196 2 as multisoft
197 1 as multisoft
h2. Q9:
198 2 as multisoft
199 2 as multisoft
h2. *Какие особенности работы с несколькими СНО?*
200 2 as multisoft
201 1 as multisoft
h2. A9: 
202 1 as multisoft
203 38 as multisoft
 Пользователь может иметь несколько систем налогообложения (СНО). Запросить СНО, указанную при регистрации, можно функцией  "GetTaxation":http://doc.multisoft.ru/doc/MSPOS/html/a00031.html#a3634272503b0484eae22365fbf21a4a0
204 38 as multisoft
При этом в чеках должна быть указана только одна из зарегистированных СНО.
205 28 as multisoft
Если пользователь зарегистрировал кассу с несколькими СНО, то перед каждым открытием документа ("OpenRec":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a0652bf6ebf8d2e3147bf45905daa1f1e )
206 38 as multisoft
*текущая СНО* должна быть установлена функцией "SetTaxationUsing":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#ab2f0202725597f348727647d33eedaf4 , в параметрах которой передаётся одна из зарегистрированных СНО.
207 2 as multisoft
208 1 as multisoft
h2. Q10:
209 2 as multisoft
210 2 as multisoft
h2. *Для чего нужна перерегистрация?*
211 2 as multisoft
212 2 as multisoft
h2. A10: 
213 1 as multisoft
214 12 as multisoft
 Если параметры кассы и/или реквизитов пользователя изменились, об этом нужно уведомить Федеральную налоговую службу (ФНС)
215 12 as multisoft
посредством отправки оператору фискальных данных (ОФД) отчёта о перерегистрации в электронной форме.
216 28 as multisoft
Отчёт о перерегистрации формируется функцией "CorrectRegistration":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a24fb9f4f043bd3ec5fed05cb9213db42.
217 28 as multisoft
Её параметры аналогичны функции "Register":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a278fd49eca702ca03b239f65f098a245, но нужно установить дополнительный - причину перерегистрации.
218 1 as multisoft
Причин перерегистрации может быть 4: замена ФН, смена ОФД, смена реквизитов пользователя и смена настроек ККТ.
219 2 as multisoft
220 2 as multisoft
h2. Q11:
221 2 as multisoft
222 2 as multisoft
h2. *Как выполнить перерегистрацию?*
223 2 as multisoft
224 1 as multisoft
h2. A11:
225 1 as multisoft
 
226 1 as multisoft
 Выполняется аналогично регистрации:
227 28 as multisoft
0) убедиться, что в очереди на отправку в ОФД нет документов ("OFDGetFirstQueuedDocNumber":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a973998cafa852d49f1dfa351f336d069 == 0), иначе перерегистрация не будет выполнена.
228 1 as multisoft
1) установка опций, которые необходимо изменить, в связи с причиной перерегистрации: см. блок "Запрос и установка параметров"
229 28 as multisoft
2) сохранение опций (см. "SaveOptions":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a8bf297561df86b0c5e62b8b0adcf670e )
230 28 as multisoft
3) перерегистрация(см. "CorrectRegistration":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a24fb9f4f043bd3ec5fed05cb9213db42 ).
231 1 as multisoft
 
232 1 as multisoft
 В связи с ограничениями ФН %{color:red}нельзя выполнить 1 перерегистрацию с несколькими причинами одновременно%.
233 13 as multisoft
Например, нельзя поменять настройки ОФД и реквизиты пользователя одновременно,
234 13 as multisoft
нужно выполнить последовательно 2 перерегистрации в связи с этими причинами, выполняя шаги 1-3.
235 1 as multisoft
При этом устанавливаются и сохраняются только те параметры, которые соответствуют причине данной перерегистрации (при условии, что все остальные присутствуют).
236 2 as multisoft
237 1 as multisoft
h2. Q12:
238 6 as multisoft
239 2 as multisoft
h2. *Как напечатать чек?/ Как сформировать фискальный документ? / Как сформировать нефискальный документ?*
240 2 as multisoft
241 1 as multisoft
h2. A12:
242 6 as multisoft
243 28 as multisoft
 В общем случае печать документа состоит из открытия "OpenRec":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a0652bf6ebf8d2e3147bf45905daa1f1e, наполнения документа и закрытия "CloseRec":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#ad324f3c6dcabcfa6801fc4c166b24244.
244 28 as multisoft
Пока документ не закрыт, его можно отменить функцией "RecVoid":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a5654f1a1b77435e97bf8e788df271873
245 6 as multisoft
246 6 as multisoft
 *Если ФН зарегистрирован с несколькими системами налогообложения (СНО),
247 6 as multisoft
перед открытием фискального документа с типом Sell/SellRefund/Buy/BuyRefund, либо чека коррекции,
248 28 as multisoft
необходимо из зарегистрированных СНО выбрать одну и установить её* функцией "SetTaxationUsing":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#ab2f0202725597f348727647d33eedaf4.
249 6 as multisoft
Настраивать СНО не обязательно для каждого документа.
250 28 as multisoft
Установленная после соединения с ядром СНО действует до следующей выгрузки ядра из оперативной памяти либо до следующей вызванной "SetTaxationUsing":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#ab2f0202725597f348727647d33eedaf4.
251 6 as multisoft
252 6 as multisoft
 Наполнение *нефискального документа (RecType.Unfiscal)* выполняется командами печати:
253 28 as multisoft
"PrintLine":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#afd8854e97d653a91a41735c7750447a9, 
254 28 as multisoft
"PrintQRCode":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a8d298288c9d1497dfee2151155749185
255 28 as multisoft
"PrintBarCode":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#ae19113179a5ddc1b386c1a71dc089dca
256 6 as multisoft
Наполнение *фискальных документов с типом Sell/SellRefund/Buy/BuyRefund, а также нефискальных с типом PayIn/PayOut* выполняется командами:
257 28 as multisoft
"PrintRecItem":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a33a66c34f73f25247d84a51623516d55 - добавление позиции, можно вызывать сколь угодно много раз.
258 28 as multisoft
"PrintRecTotal":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#addeeaada4bbd7913f57030efba8662fe - подведение итога. разрешено вызывать не более 1 раза на документ. После итога добавление позиций запрещено, можно вызывать только команды оплаты:
259 28 as multisoft
"PrintRecItemPay":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a7ca2d5fc505ce74e47ffe6ff77f6ec70 - добавление оплаты, можно вызывать сколь угодно много раз, рекомендуется не более 6 раз на документ (с учётом сдачи).
260 6 as multisoft
Только *для Sell/SellRefund/Buy/BuyRefund*:
261 28 as multisoft
 *Перед "PrintRecItem":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a33a66c34f73f25247d84a51623516d55 необходимо установить налоги*  функцией "SetItemTaxes":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#ac3ba54dd76e7efe29870e3117eae41de.
262 6 as multisoft
 В некоторых случаях требуется передать телефон или электронный адрес покупателя (тег 1008), об этом в "Q13":http://77.243.109.96:8881/redmine/projects/mspos-k/wiki/QA/edit#Q13, "Q14":http://77.243.109.96:8881/redmine/projects/mspos-k/wiki/QA/edit#Q14. 
263 28 as multisoft
Наполнение *чека коррекции* происходит единственной командой "FNMakeCorrectionRec":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a4f682ac24587eb357468ab574fa5c7f5, повтор которой недопустим.
264 6 as multisoft
265 6 as multisoft
266 6 as multisoft
h2. Q13:
267 6 as multisoft
268 6 as multisoft
h2. *Как передать телефон или электронный адрес покупателя (тег 1008)?*
269 6 as multisoft
270 6 as multisoft
h2. A13:
271 2 as multisoft
272 28 as multisoft
 Для передачи этого тега необходимо использовать функцию "SendClientAddress":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a5672fc24a0e68cf06e13a8e73698cb12
273 2 as multisoft
Она выполняется один раз на весь документ в любой момент после открытия и до закрытия. %{color:red}Повторная передача ведёт к нарушению ФФД%.
274 1 as multisoft
Установка одновременно электронного адреса и телефона покупателя не предусмотрена ФФД 1.05 от 21.03.2017.
275 1 as multisoft
Точно так же покупатель не может иметь нескольких телефонов и/или email одновременно.
276 6 as multisoft
277 1 as multisoft
h2. Q14:
278 6 as multisoft
279 28 as multisoft
h2. *В каком формате передавать телефон или электронный адрес покупателя (тег 1008) в функции "SendClientAddress":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a5672fc24a0e68cf06e13a8e73698cb12 ?*
280 6 as multisoft
281 1 as multisoft
h2. A14:
282 2 as multisoft
283 1 as multisoft
 Телефон или электронный адрес покупатеся следует передавать в соответствии с ФФД 1.05 от 21.03.2017 Таблица 5, тег 1008:
284 2 as multisoft
Формат: %{color:red}+{Ц}% или %{color:red}{С}@{C}%,
285 2 as multisoft
где Ц - "атрибут, обозначающий, что данные реквизита должны быть представлены в виде цифры",
286 1 as multisoft
С- "атрибут, обозначающий, что данные реквизита должны быть представлены в виде символа".
287 2 as multisoft
Символы и цифры должны быть представлены в электронной форме %{color:red}"в соответствии с кодовой таблицей CP866"%.
288 6 as multisoft
289 1 as multisoft
h2. Q15:
290 1 as multisoft
291 1 as multisoft
h2. *Как изменить параметры автоинкассации при закрытии смены?*
292 6 as multisoft
293 1 as multisoft
h2. A15:
294 2 as multisoft
295 28 as multisoft
 Включение или отключение автоинкассации выполняется функцией "SetDayCloseAutoPayOut":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a7412c0fe3ae61fc5a2d54d850e8d0c97
296 28 as multisoft
Если необходимо сохранить значение параметра для применения его во всех следующих функциях закрытия смены ("CloseDay":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a45709f692bbe83ec0852e0569b512a01 ),
297 28 as multisoft
в т.ч. после перезагрузки, нужно сохранить опции ("SaveOptions":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a8bf297561df86b0c5e62b8b0adcf670e ).
298 6 as multisoft
299 2 as multisoft
h2. Q16, Q17:
300 1 as multisoft
301 28 as multisoft
h2. *Какие типы документа доступны для чека коррекции в аргументе "opertation" функции "FNMakeCorrectionRec":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a4f682ac24587eb357468ab574fa5c7f5 ?*
302 2 as multisoft
303 48 as multisoft
h2. *Почему в чеке коррекции не работает "OperationType.SellRefund":http://doc.multisoft.ru/doc/MSPOS/html/namespacecom_1_1multisoft_1_1drivers_1_1fiscalcore.html#ac61434a729deda0ddd0e8cf6b1bd7123 и "OperationType.BuyRefund":http://doc.multisoft.ru/doc/MSPOS/html/namespacecom_1_1multisoft_1_1drivers_1_1fiscalcore.html#ac61434a729deda0ddd0e8cf6b1bd7123 )?*
304 6 as multisoft
305 1 as multisoft
h2. A16, A17:
306 1 as multisoft
307 15 as multisoft
  В соответствии с ФФД 1.05 от 21.03.2017 Таблица 25 "Реквизит «Признак расчета» (тег 1054) для кассового чека коррекции (БСО коррекции)
308 15 as multisoft
может принимать одно из следующих значений: «1» – приход, «3» – расход."
309 1 as multisoft
Поэтому чек коррекции на возврат прихода и возват расхода возвращает ошибку.
310 6 as multisoft
311 1 as multisoft
h2. Q18:
312 1 as multisoft
313 1 as multisoft
h2. *Как передать признак предмета расчета и признак способа расчета (теги 1212 и 1214)?*
314 6 as multisoft
315 1 as multisoft
h2. A18:
316 1 as multisoft
317 28 as multisoft
 Для передачи свободных тегов используется функция "SetTagAttribute":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a8bce3c5e91220db3f59b0f7491775393 (начиная с 1.8.28).
318 28 as multisoft
Её нужно вызывать перед добавлением позиции ("PrintRecitem":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a33a66c34f73f25247d84a51623516d55 ), в которой необходимо установить соответствующий тег.
319 6 as multisoft
320 1 as multisoft
h2. Q19:
321 1 as multisoft
322 1 as multisoft
h2. *Какие значения передать при установке тегов 1212 и 1214?*
323 6 as multisoft
324 3 as multisoft
h2. A19:
325 3 as multisoft
326 3 as multisoft
 Значения реквизита «признак способа расчета» (тег 1214) в соответствии с ФФД 1.05 от 21.03.2017 Таблица 28:
327 3 as multisoft
328 4 as multisoft
 |1|ПРЕДОПЛАТА 100%|
329 3 as multisoft
 |2|ПРЕДОПЛАТА|
330 1 as multisoft
 |3|АВАНС|
331 3 as multisoft
 |4|ПОЛНЫЙ РАСЧЕТ|
332 5 as multisoft
 |5|ЧАСТИЧНЫЙ РАСЧЕТ И КРЕДИТ|
333 5 as multisoft
 |6|ПЕРЕДАЧА В КРЕДИТ|
334 4 as multisoft
 |7|ОПЛАТА КРЕДИТА|
335 5 as multisoft
336 5 as multisoft
 Значения реквизита «признак предмета расчета» (тег 1212) в соответствии с ФФД 1.05 от 21.03.2017 Таблица 29:
337 5 as multisoft
338 1 as multisoft
 |1|ТОВАР|
339 4 as multisoft
 |2|ПОДАКЦИЗНЫЙ ТОВАР|
340 4 as multisoft
 |3|РАБОТА|
341 1 as multisoft
 |4|УСЛУГА|
342 1 as multisoft
 |5|СТАВКА АЗАРТНОЙ ИГРЫ|
343 3 as multisoft
 |6|ВЫИГРЫШ АЗАРТНОЙ ИГРЫ|
344 4 as multisoft
 |7|ЛОТЕРЕЙНЫЙ БИЛЕТ|
345 1 as multisoft
 |8|ВЫИГРЫШ ЛОТЕРЕИ|
346 5 as multisoft
 |9|ПРЕДОСТАВЛЕНИЕ РИД|
347 5 as multisoft
 |10|ПЛАТЕЖ|
348 4 as multisoft
 |11|АГЕНТСКОЕ ВОЗНАГРАЖДЕНИЕ|
349 4 as multisoft
 |12|СОСТАВНОЙ ПРЕДМЕТ РАСЧЕТА|
350 3 as multisoft
 |13|ИНОЙ ПРЕДМЕТ РАСЧЕТА|
351 1 as multisoft
352 1 as multisoft
h2. Q20:
353 4 as multisoft
354 1 as multisoft
h2. *Как пробить сдачу?*
355 3 as multisoft
356 1 as multisoft
h2. A20:
357 4 as multisoft
358 1 as multisoft
 Сначала пробейте оплату наличными, сумму, которую передал клиент, например, 100р.
359 4 as multisoft
<pre><code class="cpp">
360 4 as multisoft
IFiscalCore.PrintRecItemPay((int)PayType.Cash, "100.00", "ПРИНЯТО ОТ КЛИЕНТА НАЛИЧНЫМИ:",callback);
361 4 as multisoft
</code></pre>
362 28 as multisoft
 После этого выполните вызов "PrintRecItemPay":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a7ca2d5fc505ce74e47ffe6ff77f6ec70 с параметрами PayType.Cash, в total передайте сумму со знаком "минус".
363 10 as multisoft
Например, сдача в 15 рублей 1 копейку оформляется вызовом:
364 3 as multisoft
<pre><code class="cpp">
365 3 as multisoft
IFiscalCore.PrintRecItemPay((int)PayType.Cash, "-15.01", "СДАЧА:",callback);
366 4 as multisoft
</code></pre>
367 5 as multisoft
В предыдущих двух командах параметр itemText может быть любым.
368 4 as multisoft
В результате после закрытия документ, если "принято" - "сдача" == сумме стоимости всех позиций по документу, на чеке появится 2 последовательные надписи:
369 4 as multisoft
 "ПРИНЯТО ОТ КЛИЕНТА НАЛИЧНЫМИ:  100.00"
370 4 as multisoft
 "СДАЧА:                          15.01"
371 4 as multisoft
и ниже, в соответствии с ФФД:
372 1 as multisoft
 "НАЛИЧНЫМИ                       84.99"
373 17 as multisoft
374 17 as multisoft
375 17 as multisoft
h2. Q21:
376 17 as multisoft
377 17 as multisoft
h2. *Как работать по старому законотадельству в режиме ЧПМ ?*
378 17 as multisoft
379 17 as multisoft
h2. A21:
380 17 as multisoft
381 17 as multisoft
 Если клиент по закону имеет право пользоваться ЧПМ, переход в режим ЧПМ осуществляется при соблюдении следующих условий:
382 17 as multisoft
1. ККТ не зарегистрирована
383 17 as multisoft
2. К ККТ не подключен (зарегистрированный) ФН
384 17 as multisoft
3. ПО умеет работать в режиме ЧПМ без обращений к ФН.
385 28 as multisoft
4. ПО умеет определять текущий режим работы через вызов функции "DirectIO":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#ad332340d4b162fd5a0fd9a56a364a457
386 17 as multisoft
387 28 as multisoft
 *%{color:red}Внимание!%* Режим работы ККТ, определяемый перечислением "Mode":http://doc.multisoft.ru/doc/MSPOS/html/namespacecom_1_1multisoft_1_1drivers_1_1fiscalcore.html#a6133311b80ad2d8ed53f0a9766094159 *отличается* от режима работы ФН, описанного в "OperatingMode":http://doc.multisoft.ru/doc/MSPOS/html/namespacecom_1_1multisoft_1_1drivers_1_1fiscalcore.html#af79f7ba66a9ad6fe8763a6f58952a5d2
388 28 as multisoft
Численные значения перечислений лежат в начале "страницы":http://doc.multisoft.ru/doc/MSPOS/html/namespacecom_1_1multisoft_1_1drivers_1_1fiscalcore.html
389 17 as multisoft
390 17 as multisoft
 Запрос текущего режима работы ККТ (Mode) выполняется следующим образом:
391 28 as multisoft
1. Создаётся экземпляр "IAuth":http://doc.multisoft.ru/doc/MSPOS/IAuth.aidl, который реализует все функции интерфейса.
392 28 as multisoft
2. Создаётся экземпляр "IExceptionCallback":http://doc.multisoft.ru/doc/MSPOS/IExceptionCallback.aidl по аналогии с любым другим коллбеком об ошибке
393 28 as multisoft
3. Выполняется команда DirectIO с параметрами "DirectIOCmd.GetMode":http://doc.multisoft.ru/doc/MSPOS/html/namespacecom_1_1multisoft_1_1drivers_1_1fiscalcore.html#aa03c06b35cfd3f44c06206014cb9d40c,
394 18 as multisoft
в качестве второго параметра необходимо передать идентификатор пользовательского ПО, либо package приложения, из которого функция вызвыается.
395 17 as multisoft
4.1 Если команда выполнена успешно, ядро вызовет auth.Result(currentMode) с параметром currentMode, равном текущему режиму работы ККТ (Mode).
396 28 as multisoft
4.2 Пользовательское ПО сохраняет это число и сравнивает с "Mode.OFD":http://doc.multisoft.ru/doc/MSPOS/html/namespacecom_1_1multisoft_1_1drivers_1_1fiscalcore.html#a6133311b80ad2d8ed53f0a9766094159 и "Mode.ENVD":http://doc.multisoft.ru/doc/MSPOS/html/namespacecom_1_1multisoft_1_1drivers_1_1fiscalcore.html#a6133311b80ad2d8ed53f0a9766094159, определяя текущий режим работы.
397 28 as multisoft
5.1 Если команда завершилась с ошибкой, коллбек об ошибке передаётся стандартно, через "IExceptionCallback":http://doc.multisoft.ru/doc/MSPOS/IExceptionCallback.aidl
398 17 as multisoft
399 17 as multisoft
400 17 as multisoft
 Переход в режим ЧПМ осуществляется через программный вызов DirectIO при выполнении условий 1-3 аналогично запросу текущего режима работы ККТ (Mode).
401 28 as multisoft
В качестве первого параметра необходимо использовать константу "DirectIOCmd.ChangeMode":http://doc.multisoft.ru/doc/MSPOS/html/namespacecom_1_1multisoft_1_1drivers_1_1fiscalcore.html#aa03c06b35cfd3f44c06206014cb9d40c
402 28 as multisoft
При смене режима в auth.Result возвращается *новый режим работы*. Был режим: "Mode.OFD":http://doc.multisoft.ru/doc/MSPOS/html/namespacecom_1_1multisoft_1_1drivers_1_1fiscalcore.html#a6133311b80ad2d8ed53f0a9766094159. Сменили режим => в auth.Result возвращается "Mode.ENVD":http://doc.multisoft.ru/doc/MSPOS/html/namespacecom_1_1multisoft_1_1drivers_1_1fiscalcore.html#a6133311b80ad2d8ed53f0a9766094159
403 17 as multisoft
404 17 as multisoft
h2. Q22:
405 17 as multisoft
406 17 as multisoft
h2. *Какие особенности у режима ЧПМ ?*
407 17 as multisoft
408 17 as multisoft
h2. A22:
409 17 as multisoft
410 28 as multisoft
 В режиме ЧПМ все обращения к ФН отключены и будут возвращать "ErrCode.Hardware":http://doc.multisoft.ru/doc/MSPOS/html/namespacecom_1_1multisoft_1_1drivers_1_1fiscalcore.html#af7d268ea5021cfa159aa82b7004da530, "ExtHardwareErr.Nack":http://doc.multisoft.ru/doc/MSPOS/html/namespacecom_1_1multisoft_1_1drivers_1_1fiscalcore.html#a4db5bb9a1e904a00eeee445ac3aa45cc кроме "FNGetNumber":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a8b2c94673f98ad05e485adc28f0bf95d.
411 19 as multisoft
 
412 22 as multisoft
 Функции, начинающиеся с *FN, OFD, FDI, QueryOFD, OfdOut, QueryFiscal* созданы для работы в режиме ОФД,
413 22 as multisoft
обращаются к ФН и будут возвращать указанную выше ошибку в режиме ЧПМ.
414 19 as multisoft
В любой момент из режима ЧПМ можно перейти обратно в режим ОФД с потерей всех счётчиков и состояний по вызову команды DirectIO с параметрами для смены режима работы.
415 19 as multisoft
416 19 as multisoft
 Для корректной работы устройства в режиме ЧПМ его необходимо зарегистрировать.
417 19 as multisoft
Перед регистрацией необходимо установить и сохранить следующие опции:
418 28 as multisoft
"SetOrgName":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#ad771825ea775e76666cc09772279767a
419 28 as multisoft
"SetOrgAddress":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#ac6650f56de207c2664b8a16f3b63fd32
420 28 as multisoft
Регистрация выполняется стандартной функцией "Register":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a278fd49eca702ca03b239f65f098a245
421 19 as multisoft
В качестве параметров необходимо передать: reg_num, равный "00000", а также корректный ИНН и имя кассира. Остальные параметры не влияют на результат выполнения.
422 23 as multisoft
423 23 as multisoft
h2. Q23:
424 23 as multisoft
425 25 as multisoft
h2. *Как проверить, к какому магазину привязано устройство?*
426 23 as multisoft
427 23 as multisoft
h2. A23:
428 23 as multisoft
429 23 as multisoft
 Откройте App Store или Магазин приложений. Нажмите иконку пользователя справа вверху.
430 23 as multisoft
Открывшееся меню прокрутите вниз.
431 23 as multisoft
В поле "Service provider" или "поставщик услуг" показывается текущий магазин, к которому привязано устройство. По умолчанию это Multisoft.
432 23 as multisoft
433 23 as multisoft
h2. Q24:
434 23 as multisoft
435 23 as multisoft
h2. *На устройстве не применяются настройки магазина, что делать?*
436 23 as multisoft
437 23 as multisoft
h2. A24:
438 23 as multisoft
439 40 as multisoft
 Проверьте "A23":http://77.243.109.96:8881/redmine/projects/mspos-k/wiki/QA#A23 ^. Если наименование магазина соответствует ожидаемому, убедитесь, что устройство подключено по Wifi к интернет,
440 23 as multisoft
и выполните перезагрузку. Допускается подключение через сеть sim-карты с доступом в интернет, но предпочтительнее пользоваться Wifi.
441 24 as multisoft
Если перезагрузка не помогла, зайдите в *POS Steward -> network -> network test -> start testing*.
442 1 as multisoft
Тест пройден успешно, если все три галочки - зелёные.
443 1 as multisoft
Если хотя бы одна из них красная, рекомендуется подключиться к другой Wifi сети, где тест пройдёт успешно,
444 38 as multisoft
т.к. корректное применение всех параметров магазина гарантируется только при полностью исправном соединении с интернет.
445 38 as multisoft
446 38 as multisoft
h2. Q25:
447 38 as multisoft
448 38 as multisoft
h2. *Как работать с признаком агента? Что делать, если пользователь - агент/поверенный/комиссионер?*
449 38 as multisoft
450 38 as multisoft
h2. A25:
451 38 as multisoft
452 38 as multisoft
 Если пользователь - агент/поверенный/комиссионер, соответствующий признак агента указывается в параметрах "регистрации":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a278fd49eca702ca03b239f65f098a245.
453 44 as multisoft
После регистрации можно установить *текущий признак агента* функцией "SetAgentTagUsing":http://doc.multisoft.ru/doc/MSPOS/html/a00031.html#a7f0d91ebd3472d213e6be47e4afda0c2 (аналогично установке СНО, выполняется *перед открытием чека*).
454 45 as multisoft
Установка признака агента может быть нужна в случае, если необходимо сформировать документ с одним(несколькими) из зарегистрированных признаков агента, к примеру:
455 45 as multisoft
при регистрации указан *PayAgent* и *BankPaySubAgent*, а предмет расчёта в чеке относится только к *PayAgent*).
456 45 as multisoft
*Текущий признак агента* распространяется на все предметы расчёта (товары, услуги, ...) в чеке.
457 44 as multisoft
*По умолчанию* текущий признак агента равен указанному при регистрации.
458 44 as multisoft
Запросить признак агента в ФН (указывается при регистрации) можно функцией "GetAgentTag":http://doc.multisoft.ru/doc/MSPOS/html/a00031.html#a5e918f55014acc144ed14fa618e6ffab
459 45 as multisoft
В зависимости от выбранного *текущего признака агента* в чеке должны быть установлены следующие параметры:
460 38 as multisoft
461 38 as multisoft
 если пользователь - платёжный агент или платёжный субагент (установлены биты "AgentTag.PayAgent":http://doc.multisoft.ru/doc/MSPOS/html/a00014.html#a2116155dfaf66d98ad57fa6e59e4550b и/или "AgentTag.PaySubAgent":http://doc.multisoft.ru/doc/MSPOS/html/a00014.html#a2116155dfaf66d98ad57fa6e59e4550b)
462 38 as multisoft
"SetPaymentAgentTelNum":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#ad9db608d873cd7e60e936ae9fd552e2c
463 38 as multisoft
"SetCommissionAgentTelNum":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a537b038aab4c42ed63107e96cd423321
464 38 as multisoft
"SetContractorTelNum":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#ab93c7d4caebe3cccbe37cafe525d1dad
465 38 as multisoft
466 38 as multisoft
 если пользователь - банковский платёжный агент или банковскиий платёжный субагент (установлены биты "AgentTag.BankPayAgent":http://doc.multisoft.ru/doc/MSPOS/html/a00014.html#a2116155dfaf66d98ad57fa6e59e4550b и/или "AgentTag.BankPaySubAgent":http://doc.multisoft.ru/doc/MSPOS/html/a00014.html#a2116155dfaf66d98ad57fa6e59e4550b)
467 38 as multisoft
"SetTransferOperatorName":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#abc45417de2caada0426148d08c2f01ab
468 38 as multisoft
"SetTransferOperatorTaxId":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a40533b38d11cf5703856b46cd68408a3
469 38 as multisoft
"SetTransferOperatorTelNum":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a47846d05cebe797b4c5ee59c097eb2fa
470 38 as multisoft
"SetTransferOperatorAddress":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#a70a8d8ed1e4f1b1b49f6b21860f4d3df
471 38 as multisoft
"SetPaymentAgentOperation":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#ad489cb74534c3c0091eac73f8312c7a2
472 38 as multisoft
"SetPaymentAgentTelNum":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#ad9db608d873cd7e60e936ae9fd552e2c
473 38 as multisoft
"SetContractorTelNum":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#ab93c7d4caebe3cccbe37cafe525d1dad
474 38 as multisoft
475 38 as multisoft
 если пользователь - поверенный, комиссионер и/или иной агент (установлен любой из бит "AgentTag.Attorney":http://doc.multisoft.ru/doc/MSPOS/html/a00014.html#a2116155dfaf66d98ad57fa6e59e4550b, "AgentTag.CommissionAgent":http://doc.multisoft.ru/doc/MSPOS/html/a00014.html#a2116155dfaf66d98ad57fa6e59e4550b, "AgentTag.Agent":http://doc.multisoft.ru/doc/MSPOS/html/a00014.html#a2116155dfaf66d98ad57fa6e59e4550b
476 38 as multisoft
"SetContractorTelNum":http://doc.multisoft.ru/doc/MSPOS/html/interface_i_fiscal_core.html#ab93c7d4caebe3cccbe37cafe525d1dad