Automatyzacja wprowadzania dokumentów przychodowych w 1C 8.3 przez API usługi rozpoznawania dokumentów
Opis projektu
Potrzebne jest opracowanie modułu dla 1C 8.3, który maksymalnie automatyzuje wprowadzanie dokumentów przychodowych od dostawców.
Obecnie księgowy ręcznie tworzy dokument przyjęcia i przenosi wszystkie pozycje z papierowej lub PDF-owej faktury do 1C. Chcemy skrócić czas tej operacji.
Do rozpoznawania dokumentów planujemy użyć usługi JDoc:
https://jdoc.net.ua/
Usługa ma API oraz gotowe moduły integracyjne. Na wyjściu otrzymujemy strukturę dokumentu w formacie JSON.
Zadanie
Po otrzymaniu JSON należy automatycznie wykonać wyszukiwanie odpowiednich towarów w naszej nomenklaturze 1C.
Wyszukiwanie powinno działać według kilku kryteriów:
- pełne dopasowanie artykułu;
- częściowe dopasowanie artykułu;
- częściowe dopasowanie nazwy towaru.
Dla każdej znalezionej opcji należy obliczyć procent zgodności.
Na przykład:
- Artykuł — 100%
- Nazwa — 82%
- Ogólna ocena — 94%
Najlepsze opcje powinny być automatycznie wyróżniane kolorem lub w inny wygodny sposób.
Interfejs dopasowania
Po rozpoznaniu księgowy powinien widzieć tabelę mniej więcej takiego typu:
Z faktury
↓
Proponowane towary z naszej bazy
- znaleziony towar;
- procent dopasowania;
- możliwość szybkiego wyboru odpowiedniej opcji.
Wymagana funkcjonalność
1. Towar bez cech
Jeśli towar został znaleziony lub księgowy zgadza się z zaproponowanym dopasowaniem:
- wybrać towar z naszej nomenklatury;
- potwierdzić ilość;
- dodać pozycję do dokumentu przyjęcia.
2. Towar z cechami
Jeśli znaleziony towar ma cechy (rozmiar, kolor itp.):
- wybrać towar;
- wybrać cechę;
- potwierdzić ilość;
- dodać pozycję do dokumentu przyjęcia.
3. Nowy towar
Jeśli odpowiedniego towaru nie znaleziono:
- utworzyć nową kartę nomenklatury;
- po utworzeniu automatycznie wykorzystać ją w dokumencie przyjęcia.
Pożądany rezultat
Po zakończeniu dopasowania księgowy naciska przycisk, po czym automatycznie formułuje się dokument przychodowy w 1C z już wypełnionymi towarami.
Dodatkowo
Byłoby dużym plusem, gdyby algorytm mógł "uczyć się".
Na przykład, jeśli księgowy raz ręcznie dopasował towar dostawcy do naszej nomenklatury, to przy następnych fakturach od tego dostawcy program automatycznie proponowałby już sprawdzoną opcję.
Czego oczekujemy od wykonawcy
- doświadczenie w rozwoju dla 1C 8.3;
- doświadczenie w integracji przez API;
- mile widziane doświadczenie w pracy z OCR lub usługami rozpoznawania dokumentów;
- wycenę kosztów i terminów realizacji;
- krótki opis proponowanej architektury rozwiązania.
Jeśli istnieją bardziej nowoczesne lub efektywne opcje realizacji niż użycie JDoc, jesteśmy gotowi rozważyć Twoje propozycje.