![]() |
VOOZH | about |
dotnet add package AltOne.AnalizyExcelPlace --version 2510.1.1-0.16.0.2
NuGet\Install-Package AltOne.AnalizyExcelPlace -Version 2510.1.1-0.16.0.2
<PackageReference Include="AltOne.AnalizyExcelPlace" Version="2510.1.1-0.16.0.2" />
<PackageVersion Include="AltOne.AnalizyExcelPlace" Version="2510.1.1-0.16.0.2" />Directory.Packages.props
<PackageReference Include="AltOne.AnalizyExcelPlace" />Project file
paket add AltOne.AnalizyExcelPlace --version 2510.1.1-0.16.0.2
#r "nuget: AltOne.AnalizyExcelPlace, 2510.1.1-0.16.0.2"
#:package AltOne.AnalizyExcelPlace@2510.1.1-0.16.0.2
#addin nuget:?package=AltOne.AnalizyExcelPlace&version=2510.1.1-0.16.0.2&prereleaseInstall as a Cake Addin
#tool nuget:?package=AltOne.AnalizyExcelPlace&version=2510.1.1-0.16.0.2&prereleaseInstall as a Cake Tool
AltOne.AnalizyExcelPlace to licencjonowana biblioteka służąca do tworzenia w Excelu przejrzystych analiz płacowych opartych o tabele przestawne. Rozwiązanie integruje się z modułem kadrowo‑płacowym systemu enova365 i automatyzuje przygotowanie danych analitycznych: eksportuje je do bazy „AnalizyExcelPlace”, generuje skoroszyty Excel z bezpiecznym połączeniem OLE DB oraz tworzy gotowe do użycia tabele przestawne.
Biblioteka umożliwia wielowymiarowy podział kosztów wynagrodzeń wg podzielnika uzupełnionego na pracowniku (np. wydziały, projekty, stanowiska), co ułatwia controllingu rozliczenia kosztów i raportowanie. Integralną częścią rozwiązania jest biblioteka AltOne.WielowymiarowyPodzialPlac.
Najważniejsze funkcje
Przykładowe zastosowania
Bibliotekę należy wgrać do systemu enova365 oraz poprawnie skonfigurować. Wymagany jest także pakiet MS Office Excel do poprawnej pracy rozwiązania.
AltOne.AnalizyExcelPlace
MSOLEDBSQL.1 (Microsoft OLE DB Driver for SQL Server). W razie braku sterownika używany jest fallback SQLOLEDB.1 (starszy).Encrypt=Yes (lub Use Encryption for Data=True dla starszych providerów).Aktualne wyniki testów dla najnowszych wersji enova365:
latest.md w repozytorium GitHub
Wyniki testów integracyjnych mają charakter pomocniczy i nie zwalniają klienta z obowiązku przetestowania biblioteki w środowisku testowym przed wdrożeniem na produkcję.
Automatyczne testy obejmują jedynie podstawowe scenariusze i mogą nie odzwierciedlać specyfiki konkretnego wdrożenia.
Biblioteka jest skanowana w ramach Azure DevOps Advanced Security.
Aktualnie: brak otwartych alertów dependency. ✅
Persist Security Info=False, brak sekretów w VBA/plikach).Provider=MSOLEDBSQL.1 (w razie braku sterownika dopuszczalny fallback do SQLOLEDB.1),Encrypt=Yes oraz TrustServerCertificate=True (jeśli masz poprawny certyfikat — preferowane TrustServerCertificate=False),Persist Security Info=False,Integrated Security=SSPI i brak User ID/Password,User ID=<login> bez Password (hasło nie jest zapisywane)..SavePassword=False); przy SQL Auth poprosi o hasło przy pierwszym odświeżeniu.MSOLEDBSQL) — najnowsza wersja zalecana.Zmiany wersji są publikowane w sekcji Release Notes na NuGet.org.
AltOne.WielowymiarowyPodzialPlac — integralna część rozwiązania (więcej informacji w opisie pakietu).EPPlus w wersji 4.5.3.3 — używana do generowania arkuszy Excel.Informacja o EPPlus:
EPPlus4.5.3.3 (dystrybuowane na licencji LGPLv3)Biblioteka jest licencjonowana. Szczegóły warunków licencji dostępne są w umowie z AltOne.
Poniższa tabela zawiera wykaz cech (Features) używanych w kodzie projektu, ich typ, informację czy są opcjonalne, na jakiej tabeli/obiekcie są odczytywane oraz krótki opis ich przeznaczenia.
| Nazwa cechy | Typ | Opcjonalna | Tabela | Opis cechy |
|---|---|---|---|---|
| Stanowisko | string | nie | ElementPodzielnika | Obsolete - nie używana |
| Klucz | string | tak | ElementPodzielnika | Alternatywna cecha‑klucz w elemencie podzielnika — używana jako źródło klucza podziałowego zamiast segmentów. |
| Podzielnik z pracownika | bool | tak | Umowa | Flaga na umowie: jeśli true, przy braku podzielnika na umowie używa się podzielnika z kartoteki pracownika. |
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 was computed. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2510.1.1-0.16.0.2 | 38 | 6/17/2026 |
| 2510.1.1-0.16.0.1 | 66 | 6/15/2026 |
| 2510.1.1-0.16.0.0 | 99 | 4/21/2026 |
| 2504.1.1-0.15.1.2 | 60 | 4/20/2026 |
| 2504.1.1-0.15.1.1 | 300 | 10/29/2025 |
| 2504.1.1-0.15.0.3 | 187 | 10/28/2025 |
| 2410.0.0-0.15.0.3 | 275 | 5/20/2025 |
| 2410.0.0-0.15.0.0 | 207 | 1/17/2025 |
| 2406.0.0-0.14.0.2-Beta | 166 | 10/8/2024 |
| 2406.0.0-0.14.0.0-Beta | 141 | 9/4/2024 |
| 2306.0.4-net-0.12.0.6-Beta | 144 | 7/9/2024 |
| 2306.0.4-net-0.12.0.5-Beta | 151 | 4/15/2024 |
| 2306.0.4-net-0.12.0.4-Beta | 179 | 2/27/2024 |
| 2306.0.4-net-0.12.0.3-Beta | 202 | 9/7/2023 |
| 2306.0.4-net-0.12.0.2-Beta | 166 | 8/31/2023 |
| 2304.3.5-0.12.0.0-Beta | 341 | 8/31/2023 |
## 2510.1.1-0.16.0.2 z dn. 15.06.2026
- Poprawiono zgodność bibliotek z enova365 2606 oraz nowym środowiskiem uruchomieniowym.
- Usunięto problem z ładowaniem modułu podczas inicjalizacji i konwersji bazy danych.
## 2510.1.1-0.16.0.0 z dn. 21.04.2026
- Aktualizacja do wersji 2510.1.1.
- Aktualizacja referencji AltOne.WielowymiarowyPodzialPlac do wersji 2510.1.1-0.18.1.1 z poprawioną obsługą rozrzucania groszy.
- **Uwaga:** Zmiana algorytmu rozrzucania groszy może wpłynąć na rozbicie kwot pomiędzy projektami.
- **Kompatybilność wsteczna:** Do przetwarzania archiwalnych list płac z zachowaniem dotychczasowego rozbicia użyj wersji 2504.1.1-0.15.1.2.
## 2504.1.1-0.15.1.2 z dn. 20.04.2026
- Poprawa weryfikatorów w formularzu eksportu list płac do Excela.
## 2504.1.1-0.15.1.1 z dn. 29.10.2025
- Utwardzenie bezpieczeństwa generowania plików Excel z makrem (VBA) w 'ExcelMacro':
- brak osadzania sekretów w VBA i w pliku Excela ('.SavePassword=False', 'Persist Security Info=False'),
- MSOLEDBSQL.1, 'Encrypt=Yes', kontrola 'TrustServerCertificate',
- wykrywanie 'Integrated Security' i ustawienie 'xlCredentialsMethodIntegrated'.
- Zmiana domyślnego rozszerzenia w dialogu zapisu na '.xlsm'.
- [Security][Action required] Zaktualizuj połączenia OLE DB w istniejących plikach lub utwórz nowe skoroszyty.
## Version 0.15.0.3
- Rozszerzenie loga tworzenia pliku excel z makrem, obsługa problemu z tworzeniem pliku excel
## Version 0.15.0.0
- Przygotowanie do wersji 2410.0.0 net8
## Version 0.14.0.2-Beta
- Poprawa obsługi połączeń szyfrowanych SSL
## Version 0.14.0.0-Beta
- Dostosowanie do wersji NET8
## Version 0.12.0.6-Beta
- Poprawa funkcjonalności okna parametrów
## Version 0.12.0.5-Beta
- Poszerzenie okna parametrów oraz poprawa błędu przy zatwierdzaniu okna parametrów w wersji .net
## Version 0.12.0.4-Beta
- Rozszerzenie długości pól: Pracownik, Wydział oraz Stanowisko
## Version 0.12.0.3-Beta
- Dodanie weryfikatorów wymagalności pól do okna dialogowego
## Version 0.12.0.2-Beta
- Przygotowanie do wersji net6
## Version 0.12.0.0-Beta
- Zmiana nazwy biblioteki z AltOne.AnalizyExcelPlace.UI na AltOne.AnalizyExcelPlace
- Przygotowanie biblioteki do netstandard2.0
- Pozbycie się odwołania do Microsoft.Windows.Forms
- Przebudowa konfiguracji, zapis danych konfiguracyjnych w bazie danych enova365
- Przebudowa okna wywołania parametrów