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