| | | 1 | | @{ |
| | 0 | 2 | | ViewData["Title"] ??= "Армтек — API"; |
| | 0 | 3 | | ViewData["ConsoleTitle"] ??= "Армтек — API"; |
| | 0 | 4 | | ViewData["ConsoleSubtitle"] ??= "Консоль ручных read-only вызовов: проценка, заказы, фактуры, отчёты."; |
| | 0 | 5 | | ViewData["ConsoleNote"] ??= "Каждая карточка — реальный вызов к ws.armtek.ru под серверными учётными данными. VKORG |
| | 0 | 6 | | ViewData["ConsoleLogUrl"] ??= "/Armtek/Logs"; |
| | 0 | 7 | | Layout = "~/Areas/Studio2/Views/Shared/_ApiSupplierConsoleLayout.cshtml"; |
| | | 8 | | } |
| | | 9 | | |
| | | 10 | | <!-- Пинг --> |
| | | 11 | | <div class="ak-group"> |
| | | 12 | | <div class="ak-group-title"><i class="fas fa-heartbeat text-danger"></i>Пинг</div> |
| | | 13 | | <div class="ak-cards"> |
| | | 14 | | <div class="ak-card"> |
| | | 15 | | <div class="ak-card-title"><code>ws_ping/index</code> — проверка доступности сервиса</div> |
| | | 16 | | <form class="ak-form" data-armtek-endpoint="/Armtek/Ping"> |
| | | 17 | | <button type="submit" class="btn btn-sm btn-primary"><i class="fas fa-play me-1"></i>Выполнить</butt |
| | | 18 | | </form> |
| | | 19 | | <details class="ak-details"> |
| | | 20 | | <summary>Описание параметров и ответа</summary> |
| | | 21 | | <div class="ak-details-body"> |
| | | 22 | | <div> |
| | | 23 | | <div class="ak-details-title">Параметры запроса</div> |
| | | 24 | | <div class="ak-dl-note">Параметров нет.</div> |
| | | 25 | | </div> |
| | | 26 | | <div> |
| | | 27 | | <div class="ak-details-title">Поля ответа</div> |
| | | 28 | | <dl class="ak-dl"> |
| | | 29 | | <dt>TIME</dt><dd>Время выполнения запроса на сервере.</dd> |
| | | 30 | | </dl> |
| | | 31 | | </div> |
| | | 32 | | </div> |
| | | 33 | | </details> |
| | | 34 | | <div class="ak-result" data-role="result" hidden></div> |
| | | 35 | | </div> |
| | | 36 | | </div> |
| | | 37 | | </div> |
| | | 38 | | |
| | | 39 | | <!-- Пользователь --> |
| | | 40 | | <div class="ak-group"> |
| | | 41 | | <div class="ak-group-title"><i class="fas fa-user-gear text-primary"></i>Пользователь</div> |
| | | 42 | | <div class="ak-cards"> |
| | | 43 | | <div class="ak-card"> |
| | | 44 | | <div class="ak-card-title"><code>getUserVkorgList</code> — список сбытовых организаций</div> |
| | | 45 | | <form class="ak-form" data-armtek-endpoint="/Armtek/GetUserVkorgList"> |
| | | 46 | | <button type="submit" class="btn btn-sm btn-primary"><i class="fas fa-play me-1"></i>Выполнить</butt |
| | | 47 | | </form> |
| | | 48 | | <details class="ak-details"> |
| | | 49 | | <summary>Описание параметров и ответа</summary> |
| | | 50 | | <div class="ak-details-body"> |
| | | 51 | | <div> |
| | | 52 | | <div class="ak-details-title">Параметры запроса</div> |
| | | 53 | | <div class="ak-dl-note">Параметров нет.</div> |
| | | 54 | | </div> |
| | | 55 | | <div> |
| | | 56 | | <div class="ak-details-title">Поля ответа (массив)</div> |
| | | 57 | | <dl class="ak-dl"> |
| | | 58 | | <dt>VKORG</dt><dd>Сбытовая организация (например, 4000).</dd> |
| | | 59 | | <dt>PROGRAM_NAME</dt><dd>Наименование программы.</dd> |
| | | 60 | | </dl> |
| | | 61 | | </div> |
| | | 62 | | </div> |
| | | 63 | | </details> |
| | | 64 | | <div class="ak-result" data-role="result" hidden></div> |
| | | 65 | | </div> |
| | | 66 | | |
| | | 67 | | <div class="ak-card"> |
| | | 68 | | <div class="ak-card-title"><code>getUserInfo</code> — структура клиента</div> |
| | | 69 | | <form class="ak-form" data-armtek-endpoint="/Armtek/GetUserInfo"> |
| | | 70 | | <div class="ak-fields"> |
| | | 71 | | <div><label for="ak-ui-vkorg">VKORG / Сбытовая организация</label><input id="ak-ui-vkorg" name=" |
| | | 72 | | <div> |
| | | 73 | | <label for="ak-ui-structure">STRUCTURE / Полная структура</label> |
| | | 74 | | <select id="ak-ui-structure" name="structure" class="form-select"> |
| | | 75 | | <option value="true" selected>1 (полная)</option> |
| | | 76 | | <option value="false">0</option> |
| | | 77 | | </select> |
| | | 78 | | </div> |
| | | 79 | | </div> |
| | | 80 | | <button type="submit" class="btn btn-sm btn-primary"><i class="fas fa-play me-1"></i>Выполнить</butt |
| | | 81 | | </form> |
| | | 82 | | <details class="ak-details"> |
| | | 83 | | <summary>Описание параметров и ответа</summary> |
| | | 84 | | <div class="ak-details-body"> |
| | | 85 | | <div> |
| | | 86 | | <div class="ak-details-title">Параметры запроса</div> |
| | | 87 | | <dl class="ak-dl"> |
| | | 88 | | <dt>VKORG *</dt><dd>Сбытовая организация из <code>getUserVkorgList</code>.</dd> |
| | | 89 | | <dt>STRUCTURE</dt><dd>1 — получить полную структуру, 0 — не получать.</dd> |
| | | 90 | | </dl> |
| | | 91 | | </div> |
| | | 92 | | <div> |
| | | 93 | | <div class="ak-details-title">Поля ответа (STRUCTURE)</div> |
| | | 94 | | <dl class="ak-dl"> |
| | | 95 | | <dt>KUNAG</dt><dd>Код клиента.</dd> |
| | | 96 | | <dt>VKORG</dt><dd>Сбытовая организация.</dd> |
| | | 97 | | <dt>SNAME / FNAME</dt><dd>Краткое / полное наименование.</dd> |
| | | 98 | | <dt>ADRESS, PHONE</dt><dd>Адрес, телефон.</dd> |
| | | 99 | | <dt>RG_TAB[]</dt><dd>Доступные покупатели. <code>KUNNR</code> = <code>KUNNR_RG</code> дл |
| | | 100 | | </dl> |
| | | 101 | | <div class="ak-dl-note">Внутри каждого элемента RG_TAB[] дополнительно вложены: WE_TAB[] — г |
| | | 102 | | </div> |
| | | 103 | | </div> |
| | | 104 | | </details> |
| | | 105 | | <div class="ak-result" data-role="result" hidden></div> |
| | | 106 | | </div> |
| | | 107 | | |
| | | 108 | | <div class="ak-card"> |
| | | 109 | | <div class="ak-card-title"><code>getBrandList</code> — справочник брендов</div> |
| | | 110 | | <form class="ak-form" data-armtek-endpoint="/Armtek/GetBrandList"> |
| | | 111 | | <button type="submit" class="btn btn-sm btn-primary"><i class="fas fa-play me-1"></i>Выполнить</butt |
| | | 112 | | </form> |
| | | 113 | | <details class="ak-details"> |
| | | 114 | | <summary>Описание параметров и ответа</summary> |
| | | 115 | | <div class="ak-details-body"> |
| | | 116 | | <div> |
| | | 117 | | <div class="ak-details-title">Параметры запроса</div> |
| | | 118 | | <div class="ak-dl-note">Параметров нет.</div> |
| | | 119 | | </div> |
| | | 120 | | <div> |
| | | 121 | | <div class="ak-details-title">Поле ответа</div> |
| | | 122 | | <div class="ak-dl-note">Плоский массив строк — наименования брендов.</div> |
| | | 123 | | </div> |
| | | 124 | | </div> |
| | | 125 | | </details> |
| | | 126 | | <div class="ak-result" data-role="result" hidden></div> |
| | | 127 | | </div> |
| | | 128 | | |
| | | 129 | | <div class="ak-card"> |
| | | 130 | | <div class="ak-card-title"><code>getStoreList</code> — список складов</div> |
| | | 131 | | <form class="ak-form" data-armtek-endpoint="/Armtek/GetStoreList"> |
| | | 132 | | <div class="ak-fields"> |
| | | 133 | | <div><label for="ak-sl-vkorg">VKORG / Сбытовая организация</label><input id="ak-sl-vkorg" name=" |
| | | 134 | | </div> |
| | | 135 | | <button type="submit" class="btn btn-sm btn-primary"><i class="fas fa-play me-1"></i>Выполнить</butt |
| | | 136 | | </form> |
| | | 137 | | <details class="ak-details"> |
| | | 138 | | <summary>Описание параметров и ответа</summary> |
| | | 139 | | <div class="ak-details-body"> |
| | | 140 | | <div> |
| | | 141 | | <div class="ak-details-title">Параметры запроса</div> |
| | | 142 | | <dl class="ak-dl"> |
| | | 143 | | <dt>VKORG *</dt><dd>Сбытовая организация.</dd> |
| | | 144 | | </dl> |
| | | 145 | | </div> |
| | | 146 | | <div> |
| | | 147 | | <div class="ak-details-title">Поля ответа (массив)</div> |
| | | 148 | | <dl class="ak-dl"> |
| | | 149 | | <dt>KEYZAK</dt><dd>Код склада — используется в <code>search</code> и при заказе.</dd> |
| | | 150 | | <dt>SKLCODE</dt><dd>Технический идентификатор склада.</dd> |
| | | 151 | | <dt>SKLNAME</dt><dd>Наименование склада.</dd> |
| | | 152 | | </dl> |
| | | 153 | | </div> |
| | | 154 | | </div> |
| | | 155 | | </details> |
| | | 156 | | <div class="ak-result" data-role="result" hidden></div> |
| | | 157 | | </div> |
| | | 158 | | </div> |
| | | 159 | | </div> |
| | | 160 | | |
| | | 161 | | <!-- Поиск / проценка --> |
| | | 162 | | <div class="ak-group"> |
| | | 163 | | <div class="ak-group-title"><i class="fas fa-magnifying-glass-dollar text-success"></i>Поиск (проценка)</div> |
| | | 164 | | <div class="ak-cards"> |
| | | 165 | | <div class="ak-card"> |
| | | 166 | | <div class="ak-card-title"><code>search</code> — проценка товара (цена и наличие)</div> |
| | | 167 | | <form class="ak-form" data-armtek-endpoint="/Armtek/Search"> |
| | | 168 | | <div class="ak-fields"> |
| | | 169 | | <div><label for="ak-se-kunnrrg">KUNNR_RG * / Покупатель</label><input id="ak-se-kunnrrg" name="k |
| | | 170 | | <div><label for="ak-se-pin">PIN * / Артикул</label><input id="ak-se-pin" name="pin" class="form- |
| | | 171 | | <div><label for="ak-se-brand">BRAND / Бренд</label><input id="ak-se-brand" name="brand" class="f |
| | | 172 | | <div><label for="ak-se-vkorg">VKORG / Сбытовая организация</label><input id="ak-se-vkorg" name=" |
| | | 173 | | <div> |
| | | 174 | | <label for="ak-se-qt">QUERY_TYPE / Тип поиска</label> |
| | | 175 | | <select id="ak-se-qt" name="queryType" class="form-select"> |
| | | 176 | | <option value="">—</option> |
| | | 177 | | <option value="1">1 (без аналогов)</option> |
| | | 178 | | <option value="2">2 (с аналогами)</option> |
| | | 179 | | </select> |
| | | 180 | | </div> |
| | | 181 | | <div> |
| | | 182 | | <label for="ak-se-program">PROGRAM / Программа</label> |
| | | 183 | | <select id="ak-se-program" name="program" class="form-select"> |
| | | 184 | | <option value="">—</option> |
| | | 185 | | <option value="LP">LP (легковая)</option> |
| | | 186 | | <option value="GP">GP (грузовая)</option> |
| | | 187 | | </select> |
| | | 188 | | </div> |
| | | 189 | | <div><label for="ak-se-za">KUNNR_ZA / Адрес доставки</label><input id="ak-se-za" name="kunnrZa" |
| | | 190 | | <div> |
| | | 191 | | <label for="ak-se-inc">INCOTERMS / Условия поставки</label> |
| | | 192 | | <select id="ak-se-inc" name="incoterms" class="form-select"> |
| | | 193 | | <option value="">—</option> |
| | | 194 | | <option value="true">1 (самовывоз)</option> |
| | | 195 | | <option value="false">0 (доставка)</option> |
| | | 196 | | </select> |
| | | 197 | | </div> |
| | | 198 | | <div><label for="ak-se-vbeln">VBELN / Договор</label><input id="ak-se-vbeln" name="vbeln" class= |
| | | 199 | | </div> |
| | | 200 | | <button type="submit" class="btn btn-sm btn-primary"><i class="fas fa-play me-1"></i>Выполнить</butt |
| | | 201 | | </form> |
| | | 202 | | <details class="ak-details"> |
| | | 203 | | <summary>Описание параметров и ответа</summary> |
| | | 204 | | <div class="ak-details-body"> |
| | | 205 | | <div> |
| | | 206 | | <div class="ak-details-title">Параметры запроса</div> |
| | | 207 | | <dl class="ak-dl"> |
| | | 208 | | <dt>VKORG *</dt><dd>Сбытовая организация.</dd> |
| | | 209 | | <dt>KUNNR_RG *</dt><dd>Покупатель (из RG_TAB.KUNNR).</dd> |
| | | 210 | | <dt>PIN *</dt><dd>Артикул (строка поиска).</dd> |
| | | 211 | | <dt>BRAND</dt><dd>Бренд — настоятельно рекомендуется заполнять, иначе поиск неоднозначны |
| | | 212 | | <dt>QUERY_TYPE</dt><dd>1 — без аналогов, 2 — с аналогами.</dd> |
| | | 213 | | <dt>PROGRAM</dt><dd>LP — легковая, GP — грузовая программа.</dd> |
| | | 214 | | <dt>KUNNR_ZA</dt><dd>Адрес доставки / пункт самовывоза.</dd> |
| | | 215 | | <dt>INCOTERMS</dt><dd>1 — самовывоз, 0 — доставка.</dd> |
| | | 216 | | <dt>VBELN</dt><dd>Номер договора.</dd> |
| | | 217 | | </dl> |
| | | 218 | | </div> |
| | | 219 | | <div> |
| | | 220 | | <div class="ak-details-title">Поля ответа (массив предложений)</div> |
| | | 221 | | <dl class="ak-dl"> |
| | | 222 | | <dt>ARTID</dt><dd>Уникальный ID предложения — нужен для createOrder/createTestOrder.</dd |
| | | 223 | | <dt>PARNR</dt><dd>Код склада партнёра.</dd> |
| | | 224 | | <dt>KEYZAK</dt><dd>Код склада (использовать при заказе).</dd> |
| | | 225 | | <dt>PIN, BRAND, NAME</dt><dd>Артикул, бренд, наименование.</dd> |
| | | 226 | | <dt>RVALUE</dt><dd>Доступное количество на складе.</dd> |
| | | 227 | | <dt>RETDAYS</dt><dd>Дней на возврат.</dd> |
| | | 228 | | <dt>RDPRF</dt><dd>Кратность заказа.</dd> |
| | | 229 | | <dt>MINBM</dt><dd>Минимальное количество.</dd> |
| | | 230 | | <dt>VENSL</dt><dd>Вероятность поставки, %.</dd> |
| | | 231 | | <dt>PRICE</dt><dd>Цена за единицу.</dd> |
| | | 232 | | <dt>WAERS</dt><dd>Валюта.</dd> |
| | | 233 | | <dt>DLVDT</dt><dd>Дата поставки (YYYYMMDDHHIISS).</dd> |
| | | 234 | | <dt>WRNTDT</dt><dd>Дата гарантированной поставки.</dd> |
| | | 235 | | <dt>ANALOG</dt><dd>"X" — аналог (не оригинальный запрошенный PIN/BRAND).</dd> |
| | | 236 | | <dt>TYPEB</dt><dd>Импорт/производитель: I/IP/PP.</dd> |
| | | 237 | | <dt>DSPEC</dt><dd>Признак «Постановление 713».</dd> |
| | | 238 | | <dt>RCOST</dt><dd>Максимальная розничная цена (для 713).</dd> |
| | | 239 | | <dt>PNOTE</dt><dd>Примечание.</dd> |
| | | 240 | | </dl> |
| | | 241 | | </div> |
| | | 242 | | </div> |
| | | 243 | | </details> |
| | | 244 | | <div class="ak-result" data-role="result" hidden></div> |
| | | 245 | | </div> |
| | | 246 | | |
| | | 247 | | <div class="ak-card"> |
| | | 248 | | <div class="ak-card-title"><code>assortment_search</code> — поиск по ассортименту (без клиента)</div> |
| | | 249 | | <form class="ak-form" data-armtek-endpoint="/Armtek/AssortmentSearch"> |
| | | 250 | | <div class="ak-fields"> |
| | | 251 | | <div><label for="ak-as-pin">PIN * / Артикул</label><input id="ak-as-pin" name="pin" class="form- |
| | | 252 | | <div><label for="ak-as-vkorg">VKORG / Сбытовая организация</label><input id="ak-as-vkorg" name=" |
| | | 253 | | <div> |
| | | 254 | | <label for="ak-as-program">PROGRAM / Программа</label> |
| | | 255 | | <select id="ak-as-program" name="program" class="form-select"> |
| | | 256 | | <option value="">—</option> |
| | | 257 | | <option value="LP">LP</option> |
| | | 258 | | <option value="GP">GP</option> |
| | | 259 | | </select> |
| | | 260 | | </div> |
| | | 261 | | </div> |
| | | 262 | | <button type="submit" class="btn btn-sm btn-primary"><i class="fas fa-play me-1"></i>Выполнить</butt |
| | | 263 | | </form> |
| | | 264 | | <details class="ak-details"> |
| | | 265 | | <summary>Описание параметров и ответа</summary> |
| | | 266 | | <div class="ak-details-body"> |
| | | 267 | | <div> |
| | | 268 | | <div class="ak-details-title">Параметры запроса</div> |
| | | 269 | | <dl class="ak-dl"> |
| | | 270 | | <dt>VKORG *</dt><dd>Сбытовая организация.</dd> |
| | | 271 | | <dt>PIN *</dt><dd>Артикул.</dd> |
| | | 272 | | <dt>PROGRAM</dt><dd>Фильтр программы: LP/GP.</dd> |
| | | 273 | | </dl> |
| | | 274 | | <div class="ak-dl-note">Поиск без цен/остатков/привязки к покупателю — быстрый способ провер |
| | | 275 | | </div> |
| | | 276 | | <div> |
| | | 277 | | <div class="ak-details-title">Поля ответа (массив)</div> |
| | | 278 | | <dl class="ak-dl"> |
| | | 279 | | <dt>PIN, BRAND, NAME</dt><dd>Артикул, бренд, наименование товара.</dd> |
| | | 280 | | </dl> |
| | | 281 | | </div> |
| | | 282 | | </div> |
| | | 283 | | </details> |
| | | 284 | | <div class="ak-result" data-role="result" hidden></div> |
| | | 285 | | </div> |
| | | 286 | | </div> |
| | | 287 | | </div> |
| | | 288 | | |
| | | 289 | | <!-- Заказы --> |
| | | 290 | | <div class="ak-group"> |
| | | 291 | | <div class="ak-group-title"><i class="fas fa-cart-shopping text-warning"></i>Заказы</div> |
| | | 292 | | <div class="ak-cards"> |
| | | 293 | | <div class="ak-card"> |
| | | 294 | | <div class="ak-card-title"><code>getOrder</code> — данные по заказу</div> |
| | | 295 | | <form class="ak-form" data-armtek-endpoint="/Armtek/GetOrder"> |
| | | 296 | | <div class="ak-fields"> |
| | | 297 | | <div><label for="ak-go-kunrg">KUNRG * / Покупатель</label><input id="ak-go-kunrg" name="kunrg" c |
| | | 298 | | <div><label for="ak-go-order">ORDER * / Номер заказа</label><input id="ak-go-order" name="order" |
| | | 299 | | <div><label for="ak-go-vkorg">VKORG / Сбытовая организация</label><input id="ak-go-vkorg" name=" |
| | | 300 | | <div> |
| | | 301 | | <label for="ak-go-edit">EDIT / Режим редактирования</label> |
| | | 302 | | <select id="ak-go-edit" name="edit" class="form-select"> |
| | | 303 | | <option value="">—</option> |
| | | 304 | | <option value="true">1</option> |
| | | 305 | | <option value="false">0</option> |
| | | 306 | | </select> |
| | | 307 | | </div> |
| | | 308 | | </div> |
| | | 309 | | <button type="submit" class="btn btn-sm btn-primary"><i class="fas fa-play me-1"></i>Выполнить</butt |
| | | 310 | | </form> |
| | | 311 | | <details class="ak-details"> |
| | | 312 | | <summary>Описание параметров и ответа</summary> |
| | | 313 | | <div class="ak-details-body"> |
| | | 314 | | <div> |
| | | 315 | | <div class="ak-details-title">Параметры запроса</div> |
| | | 316 | | <dl class="ak-dl"> |
| | | 317 | | <dt>VKORG *</dt><dd>Сбытовая организация.</dd> |
| | | 318 | | <dt>KUNRG *</dt><dd>Покупатель.</dd> |
| | | 319 | | <dt>ORDER *</dt><dd>Номер заказа.</dd> |
| | | 320 | | <dt>EDIT</dt><dd>Режим редактирования.</dd> |
| | | 321 | | </dl> |
| | | 322 | | </div> |
| | | 323 | | <div> |
| | | 324 | | <div class="ak-details-title">Поля ответа (HEADER)</div> |
| | | 325 | | <dl class="ak-dl"> |
| | | 326 | | <dt>ORDER, ORDER_TYPE</dt><dd>Номер и тип заказа: Отгрузка с ОСНОВНЫХ/Доставка с БЛИЖНИХ |
| | | 327 | | <dt>ORDER_STATUS</dt><dd>Создан / В работе / Закрыт / Отклонен.</dd> |
| | | 328 | | <dt>ORDER_DATE, ORDER_SUM, CURRENCY</dt><dd>Дата, сумма и валюта заказа.</dd> |
| | | 329 | | <dt>KUNRG/NAMERG</dt><dd>Код и наименование покупателя.</dd> |
| | | 330 | | <dt>KUNWE/NAMEWE</dt><dd>Грузополучатель.</dd> |
| | | 331 | | <dt>KUNZA/NAMEZA/ADDRZA</dt><dd>Адрес доставки.</dd> |
| | | 332 | | <dt>PARNRAP/NAMEAP</dt><dd>Создатель заказа.</dd> |
| | | 333 | | <dt>PARNRZP/NAMEZP</dt><dd>Контактное лицо.</dd> |
| | | 334 | | <dt>ETDAT/VDATU</dt><dd>Окно поставки: «с» / «по».</dd> |
| | | 335 | | <dt>DOC_NUM/DOC_DATE</dt><dd>Номер/дата заказа в учётной системе клиента.</dd> |
| | | 336 | | <dt>NUMDOG</dt><dd>Номер и условия договора.</dd> |
| | | 337 | | <dt>COMPL_DLV</dt><dd>1 — полная поставка, 0 — частичная.</dd> |
| | | 338 | | <dt>COMMENT, COMMENT_EXP</dt><dd>Комментарий по заказу и к экспедиции.</dd> |
| | | 339 | | <dt>INCOTERMS_TXT, VSTELT</dt><dd>Вид доставки, наименование пункта выдачи.</dd> |
| | | 340 | | </dl> |
| | | 341 | | </div> |
| | | 342 | | <div> |
| | | 343 | | <div class="ak-details-title">Поля ответа (ITEMS[])</div> |
| | | 344 | | <dl class="ak-dl"> |
| | | 345 | | <dt>POSNR, BRAND, PIN, NAME</dt><dd>Позиция, бренд, артикул, наименование.</dd> |
| | | 346 | | <dt>KWMENG</dt><dd>Заказано.</dd> |
| | | 347 | | <dt>KWMENG_REQ/PROC/L/REJ_P/WAYIN</dt><dd>Только для ЦЗ (закупка/оприходование/отклонено |
| | | 348 | | <dt>KWMENG_P</dt><dd>К поставке (готово к отгрузке).</dd> |
| | | 349 | | <dt>KWMENG_R</dt><dd>Отгружено.</dd> |
| | | 350 | | <dt>KWMENG_REJ</dt><dd>Отклонено.</dd> |
| | | 351 | | <dt>PRICE, SUMMA, CURRENCY</dt><dd>Цена, сумма, валюта позиции.</dd> |
| | | 352 | | <dt>STATUS</dt><dd>Пусто / полностью поставлена / частично поставлена / частично отклоне |
| | | 353 | | <dt>NOTE</dt><dd>Примечание к позиции.</dd> |
| | | 354 | | <dt>DLVRD/WRNTD</dt><dd>Ожидаемая и гарантированная даты поставки.</dd> |
| | | 355 | | <dt>ABGRU_TXT</dt><dd>Причина отклонения.</dd> |
| | | 356 | | <dt>MATNR</dt><dd>Материал (артикул в системе).</dd> |
| | | 357 | | <dt>COMPL_DLV</dt><dd>1 — полная поставка, 0 — частичная.</dd> |
| | | 358 | | <dt>POSEX/POSROOT</dt><dd>Ссылки на родительскую/корневую позицию при перезаказе.</dd> |
| | | 359 | | <dt>CHARG/CHARG_BLK</dt><dd>Признак некондиции и её блокировка к отгрузке.</dd> |
| | | 360 | | </dl> |
| | | 361 | | </div> |
| | | 362 | | <div> |
| | | 363 | | <div class="ak-details-title">Поля ответа (ABGRU_ITEMS[])</div> |
| | | 364 | | <dl class="ak-dl"> |
| | | 365 | | <dt>ABGRU, BEZEI, DEFAULT</dt><dd>Справочник причин отклонения (для editOrder).</dd> |
| | | 366 | | </dl> |
| | | 367 | | </div> |
| | | 368 | | </div> |
| | | 369 | | </details> |
| | | 370 | | <div class="ak-result" data-role="result" hidden></div> |
| | | 371 | | <div class="ak-hint">Заказы типа «Возврат» вернут ошибку в <code>MESSAGES</code> — используйте <code>get |
| | | 372 | | </div> |
| | | 373 | | |
| | | 374 | | <div class="ak-card"> |
| | | 375 | | <div class="ak-card-title"><code>getOrder2</code> — данные по заказу (v2, детальные статусы)</div> |
| | | 376 | | <form class="ak-form" data-armtek-endpoint="/Armtek/GetOrder2"> |
| | | 377 | | <div class="ak-fields"> |
| | | 378 | | <div><label for="ak-go2-kunrg">KUNRG * / Покупатель</label><input id="ak-go2-kunrg" name="kunrg" |
| | | 379 | | <div><label for="ak-go2-order">ORDER * / Номер заказа</label><input id="ak-go2-order" name="orde |
| | | 380 | | <div><label for="ak-go2-vkorg">VKORG / Сбытовая организация</label><input id="ak-go2-vkorg" name |
| | | 381 | | <div> |
| | | 382 | | <label for="ak-go2-status">STATUS / Детализация статусов</label> |
| | | 383 | | <select id="ak-go2-status" name="detailedStatus" class="form-select"> |
| | | 384 | | <option value="true" selected>1 (детально)</option> |
| | | 385 | | <option value="false">0</option> |
| | | 386 | | </select> |
| | | 387 | | </div> |
| | | 388 | | </div> |
| | | 389 | | <button type="submit" class="btn btn-sm btn-primary"><i class="fas fa-play me-1"></i>Выполнить</butt |
| | | 390 | | </form> |
| | | 391 | | <details class="ak-details"> |
| | | 392 | | <summary>Описание параметров и ответа</summary> |
| | | 393 | | <div class="ak-details-body"> |
| | | 394 | | <div> |
| | | 395 | | <div class="ak-details-title">Параметры запроса</div> |
| | | 396 | | <dl class="ak-dl"> |
| | | 397 | | <dt>VKORG *</dt><dd>Сбытовая организация.</dd> |
| | | 398 | | <dt>KUNRG *</dt><dd>Покупатель.</dd> |
| | | 399 | | <dt>ORDER *</dt><dd>Номер заказа.</dd> |
| | | 400 | | <dt>STATUS</dt><dd>1 — детальная расшифровка статусов, 0 — без неё.</dd> |
| | | 401 | | </dl> |
| | | 402 | | </div> |
| | | 403 | | <div> |
| | | 404 | | <div class="ak-details-title">Поля ответа</div> |
| | | 405 | | <dl class="ak-dl"> |
| | | 406 | | <dt>HEADER, ITEMS[]</dt><dd>Те же поля, что у getOrder.</dd> |
| | | 407 | | <dt>STATUSES.Processing[]</dt><dd>SubStatus: Planned (запланировано к закупке) / Waiting |
| | | 408 | | <dt>STATUSES.Ready[]</dt><dd>Готово к отгрузке: номер и дата поставки, количество на скл |
| | | 409 | | <dt>STATUSES.Delivered[]</dt><dd>Отгружено: привязка к фактуре — номер, дата, количество |
| | | 410 | | </dl> |
| | | 411 | | <div class="ak-dl-note">При STATUS=1 запрос может выполняться до 90 сек — при таймауте HEADE |
| | | 412 | | </div> |
| | | 413 | | </div> |
| | | 414 | | </details> |
| | | 415 | | <div class="ak-result" data-role="result" hidden></div> |
| | | 416 | | <div class="ak-hint">При <code>STATUS=1</code> запрос может выполняться до 90 сек — возможен частичный о |
| | | 417 | | </div> |
| | | 418 | | |
| | | 419 | | <div class="ak-card"> |
| | | 420 | | <div class="ak-card-title"><code>getRefund</code> — данные по возврату</div> |
| | | 421 | | <form class="ak-form" data-armtek-endpoint="/Armtek/GetRefund"> |
| | | 422 | | <div class="ak-fields"> |
| | | 423 | | <div><label for="ak-rf-kunrg">KUNRG * / Покупатель</label><input id="ak-rf-kunrg" name="kunrg" c |
| | | 424 | | <div><label for="ak-rf-return">RETURN * / Номер возврата</label><input id="ak-rf-return" name="r |
| | | 425 | | <div><label for="ak-rf-vkorg">VKORG / Сбытовая организация</label><input id="ak-rf-vkorg" name=" |
| | | 426 | | </div> |
| | | 427 | | <button type="submit" class="btn btn-sm btn-primary"><i class="fas fa-play me-1"></i>Выполнить</butt |
| | | 428 | | </form> |
| | | 429 | | <details class="ak-details"> |
| | | 430 | | <summary>Описание параметров и ответа</summary> |
| | | 431 | | <div class="ak-details-body"> |
| | | 432 | | <div> |
| | | 433 | | <div class="ak-details-title">Параметры запроса</div> |
| | | 434 | | <dl class="ak-dl"> |
| | | 435 | | <dt>VKORG *</dt><dd>Сбытовая организация.</dd> |
| | | 436 | | <dt>KUNRG *</dt><dd>Покупатель.</dd> |
| | | 437 | | <dt>RETURN *</dt><dd>Номер возврата (заказ с ORDER_TYPE = «Возврат»).</dd> |
| | | 438 | | </dl> |
| | | 439 | | </div> |
| | | 440 | | <div> |
| | | 441 | | <div class="ak-details-title">Поля ответа</div> |
| | | 442 | | <dl class="ak-dl"> |
| | | 443 | | <dt>HEADER</dt><dd>Та же структура, что у getOrder.</dd> |
| | | 444 | | <dt>ITEMS[]</dt><dd>POSNR, BRAND, PIN, NAME, KWMENG, KWMENG_P, KWMENG_R, KWMENG_REJ, PRI |
| | | 445 | | </dl> |
| | | 446 | | </div> |
| | | 447 | | </div> |
| | | 448 | | </details> |
| | | 449 | | <div class="ak-result" data-role="result" hidden></div> |
| | | 450 | | </div> |
| | | 451 | | </div> |
| | | 452 | | </div> |
| | | 453 | | |
| | | 454 | | <!-- Фактуры --> |
| | | 455 | | <div class="ak-group"> |
| | | 456 | | <div class="ak-group-title"><i class="fas fa-file-invoice text-info"></i>Фактуры</div> |
| | | 457 | | <div class="ak-cards"> |
| | | 458 | | <div class="ak-card"> |
| | | 459 | | <div class="ak-card-title"><code>getInvoice</code> — данные по фактуре</div> |
| | | 460 | | <form class="ak-form" data-armtek-endpoint="/Armtek/GetInvoice"> |
| | | 461 | | <div class="ak-fields"> |
| | | 462 | | <div><label for="ak-inv-kunrg">KUNRG * / Покупатель</label><input id="ak-inv-kunrg" name="kunrg" |
| | | 463 | | <div><label for="ak-inv-invoice">INVOICE / Номер фактуры</label><input id="ak-inv-invoice" name= |
| | | 464 | | <div><label for="ak-inv-zzsf">ZZSF / Номер печатного документа</label><input id="ak-inv-zzsf" na |
| | | 465 | | <div><label for="ak-inv-vkorg">VKORG / Сбытовая организация</label><input id="ak-inv-vkorg" name |
| | | 466 | | <div> |
| | | 467 | | <label for="ak-inv-reflag">REFLAG / Режим возврата</label> |
| | | 468 | | <select id="ak-inv-reflag" name="refundFlag" class="form-select"> |
| | | 469 | | <option value="false" selected>0</option> |
| | | 470 | | <option value="true">1 (для возврата)</option> |
| | | 471 | | </select> |
| | | 472 | | </div> |
| | | 473 | | <div> |
| | | 474 | | <label for="ak-inv-nocol">NOCOLLAPS / Не сворачивать партии</label> |
| | | 475 | | <select id="ak-inv-nocol" name="noCollapse" class="form-select"> |
| | | 476 | | <option value="">—</option> |
| | | 477 | | <option value="true">1</option> |
| | | 478 | | <option value="false">0</option> |
| | | 479 | | </select> |
| | | 480 | | </div> |
| | | 481 | | </div> |
| | | 482 | | <button type="submit" class="btn btn-sm btn-primary"><i class="fas fa-play me-1"></i>Выполнить</butt |
| | | 483 | | </form> |
| | | 484 | | <details class="ak-details"> |
| | | 485 | | <summary>Описание параметров и ответа</summary> |
| | | 486 | | <div class="ak-details-body"> |
| | | 487 | | <div> |
| | | 488 | | <div class="ak-details-title">Параметры запроса</div> |
| | | 489 | | <dl class="ak-dl"> |
| | | 490 | | <dt>VKORG *</dt><dd>Сбытовая организация.</dd> |
| | | 491 | | <dt>KUNRG *</dt><dd>Покупатель.</dd> |
| | | 492 | | <dt>INVOICE *</dt><dd>Номер фактуры. Обязателен, если не заполнен ZZSF.</dd> |
| | | 493 | | <dt>ZZSF *</dt><dd>Номер печатного документа фактуры — альтернатива INVOICE.</dd> |
| | | 494 | | <dt>REFLAG</dt><dd>Режим «для возврата» — подтягивает MAX_RET_SUM, NORET, RETMG, AUGRU_O |
| | | 495 | | <dt>NOCOLLAPS</dt><dd>Разделять позиции по партиям.</dd> |
| | | 496 | | </dl> |
| | | 497 | | </div> |
| | | 498 | | <div> |
| | | 499 | | <div class="ak-details-title">Поля ответа (HEADER)</div> |
| | | 500 | | <dl class="ak-dl"> |
| | | 501 | | <dt>INVOICE, INVDATE</dt><dd>Номер и дата фактуры (YYYYMMDD).</dd> |
| | | 502 | | <dt>KUNWE</dt><dd>Грузополучатель.</dd> |
| | | 503 | | <dt>KUNZA</dt><dd>Адрес доставки / пункт выдачи.</dd> |
| | | 504 | | <dt>PARNRZP</dt><dd>Контактное лицо.</dd> |
| | | 505 | | <dt>NUMDOG</dt><dd>Номер договора.</dd> |
| | | 506 | | <dt>UPD</dt><dd>Номер УПД/товарного чека.</dd> |
| | | 507 | | <dt>TORG12</dt><dd>ТН/ТТН/акт выполненных работ.</dd> |
| | | 508 | | <dt>PAYMENT</dt><dd>Наличный/безналичный.</dd> |
| | | 509 | | <dt>INCOTERMS_TXT, SUMMA, CURRENCY</dt><dd>Вид доставки, сумма, валюта.</dd> |
| | | 510 | | <dt>ERDAT</dt><dd>Дата и время создания фактуры (YYYYMMDDHHIISS).</dd> |
| | | 511 | | <dt>VSTELT</dt><dd>Наименование пункта выдачи.</dd> |
| | | 512 | | <dt>MAX_RET_SUM</dt><dd>Максимально возможная сумма к возврату (только при REFLAG=1).</d |
| | | 513 | | </dl> |
| | | 514 | | </div> |
| | | 515 | | <div> |
| | | 516 | | <div class="ak-details-title">Поля ответа (ITEMS[])</div> |
| | | 517 | | <dl class="ak-dl"> |
| | | 518 | | <dt>POSNR, MATNR, PIN, BRAND, NAME</dt><dd>Позиция, материал, артикул, бренд, наименован |
| | | 519 | | <dt>GTD</dt><dd>Номер ГТД.</dd> |
| | | 520 | | <dt>AMOUNT, WEIGHT, VOLUM</dt><dd>Количество, вес (кг), объём (дм³).</dd> |
| | | 521 | | <dt>PRICE, SUMMA</dt><dd>Цена и сумма позиции.</dd> |
| | | 522 | | <dt>RETMG</dt><dd>Количество, уже возвращённое по позиции.</dd> |
| | | 523 | | <dt>NORET</dt><dd>«X» — возврат позиции невозможен.</dd> |
| | | 524 | | <dt>MINBM, RDPRF</dt><dd>Минимальное количество, кратность.</dd> |
| | | 525 | | <dt>SCAL</dt><dd>Признак покупки со скидкой по шкале.</dd> |
| | | 526 | | <dt>DRE</dt><dd>Дней, в течение которых можно вернуть позицию.</dd> |
| | | 527 | | <dt>ORDER/ORDER_POS/ORDER_NOTE</dt><dd>Номер заказа, позиция заказа, комментарий.</dd> |
| | | 528 | | <dt>COUNTRY</dt><dd>Страна происхождения.</dd> |
| | | 529 | | <dt>VatRate, VatAmount</dt><dd>Ставка и сумма НДС.</dd> |
| | | 530 | | <dt>Ean, Tnved</dt><dd>Код EAN, код ТН ВЭД.</dd> |
| | | 531 | | </dl> |
| | | 532 | | </div> |
| | | 533 | | <div> |
| | | 534 | | <div class="ak-details-title">Поля ответа (CASH[], AUGRU_OUTPUT[])</div> |
| | | 535 | | <dl class="ak-dl"> |
| | | 536 | | <dt>CASH.KEY / NAME</dt><dd>Код и описание способа возврата денег (только при REFLAG=1, |
| | | 537 | | <dt>AUGRU_OUTPUT.AUGRU / BEZEI / TEXT</dt><dd>Код причины возврата, описание, текст по у |
| | | 538 | | </dl> |
| | | 539 | | </div> |
| | | 540 | | </div> |
| | | 541 | | </details> |
| | | 542 | | <div class="ak-result" data-role="result" hidden></div> |
| | | 543 | | <div class="ak-hint">Нужно заполнить либо <code>INVOICE</code>, либо <code>ZZSF</code>.</div> |
| | | 544 | | </div> |
| | | 545 | | </div> |
| | | 546 | | </div> |
| | | 547 | | |
| | | 548 | | <!-- Отчёты --> |
| | | 549 | | <div class="ak-group"> |
| | | 550 | | <div class="ak-group-title"><i class="fas fa-chart-column text-secondary"></i>Отчёты</div> |
| | | 551 | | <div class="ak-cards"> |
| | | 552 | | <div class="ak-card"> |
| | | 553 | | <div class="ak-card-title"><code>getOrderReportByDate</code> — отчёт по заказам за период</div> |
| | | 554 | | <form class="ak-form" data-armtek-endpoint="/Armtek/GetOrderReportByDate"> |
| | | 555 | | <div class="ak-fields"> |
| | | 556 | | <div><label for="ak-r1-kunnrrg">KUNNR_RG * / Покупатель</label><input id="ak-r1-kunnrrg" name="k |
| | | 557 | | <div><label for="ak-r1-vkorg">VKORG / Сбытовая организация</label><input id="ak-r1-vkorg" name=" |
| | | 558 | | <div><label for="ak-r1-cf">SCRDATE / Создан с</label><input id="ak-r1-cf" type="date" name="crea |
| | | 559 | | <div><label for="ak-r1-ct">ECRDATE / Создан по</label><input id="ak-r1-ct" type="date" name="cre |
| | | 560 | | <div><label for="ak-r1-df">SDLDATE / Поставка с</label><input id="ak-r1-df" type="date" name="de |
| | | 561 | | <div><label for="ak-r1-dt">EDLDATE / Поставка по</label><input id="ak-r1-dt" type="date" name="d |
| | | 562 | | <div> |
| | | 563 | | <label for="ak-r1-sale">TYPEZK_SALE / Продажи</label> |
| | | 564 | | <select id="ak-r1-sale" name="includeSales" class="form-select"> |
| | | 565 | | <option value="">—</option><option value="true">1</option><option value="false">0</optio |
| | | 566 | | </select> |
| | | 567 | | </div> |
| | | 568 | | <div> |
| | | 569 | | <label for="ak-r1-ret">TYPEZK_RETN / Возвраты</label> |
| | | 570 | | <select id="ak-r1-ret" name="includeReturns" class="form-select"> |
| | | 571 | | <option value="">—</option><option value="true">1</option><option value="false">0</optio |
| | | 572 | | </select> |
| | | 573 | | </div> |
| | | 574 | | </div> |
| | | 575 | | <button type="submit" class="btn btn-sm btn-primary"><i class="fas fa-play me-1"></i>Выполнить</butt |
| | | 576 | | </form> |
| | | 577 | | <details class="ak-details"> |
| | | 578 | | <summary>Описание параметров и ответа</summary> |
| | | 579 | | <div class="ak-details-body"> |
| | | 580 | | <div> |
| | | 581 | | <div class="ak-details-title">Параметры запроса</div> |
| | | 582 | | <dl class="ak-dl"> |
| | | 583 | | <dt>VKORG *</dt><dd>Сбытовая организация.</dd> |
| | | 584 | | <dt>KUNNR_RG *</dt><dd>Покупатель.</dd> |
| | | 585 | | <dt>Создан с/по (SCRDATE/ECRDATE)</dt><dd>Дата создания заказа с/по. По умолчанию — теку |
| | | 586 | | <dt>Поставка с/по (SDLDATE/EDLDATE)</dt><dd>Дата поставки с/по.</dd> |
| | | 587 | | <dt>Продажи (TYPEZK_SALE)</dt><dd>Включать заказы продаж.</dd> |
| | | 588 | | <dt>Возвраты (TYPEZK_RETN)</dt><dd>Включать возвраты и разницы.</dd> |
| | | 589 | | </dl> |
| | | 590 | | </div> |
| | | 591 | | <div> |
| | | 592 | | <div class="ak-details-title">Поля ответа (DATA[])</div> |
| | | 593 | | <dl class="ak-dl"> |
| | | 594 | | <dt>ORDER, ORDER_TYPE</dt><dd>Номер и тип заказа (склады АРМТЕК/ЦЗ/Возврат).</dd> |
| | | 595 | | <dt>ORDER_DATE, ORDER_STATUS, ORDER_SUM, CURRENCY</dt><dd>Дата, статус, сумма, валюта.</ |
| | | 596 | | <dt>DELIVERY, INVOICE</dt><dd>Номер поставки, номер фактуры.</dd> |
| | | 597 | | <dt>STATCRED</dt><dd>Статус кредита: Проверен/Блокирован/Деблокирован.</dd> |
| | | 598 | | <dt>MIN_SUM</dt><dd>Статус минимальной суммы.</dd> |
| | | 599 | | <dt>ETDAT/VDATU</dt><dd>Окно поставки.</dd> |
| | | 600 | | <dt>INCOTERMS_TXT, NUMDOG</dt><dd>Вид доставки, договор.</dd> |
| | | 601 | | <dt>COMMENT, COMMENT_EXP</dt><dd>Комментарии по заказу и экспедиции.</dd> |
| | | 602 | | </dl> |
| | | 603 | | </div> |
| | | 604 | | <div> |
| | | 605 | | <div class="ak-details-title">Поля ответа (INF)</div> |
| | | 606 | | <dl class="ak-dl"> |
| | | 607 | | <dt>SUM, CURRENCY</dt><dd>Общая сумма по выборке.</dd> |
| | | 608 | | <dt>NUM</dt><dd>Количество уникальных заказов в выборке.</dd> |
| | | 609 | | </dl> |
| | | 610 | | <div class="ak-dl-note">Если заказов за период нет — RESP полностью null, а в MESSAGES придё |
| | | 611 | | </div> |
| | | 612 | | </div> |
| | | 613 | | </details> |
| | | 614 | | <div class="ak-result" data-role="result" hidden></div> |
| | | 615 | | </div> |
| | | 616 | | |
| | | 617 | | <div class="ak-card"> |
| | | 618 | | <div class="ak-card-title"><code>getOrderPositionsReportByDate</code> — отчёт по позициям заказов</div> |
| | | 619 | | <form class="ak-form" data-armtek-endpoint="/Armtek/GetOrderPositionsReportByDate"> |
| | | 620 | | <div class="ak-fields"> |
| | | 621 | | <div><label for="ak-r2-kunnrrg">KUNNR_RG * / Покупатель</label><input id="ak-r2-kunnrrg" name="k |
| | | 622 | | <div><label for="ak-r2-vkorg">VKORG / Сбытовая организация</label><input id="ak-r2-vkorg" name=" |
| | | 623 | | <div><label for="ak-r2-cf">SCRDATE / Создан с</label><input id="ak-r2-cf" type="date" name="crea |
| | | 624 | | <div><label for="ak-r2-ct">ECRDATE / Создан по</label><input id="ak-r2-ct" type="date" name="cre |
| | | 625 | | <div><label for="ak-r2-df">SDLDATE / Поставка с</label><input id="ak-r2-df" type="date" name="de |
| | | 626 | | <div><label for="ak-r2-dt">EDLDATE / Поставка по</label><input id="ak-r2-dt" type="date" name="d |
| | | 627 | | <div> |
| | | 628 | | <label for="ak-r2-sale">TYPEZK_SALE / Продажи</label> |
| | | 629 | | <select id="ak-r2-sale" name="includeSales" class="form-select"> |
| | | 630 | | <option value="">—</option><option value="true">1</option><option value="false">0</optio |
| | | 631 | | </select> |
| | | 632 | | </div> |
| | | 633 | | <div> |
| | | 634 | | <label for="ak-r2-ret">TYPEZK_RETN / Возвраты</label> |
| | | 635 | | <select id="ak-r2-ret" name="includeReturns" class="form-select"> |
| | | 636 | | <option value="">—</option><option value="true">1</option><option value="false">0</optio |
| | | 637 | | </select> |
| | | 638 | | </div> |
| | | 639 | | </div> |
| | | 640 | | <button type="submit" class="btn btn-sm btn-primary"><i class="fas fa-play me-1"></i>Выполнить</butt |
| | | 641 | | </form> |
| | | 642 | | <details class="ak-details"> |
| | | 643 | | <summary>Описание параметров и ответа</summary> |
| | | 644 | | <div class="ak-details-body"> |
| | | 645 | | <div> |
| | | 646 | | <div class="ak-details-title">Параметры запроса</div> |
| | | 647 | | <div class="ak-dl-note">Те же, что у getOrderReportByDate (см. выше).</div> |
| | | 648 | | </div> |
| | | 649 | | <div> |
| | | 650 | | <div class="ak-details-title">Поля ответа (DATA[])</div> |
| | | 651 | | <dl class="ak-dl"> |
| | | 652 | | <dt>POSNR, BRAND, PIN, NAME</dt><dd>Позиция, бренд, артикул, наименование.</dd> |
| | | 653 | | <dt>ORDER, ORDER_TYPE, ORDER_DATE, ORDER_STATUS</dt><dd>Данные заказа этой позиции.</dd> |
| | | 654 | | <dt>ETDAT/VDATU</dt><dd>Окно поставки.</dd> |
| | | 655 | | <dt>KWMENG</dt><dd>Заказано.</dd> |
| | | 656 | | <dt>KWMENG_REQ/PROC/L/REJ_P/WAYIN</dt><dd>Только для ЦЗ.</dd> |
| | | 657 | | <dt>KWMENG_P/R/REJ</dt><dd>К поставке, отгружено, отклонено.</dd> |
| | | 658 | | <dt>PRICE, CURRENCY</dt><dd>Цена и валюта.</dd> |
| | | 659 | | <dt>STATUS, STATCRED, NOTE</dt><dd>Статус поставки, статус кредита, примечание.</dd> |
| | | 660 | | <dt>DLVRD/WRNTD</dt><dd>Ожидаемая и гарантированная даты поставки.</dd> |
| | | 661 | | <dt>ABGRU_TXT</dt><dd>Причина отклонения.</dd> |
| | | 662 | | <dt>POSEX/POSROOT</dt><dd>Ссылки на позицию при перезаказе.</dd> |
| | | 663 | | <dt>CHARG/CHARG_BLK</dt><dd>Некондиция и её блокировка.</dd> |
| | | 664 | | </dl> |
| | | 665 | | </div> |
| | | 666 | | <div> |
| | | 667 | | <div class="ak-details-title">Поля ответа (INF)</div> |
| | | 668 | | <div class="ak-dl-note">Как у getOrderReportByDate — SUM, CURRENCY, NUM.</div> |
| | | 669 | | </div> |
| | | 670 | | </div> |
| | | 671 | | </details> |
| | | 672 | | <div class="ak-result" data-role="result" hidden></div> |
| | | 673 | | </div> |
| | | 674 | | |
| | | 675 | | <div class="ak-card"> |
| | | 676 | | <div class="ak-card-title"><code>getOrderPositionsReportByDate2</code> — отчёт по позициям (v2, с процес |
| | | 677 | | <form class="ak-form" data-armtek-endpoint="/Armtek/GetOrderPositionsReportByDate2"> |
| | | 678 | | <div class="ak-fields"> |
| | | 679 | | <div><label for="ak-r3-kunnrrg">KUNNR_RG * / Покупатель</label><input id="ak-r3-kunnrrg" name="k |
| | | 680 | | <div><label for="ak-r3-vkorg">VKORG / Сбытовая организация</label><input id="ak-r3-vkorg" name=" |
| | | 681 | | <div><label for="ak-r3-cf">SCRDATE / Создан с</label><input id="ak-r3-cf" type="date" name="crea |
| | | 682 | | <div><label for="ak-r3-ct">ECRDATE / Создан по</label><input id="ak-r3-ct" type="date" name="cre |
| | | 683 | | <div><label for="ak-r3-df">SDLDATE / Поставка с</label><input id="ak-r3-df" type="date" name="de |
| | | 684 | | <div><label for="ak-r3-dt">EDLDATE / Поставка по</label><input id="ak-r3-dt" type="date" name="d |
| | | 685 | | <div> |
| | | 686 | | <label for="ak-r3-sale">TYPEZK_SALE / Продажи</label> |
| | | 687 | | <select id="ak-r3-sale" name="includeSales" class="form-select"> |
| | | 688 | | <option value="">—</option><option value="true">1</option><option value="false">0</optio |
| | | 689 | | </select> |
| | | 690 | | </div> |
| | | 691 | | <div> |
| | | 692 | | <label for="ak-r3-ret">TYPEZK_RETN / Возвраты</label> |
| | | 693 | | <select id="ak-r3-ret" name="includeReturns" class="form-select"> |
| | | 694 | | <option value="">—</option><option value="true">1</option><option value="false">0</optio |
| | | 695 | | </select> |
| | | 696 | | </div> |
| | | 697 | | <div> |
| | | 698 | | <label for="ak-r3-rej">Rejected / Только отклонённые</label> |
| | | 699 | | <select id="ak-r3-rej" name="rejectedOnly" class="form-select"> |
| | | 700 | | <option value="">—</option><option value="true">1</option><option value="false">0</optio |
| | | 701 | | </select> |
| | | 702 | | </div> |
| | | 703 | | </div> |
| | | 704 | | <button type="submit" class="btn btn-sm btn-primary"><i class="fas fa-play me-1"></i>Выполнить</butt |
| | | 705 | | </form> |
| | | 706 | | <details class="ak-details"> |
| | | 707 | | <summary>Описание параметров и ответа</summary> |
| | | 708 | | <div class="ak-details-body"> |
| | | 709 | | <div> |
| | | 710 | | <div class="ak-details-title">Параметры запроса</div> |
| | | 711 | | <dl class="ak-dl"> |
| | | 712 | | <dt>Только отклонённые (Rejected)</dt><dd>Показывать только отклонённые позиции.</dd> |
| | | 713 | | </dl> |
| | | 714 | | <div class="ak-dl-note">Остальные параметры — те же, что у getOrderPositionsReportByDate.</d |
| | | 715 | | </div> |
| | | 716 | | <div> |
| | | 717 | | <div class="ak-details-title">Поля ответа (DATA[]) — дополнительно к v1</div> |
| | | 718 | | <dl class="ak-dl"> |
| | | 719 | | <dt>ZZKWMENG</dt><dd>Изначально заказанное количество.</dd> |
| | | 720 | | <dt>REJECTED</dt><dd>Количество отклонено.</dd> |
| | | 721 | | <dt>PROCESSING</dt><dd>В работе — запасы на складах АРМТЕК или в закупке.</dd> |
| | | 722 | | <dt>READY</dt><dd>Готов к отгрузке.</dd> |
| | | 723 | | <dt>REJ_MENGE</dt><dd>Отказ клиента при доставке.</dd> |
| | | 724 | | <dt>ReadyToIssue</dt><dd>Готов к выдаче (самовывоз).</dd> |
| | | 725 | | <dt>Issued</dt><dd>Выдано (самовывоз).</dd> |
| | | 726 | | </dl> |
| | | 727 | | <div class="ak-dl-note">Остальные поля — те же, что у getOrderPositionsReportByDate.</div> |
| | | 728 | | </div> |
| | | 729 | | </div> |
| | | 730 | | </details> |
| | | 731 | | <div class="ak-result" data-role="result" hidden></div> |
| | | 732 | | </div> |
| | | 733 | | </div> |
| | | 734 | | </div> |
| | | 735 | | @section Scripts { |
| | | 736 | | <script> |
| | 0 | 737 | | window.armtekConsolePrefix = '@(ViewData["ArmtekConsolePrefix"] as string ?? "/Armtek")'; |
| | 0 | 738 | | window.armtekConsoleDefaultVkorg = '@(ViewData["ArmtekConsoleDefaultVkorg"] as string ?? "4000")'; |
| | | 739 | | </script> |
| | | 740 | | <script src="~/js/Studio2/Armtek/armtek-defaults.js" asp-append-version="true"></script> |
| | | 741 | | } |