# Symfonia THTG API

---

# Instalacja na IIS

## Wymagania

- Zainstalowany **IIS**
- **ASP.NET Core Hosting Bundle**

---

# Instalacja aplikacji

1. Wypakuj odpowiednią wersję aplikacji.

2. Utwórz plik **appsettings.local.json** na podstawie **appsettings.json**.

3. Uzupełnij plik danymi, np.:

```json
{
  "Databases": [
    {
      "Name": "demo",
      "Server": "SERVERSQL",
      "Database": "BAZA_THTG",
      "User": "THTG",
      "Password": "THTG2"
    }
  ],
  "ApiKey": "2Tr5RsPkTGKAxC"
}
```
### Opis pól

- **Name** – przyjazna nazwa bazy (należy ją przekazać do THTG)
- **Server** – nazwa lub adres serwera bazy danych SQL
- **Database** – nazwa bazy danych spółki
- **User** – nazwa użytkownika Symfonii
- **Password** – hasło użytkownika Symfonii
- **ApiKey** – klucz autoryzacyjny (należy go przekazać do THTG)

5. Przejdź do **Menedżera IIS**.

6. Dodaj nową witrynę, przechodząc do:
[![](https://pomoc.thtg.io/uploads/images/gallery/2026-03/scaled-1680-/dzPWL2RiUpt8XGj0-image-1773048241372.png)](https://pomoc.thtg.io/uploads/images/gallery/2026-03/dzPWL2RiUpt8XGj0-image-1773048241372.png)
7. Uzupełnij dane witryny
[![](https://pomoc.thtg.io/uploads/images/gallery/2026-03/scaled-1680-/xZJw5lSPw4ehB7GD-image-1773048261657.png)](https://pomoc.thtg.io/uploads/images/gallery/2026-03/xZJw5lSPw4ehB7GD-image-1773048261657.png)

8. Wejdż w pulę aplikacji, zaznacz aplikację i wybierz Ustawienia zaawansowane
[![](https://pomoc.thtg.io/uploads/images/gallery/2026-03/scaled-1680-/QosvxmrD08cat4FX-image-1773048278210.png)](https://pomoc.thtg.io/uploads/images/gallery/2026-03/QosvxmrD08cat4FX-image-1773048278210.png)
9. W sekcji Ogólne zmień Włącz aplikacje 32-bitowe z False na True
[![](https://pomoc.thtg.io/uploads/images/gallery/2026-03/scaled-1680-/6coy1IbevwQwuuzX-image-1773048298412.png)](https://pomoc.thtg.io/uploads/images/gallery/2026-03/6coy1IbevwQwuuzX-image-1773048298412.png)
10. Zrestartuj pulę i aplikację

Po uruchomieniu należy przekazać THTG następujące informacje:

- Adres, na któym została uruchomiona aplikacja
- Przyjazne nazwy baz dla każdej zintegrowanej spółki
- Klucz autoryzacyjny

## Pliki do pobrania

- **ThtgSymfonia 1.5.2** (dla **Symfonia 26.0**) : [thtgsymfonia152.zip](https://pomoc.thtg.io/attachments/32)
- **ThtgSymfoniaErp 1.5.2** (dla **Symfonia ERP 26.0**) : [thtgsymfoniaerp152.zip](https://pomoc.thtg.io/attachments/33)