59 PLN
1 oferta
# Co jest
- **1C:Przedsiębiorstwo 8.3.17.1549**, konfiguracja **„Klub fitness” wers. 3.6** (typowa).
- **Baza plików**, katalog `D:\1c\FK`. **Gruby klient**, zwykły interfejs.
- OS **Windows 7**, komputer w klubie, działa non-stop. Licencja HASP (lokalny pendrive).
- Dostęp udostępnię przez **AnyDesk / TeamViewer**.
## Problem do rozwiązania
W tym interfejsie (gruby klient) **brakuje pozycji menu do konfiguracji składu OData** —
nie można włączyć przez przyciski. Należy to zrobić kodem / przetwarzaniem.
## Zadanie (wybrać to, co prostsze — ~1-2 godziny)
### Opcja A — OData
1. Zainstalować serwer WWW (Apache 2.4 / IIS) na tym PC.
2. Opublikować bazę plików z **włączonym standardowym interfejsem OData**.
3. **Ustawić skład OData kodem** (`UstawićSkładStandardowegoInterfejsuOData`) —
otworzyć do odczytu: klientów, abonamenty, kody kreskowe/karty, wizyty, stany.
4. Utworzyć użytkownika `integration` (login+hasło, prawa do odczytu).
5. Sprawdzić: `http://localhost//odata/standard.odata/` zwraca dane.
### Opcja B — Proste przetwarzanie-wyładowanie (może być łatwiejsze dla tej konfiguracji)
1. Napisać zewnętrzne przetwarzanie (.epf), które wyładowuje:
- klientów (imię i nazwisko, telefon, **kod kreskowy karty**),
- aktywne abonamenty (typ, stan treningów, data zakończenia),
- (jeśli to możliwe) wizyty.
2. Format: **JSON**, i wysyłać POST na nasz webhook (adres podam) — LUB zapisywać do pliku,
który synchronizuje się w chmurze.
3. Ustawić na **harmonogram** (zadanie cykliczne / Harmonogram Windows) — raz na 15-30 min.
## Ważne
- **Nic w konfiguracji nie zmieniać/nie przepisywać.** Tylko wyładowanie danych na zewnątrz.
- **Nie wystawiać bazy w internecie** (Win7 stary). Wystarczy lokalnie — wysyłkę do chmury zrobi nasza strona.
- Kluczowe pole do powiązania klienta — **kod kreskowy karty** (np. 2100000016853).
## Co przekazać po pracy
- Jak zrobiono (adres OData + login/hasło, LUB format przetwarzania-wyładowania).
- Nazwy obiektów w konfiguracji: jak nazywa się katalog klientów, gdzie przechowywany jest kod kreskowy,
gdzie abonament i stan treningów (żebym mógł to porównać z aplikacją).