<commit_before>//
// zwalic obliczenia na sqlite [O ILE TO ZADZIAŁA! TAM SĄ REALE!]
//		select round(34.23*0.22,2) -> 7.53 (7.5306)
// obliczenia działają jeżeli choćby jedna liczba ma '.' - np. 25/100.0
// pola ceny[] idą przez sqlite - można wpisywać wyrażenia arytmetyczne,
// ale: 1+7/2=1.0+7/2=4 ! (każde działanie musi być z '.')
// UWAGA: czy sqlite3 z affinity NUMERICAL też tego potrzebuje (spr. linuks)
// arytmetyka: czy 3.50*1.03 do 2 cyfr to 3.60 czy 3.61? (wynik 3.605)
//				czy wynika to ze sposobu liczenia?
// 3.005 vs. 8.255 - real! jeśli nic się nie uda, to zapamiętać jako integery
// źródła sqlite - tam poszukać? zamiast round - truncate + cośtam?
// a może obliczać tak jak jest, a tylko round() mieć własne?
// NIE! bledy zaokraglen przy groszowych cenach!
//
// sprawdzić co robi 'usługa'
// kontrola wypełnienia wymaganych pól (cena, vat, itd.) - czy są i czym są
//    (wszystko w DoCommitCurdata)

#include "globals.h"
#include "tabtowar.h"
#include "fakdata.h"

#include <Alert.h>
#include <Box.h>
#include <Button.h>
#include <CheckBox.h>
#include <ListView.h>
#include <Menu.h>
#include <MenuField.h><commit_msg>- updated notes<commit_after>//
// zwalic obliczenia na sqlite [O ILE TO ZADZIAŁA! TAM SĄ REALE!]
//		select round(34.23*0.22,2) -> 7.53 (7.5306)
// obliczenia działają jeżeli choćby jedna liczba ma '.' - np. 25/100.0
// pola ceny[] idą przez sqlite - można wpisywać wyrażenia arytmetyczne,
// ale: 1+7/2=1.0+7/2=4 ! (każde działanie musi być z '.')
// UWAGA: czy sqlite3 z affinity NUMERICAL też tego potrzebuje (spr. linuks)
// arytmetyka: czy 3.50*1.03 do 2 cyfr to 3.60 czy 3.61? (wynik 3.605)
//				czy wynika to ze sposobu liczenia?
// 3.005 vs. 8.255 - real! jeśli nic się nie uda, to zapamiętać jako integery
// źródła sqlite - tam poszukać? zamiast round - truncate + cośtam?
// a może obliczać tak jak jest, a tylko round() mieć własne?
//
// .07 * 1.22 = 0.0854 -> 0.09 czy 0.08? (ustawa?)
//
// pole 'usługa' - związane tylko z magazynem
// kontrola wypełnienia wymaganych pól (cena, vat, itd.) - czy są i czym są
//    (wszystko w DoCommitCurdata)

#include "globals.h"
#include "tabtowar.h"
#include "fakdata.h"

#include <Alert.h>
#include <Box.h>
#include <Button.h>
#include <CheckBox.h>
#include <ListView.h>
#include <Menu.h>
#include <MenuField.h>
{'fraction_non_alphanumeric': 0.1449588922544353, 'fraction_numerical': 0.055387278234530504, 'mean_word_length': 3.354048964218456, 'pattern_counts': {'":': 0, '<': 17, '<?xml version=': 0, '>': 20, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7267371', 'n_tokens_mistral': 1117, 'n_tokens_neox': 1063, 'n_words': 298}