Тук са показани разликите между избраната и текущата версия на страницата.
Both sides previous revisionПредходна версияСледваща версия | Предходна версия | ||
supto:interfeisi:web_site [2020/01/15 10:10] – [Проследяване изпълнението на интерфейсите] m.ayvazova | supto:interfeisi:web_site [2020/08/24 08:57] (текуща) – [Справка състояние поръчки за импорт] m.ayvazova | ||
---|---|---|---|
Ред 1: | Ред 1: | ||
====== Интерфейс с уеб сайт (например Magento) ====== | ====== Интерфейс с уеб сайт (например Magento) ====== | ||
===== Общо описание ===== | ===== Общо описание ===== | ||
+ | {{ : | ||
A-SUPTO SelMatic ERP има изградена автоматична връзка с уеб сайт. | A-SUPTO SelMatic ERP има изградена автоматична връзка с уеб сайт. | ||
Ред 40: | Ред 41: | ||
Половината от Импортера, | Половината от Импортера, | ||
- | 1. На определени интервали от време (в рамките на 48 часа или по-често), | + | 1. На определени интервали от време (в рамките на 48 часа или по-често), |
- | 2. Ако някой от подадените записи съдържа невалидни данни, API-1-Селматик отказва импорта и връща съобщение за грешка, | + | към API-1-Селматик, |
- | 3. Така A-SUPTO SelMatic ERP осигурява чрез API-1-Селматик, | + | клиента, |
- | 4. При успешно валидиране на данни, в момента на създаване на Поръчка в A-SUPTO SelMatic ERP, се проверява за връзка с фискално устройство и автоматично се генерира УНП. Ако в момента фискалното устройство не комуникира, | + | че са успешно импортирани в A-SUPTO SelMatic ERP. |
- | 5. Импортера в A-SUPTO SelMatic ERP, не генерира фискален бон за подадената информация за плащания, | + | 2. Ако някой от подадените записи съдържа невалидни данни, API-1-Селматик отказва импорта и връща съобщение за |
- | 6. За всички импортирани поръчки се съхранява следната структурирана информация: | + | грешка, |
- | 7. За всички импортирани поръчки Импортерът прави обвръзка между номерата им, присвоени в софтуера на електронния магазин и генерираните за тях УНП. | + | разработчика (различен от Селматик), |
+ | проблемен запис не може да бъде загубен, | ||
+ | **ЗАБЕЛЕЖКА: | ||
+ | двете страни. Това може да отнеме няколко дни. Така | ||
+ | обработка на поръчката и плащанията по нея, може да се забави с няколко дни, спрямо момента на първоначално | ||
+ | получаване на поръчка в Уеб сайта. | ||
+ | 3. Така A-SUPTO SelMatic ERP осигурява чрез API-1-Селматик, | ||
+ | подадени от API-2-ешоп заявки от електронния магазин, | ||
+ | 4. При успешно валидиране на данни, в момента на създаване на Поръчка в A-SUPTO SelMatic ERP, се проверява за | ||
+ | връзка с фискално устройство и автоматично се генерира УНП. Ако в момента фискалното устройство не комуникира, | ||
+ | импорта спира и към API-2-ешоп се връща съобщение за грешка, | ||
+ | 5. Импортера в A-SUPTO SelMatic ERP, не генерира фискален бон за подадената информация за плащания, | ||
+ | този момент, | ||
+ | стоката на куриер или клиент, | ||
+ | изпълнението на поръчка и плащането. | ||
+ | 6. За всички импортирани поръчки се съхранява следната структурирана информация: | ||
+ | A-SUPTO SelMatic ERP; Източник на импорта – (напр. електронен магазин, | ||
+ | др.); | ||
+ | 7. За всички импортирани поръчки Импортерът прави обвръзка между номерата им, присвоени в софтуера на | ||
+ | електронния магазин и генерираните за тях УНП. | ||
Поведението и структурата на API-2-ешоп, | Поведението и структурата на API-2-ешоп, | ||
Ред 59: | Ред 79: | ||
При двоен клик с левия бутон на мишката върху името на съответния източник може да се достъпи кода на скрипта. | При двоен клик с левия бутон на мишката върху името на съответния източник може да се достъпи кода на скрипта. | ||
+ | {{ : | ||
// | // | ||
Ред 75: | Ред 95: | ||
* подробно описанието на грешката (ако е имало такава) | * подробно описанието на грешката (ако е имало такава) | ||
- | **ВНИМАНИЕ!** В тази таблица се вписват редове при изпълнение на интерфейси НЕ засягащи СУПТО-то и продажбения процес и затова не е възможно да се използва само и единствено тя за СУПТО логовете. | + | <box round orange|**ВНИМАНИЕ!**> В тази таблица се вписват редове |
* **SUPTO$INTERFACE_LOG** - таблицата е специално разработена за целите на проследяване импорта на хедърите на поръчки от външни системи спрямо изискванията на Н-18 с полета: | * **SUPTO$INTERFACE_LOG** - таблицата е специално разработена за целите на проследяване импорта на хедърите на поръчки от външни системи спрямо изискванията на Н-18 с полета: | ||
Ред 93: | Ред 113: | ||
В менюто със СУПТО справките, | В менюто със СУПТО справките, | ||
+ | {{ : | ||
// | // | ||
==== Справка Лог за изпълнението на интерфейсите ==== | ==== Справка Лог за изпълнението на интерфейсите ==== | ||
- | + | Справката може да се стартира от главното меню на системата // | |
+ | |||
+ | Справката визуализира детайлен лог за изпълнението на интерфейса (импортера) за импорт на поръчки от електронния магазин. | ||
+ | Редовете, | ||
+ | Ако импорта е преминал успешно всички валидации и в A-SUPTO SelMatic ERP има създаден документ за поръчката, | ||
+ | В долната част на прозореца със справката е вложена справка за детайлите на съответната поръчка (реда от основната справка, | ||
+ | * ако при импорта на поръчката е имало проблем с валидацията на данните в хедъра на поръчката (Примерно: | ||
+ | * ако при импорта на детайлите на поръчката е имало проблем с валидацията на данните в детайлите (Примерно: | ||
+ | * Ако поръчката е успешно импортирана и съответно е успешно създаден ТД в A-SUPTO SelMatic ERP в детайлната част на справката ще се визуализира информация за детайлите на поръчката от електронния магазин получени при импорта и детайлите на ТД в A-SUPTO SelMatic ERP. | ||
+ | |||
+ | Ако поръчката е успешно импортирана и подлежи на допълнителна обработка в A-SUPTO SelMatic ERP от потребител, | ||
+ | |||
+ | Например: | ||
+ | |||
+ | В справката ще се визуализира дадена поръчка толкова пъти колкото е правен опита за нейния импорт, | ||
+ | |||
+ | Например: | ||
+ | |||
+ | {{ : | ||
+ | *Екранната снимка е направена от тестова среда с логнат в системата Одиторски профил и всички данни в нея за примерни | ||
+ | |||
+ | **Филтри, | ||
+ | * Външна система | ||
+ | * Дата на поръчката ОТ-ДО в електронния магазин | ||
+ | |||
+ | **Колони на таблицата, | ||
+ | |||
+ | * Уникално ИД на събитието от таблица SYS$INTERFACE_LOG | ||
+ | * Дата и час на събитието в таблица SYS$INTERFACE_LOG | ||
+ | * Източник на импорта | ||
+ | * Вид на съобщението | ||
+ | * Кратко съобщение | ||
+ | * Подробно описание | ||
+ | * Уникално ИД реда в таблица SUPTO$INTERFACE_LOG | ||
+ | * Номер на поръчката от електронния магазин | ||
+ | * Дата на поръчката от електронния магазин | ||
+ | * Брой редове получени при импорта | ||
+ | * Обща сума на количеството на артикулите получено при импорта | ||
+ | * Обща ст-т с ДДС на артикулите получено при импорта | ||
+ | * Уникален номер на документа създаден в A-SUPTO SelMatic ERP ако импорта е бил успешен | ||
+ | * УНП (Ако трябва да се генерира такова) | ||
+ | * Брой редове в ТД създаден при успешен импорт на поръчката от електронния магазин | ||
+ | * Обща сума на количеството на артикулите в ТД създаден при успешен импорт на поръчката от електронния магазин | ||
+ | * Обща ст-т с ДДС на артикулите в ТД създаден при успешен импорт на поръчката от електронния магазин | ||
+ | * Сравнение - текстово описание на проблема (ако има такъв) | ||
+ | |||
+ | От бутон **Допълнителни** | ||
+ | ==== Справка състояние поръчки за импорт ==== | ||
+ | Справката може да сестартира от главното меню на системата СУПТО Справки -> Справка състояние поръчки за импорт или от бутон Допълнителни от Справка върху лог за изпълнението на интерфейсите. | ||
+ | |||
+ | Основните принципи и начин на работа са като на гореописаната Справка Лог за изпълнението на интерфейсите. Единствената разлика е, че в тази справка за всяка поръчка от електронния магазин се визуализира 1 ред с крайното й състояние. | ||
+ | |||
+ | Например: | ||
+ | {{ : | ||
+ | *Екранната снимка е направена от тестова среда с логнат в системата Одиторски профил и всички данни в нея за примерни | ||
+ | |||
+ | Към [[supto: |