Merge remote-tracking branch 'upstream/develop' into 3.7-webservices-fix

This commit is contained in:
Arnaud Aujon 2015-06-01 20:10:51 +02:00
commit 9bd32d7bf6
333 changed files with 5475 additions and 4940 deletions

View File

@ -128,7 +128,7 @@ script:
- php upgrade.php 3.6.0 3.7.0 ignoredbversion > upgrade360370.log
- php upgrade2.php 3.6.0 3.7.0 ignoredbversion > upgrade360370-2.log
- php upgrade.php 3.7.0 3.8.0 ignoredbversion > upgrade370380.log
- cat upgrade370380.log
# - cat upgrade370380.log
- php upgrade2.php 3.7.0 3.8.0 ignoredbversion > upgrade370380-2.log
# - cat upgrade370380-2.log
- cd ../..

View File

@ -8,7 +8,7 @@ This files describe steps made by Dolibarr packaging team to make a
beta version of Dolibarr, step by step.
- Check all files are commited.
- Update version/info in ChangeLog. To generate a changelog, you can do "git log `git merge-base x.y origin/develop`..x.y --no-merges --pretty=short --oneline | sed -e "s/^[0-9a-z]* //" | grep -i -e '^FIX\|NEW'"
- Update version/info in ChangeLog. To generate a changelog, you can do "git log `git merge-base (x.y)-1 origin/develop`..x.y(.z) --no-merges --pretty=short --oneline | sed -e "s/^[0-9a-z]* //" | grep -i -e '^FIX\|NEW'"
- Update version number with x.y.z-w in htdocs/filefunc.inc.php
- Update version number with x.y.z-w in build/debian/changelog
- Commit all changes.
@ -29,7 +29,7 @@ This files describe steps made by Dolibarr packaging team to make a
complete release of Dolibarr, step by step.
- Check all files are commited.
- Update version/info in ChangeLog. To generate a changelog, you can do "git log `git merge-base x.y origin/develop`..x.y --no-merges --pretty=short --oneline | sed -e "s/^[0-9a-z]* //" | grep -i -e '^FIX\|NEW'"
- Update version/info in ChangeLog. To generate a changelog, you can do "git log `git merge-base (x.y)-1 origin/develop`..x.y(.z) --no-merges --pretty=short --oneline | sed -e "s/^[0-9a-z]* //" | grep -i -e '^FIX\|NEW'"
- Update version number with x.y.z in htdocs/filefunc.inc.php
- Update version number with x.y.z in build/debian/changelog
- Commit all changes.

View File

@ -3,7 +3,7 @@
This is a quick tutorial:
* Install ansible:
> apt-get install
> apt-get install ansible
* Add ip of server to manage into
/etc/ansible/hosts

View File

@ -49,7 +49,7 @@ then
if [ -d $reflang ]
then
echo "***** Process language "$aa"_"$bb" - Search original into "$reflang
echo $dirshort est une langue alternative de $reflang
echo $dirshort is an alternative language of $reflang
echo ./dev/translation/strip_language_file.php $aa"_"$aaupper $aa"_"$bb $2
./dev/translation/strip_language_file.php $aa"_"$aaupper $aa"_"$bb $2
for fic in `ls htdocs/langs/${aa}_${bb}/*.delta`; do f=`echo $fic | sed -e 's/\.delta//'`; echo $f; mv $f.delta $f; done

View File

@ -314,7 +314,7 @@ foreach($filesToProcess as $fileToProcess)
continue;
}
// String exists in both files and does not match
// String exists in both files and value into alternative language differs from main language but also from english files
if (
(! empty($aSecondary[$key]) && $aSecondary[$key] != $aPrimary[$key]
&& ! empty($aEnglish[$key]) && $aSecondary[$key] != $aEnglish[$key])

View File

@ -1,7 +1,7 @@
<?php
/* Copyright (C) 2013-2014 Olivier Geffroy <jeff@jeffinfo.com>
* Copyright (C) 2013-2014 Florian Henry <florian.henry@open-concept.pro>
* Copyright (C) 2013-2014 Alexandre Spangaro <alexandre.spangaro@gmail.com>
* Copyright (C) 2013-2015 Alexandre Spangaro <alexandre.spangaro@gmail.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -205,36 +205,42 @@ if ($action == 'create') {
print '<form action="' . $_SERVER["PHP_SELF"] . '" name="create_mvt" method="POST">';
print '<input type="hidden" name="action" value="confirm_create">' . "\n";
print '<input type="hidden" name="next_num_mvt" value="' . $next_num_mvt . '">' . "\n";
dol_fiche_head();
print '<table class="border" width="100%">';
print '<tr class="pair">';
print '<tr>';
print '<td>' . $langs->trans("NumMvts") . '</td>';
print '<td>' . $next_num_mvt . '</td>';
print '</tr>';
print '<tr class="impair">';
print '<tr>';
print '<td>' . $langs->trans("Docdate") . '</td>';
print '<td>';
print $html->select_date('', 'doc_date', '', '', '', "create_mvt", 1, 1);
print '</td>';
print '</tr>';
print '<tr class="pair">';
print '<tr>';
print '<td>' . $langs->trans("Codejournal") . '</td>';
print '<td>' . $html->selectarray('code_journal', $code_journal_array) . '</td>';
print '</tr>';
print '<tr class="impair">';
print '<tr>';
print '<td>' . $langs->trans("Docref") . '</td>';
print '<td><input type="text" size="20" name="doc_ref" value=""/></td>';
print '</tr>';
print '<tr class="pair">';
print '<tr>';
print '<td>' . $langs->trans("Doctype") . '</td>';
print '<td><input type="text" size="20" name="doc_type" value=""/></td>';
print '</tr>';
print '</table>';
print '<br>';
print '<input type="submit" class="butAction" value="' . $langs->trans("Save") . '">';
dol_fiche_end();
print '<div align="center"><input type="submit" class="butAction" value="' . $langs->trans("Save") . '">';
print '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" value="'.$langs->trans("Cancel").'" class="button" onclick="history.go(-1)" />';
print '</div>';
print '</form>';
}
else

View File

@ -1,7 +1,7 @@
<?PHP
/* Copyright (C) 2013-2014 Olivier Geffroy <jeff@jeffinfo.com>
* Copyright (C) 2013-2014 Florian Henry <florian.henry@open-concept.pro>
* Copyright (C) 2013-2014 Alexandre Spangaro <alexandre.spangaro@gmail.com>
* Copyright (C) 2013-2015 Alexandre Spangaro <alexandre.spangaro@gmail.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -44,7 +44,6 @@ if ($user->societe_id > 0)
/*
* Actions
*/
if ($action == 'ventil' && $user->rights->accounting->ventilation->dispatch) {
if (! GETPOST('cancel', 'alpha'))
{
@ -63,6 +62,10 @@ if ($action == 'ventil' && $user->rights->accounting->ventilation->dispatch) {
}
}
/*
* View
*/
llxHeader("", "", "FicheVentilation");
if ($cancel == $langs->trans("Cancel")) {
@ -108,6 +111,8 @@ if (! empty($id)) {
$linkback='<a href="'.DOL_URL_ROOT.'/accountancy/customer/lines.php">'.$langs->trans("Back").'</a>';
print_fiche_titre($langs->trans('CustomersVentilation'),$linkback,'title_setup');
dol_fiche_head();
print '<table class="border" width="100%">';
// Ref facture
@ -120,13 +125,13 @@ if (! empty($id)) {
print '<tr><td width="20%">' . $langs->trans("Line") . '</td>';
print '<td>' . nl2br($objp->description) . '</td></tr>';
print '<tr><td width="20%">' . $langs->trans("Account") . '</td><td>';
print $objp->account_number . '-' . $objp->label;
print '<tr><td width="20%">' . $langs->trans("NewAccount") . '</td><td>';
print $formventilation->select_account($objp->fk_code_ventilation, 'codeventil', 1);
print '</td></tr>';
print '</table>';
dol_fiche_end();
print '<br><div class="center">';
print '<div class="center">';
print '<input class="button" type="submit" value="' . $langs->trans("Save") . '">';
print '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
print '<input class="button" type="submit" name="cancel" value="' . $langs->trans("Cancel") . '">';
@ -144,4 +149,4 @@ if (! empty($id)) {
}
llxFooter();
$db->close();
$db->close();

View File

@ -1,9 +1,9 @@
<?php
/* Copyright (C) 2013 Olivier Geffroy <jeff@jeffinfo.com>
* Copyright (C) 2013-2014 Florian Henry <florian.henry@open-concept.pro>
* Copyright (C) 2013-2014 Alexandre Spangaro <alexandre.spangaro@gmail.com>
* Copyright (C) 2013-2015 Alexandre Spangaro <alexandre.spangaro@gmail.com>
* Copyright (C) 2014 Juanjo Menent <jmenent@2byte.es>
* Copyright (C) 2015 Jean-François Ferry <jfefe@aternatik.fr>
* Copyright (C) 2015 Jean-François Ferry <jfefe@aternatik.fr>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -172,8 +172,8 @@ if ($resql) {
while ( $i < $num ) {
$row = $db->fetch_row($resql);
print '<tr><td>' . length_accountg($row[0]) . '</td>';
$var=!$var;
print '<tr '.$bc[$var].'><td>' . length_accountg($row[0]) . '</td>';
print '<td align="left">' . $row[1] . '</td>';
print '<td align="right">' . price($row[2]) . '</td>';
print '<td align="right">' . price($row[3]) . '</td>';

View File

@ -43,7 +43,7 @@ $search_facture = GETPOST('search_facture','alpha');
$search_label = GETPOST('search_label','alpha');
$search_desc = GETPOST('search_desc','alpha');
$search_amount = GETPOST('search_amount','alpha');
$search_acount = GETPOST('search_account','alpha');
$search_account = GETPOST('search_account','alpha');
// Security check
if ($user->societe_id > 0)

View File

@ -555,9 +555,9 @@ else
$h=0;
$head[$h][0] = $_SERVER["PHP_SELF"].'?id_account='.$id_accountancy_journal;
$head[$h][1] = $langs->trans("Report");
$head[$h][2] = 'report';
$head[$h][2] = 'card';
dol_fiche_head($head, $hselected);
dol_fiche_head($head, 'card', $langs->trans("BankJournal"), 0, 'payment');
print '<form method="POST" action="'.$_SERVER["PHP_SELF"].'?id_account='.$id_accountancy_journal.'">';
print '<table width="100%" class="border">';

View File

@ -1,11 +1,11 @@
<?php
/* Copyright (C) 2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2005 Simon TOSSER <simon@kornog-computing.com>
* Copyright (C) 2013-2014 Alexandre Spangaro <alexandre.spangaro@gmail.com>
* Copyright (C) 2013-2015 Alexandre Spangaro <alexandre.spangaro@gmail.com>
* Copyright (C) 2013-2014 Olivier Geffroy <jeff@jeffinfo.com>
* Copyright (C) 2013-2014 Florian Henry <florian.henry@open-concept.pro>
* Copyright (C) 2014 Juanjo Menent <jmenent@2byte.es>
* Copyright (C) 2015 Jean-François Ferry <jfefe@aternatik.fr>
* Copyright (C) 2015 Jean-François Ferry <jfefe@aternatik.fr>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -34,31 +34,32 @@ require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php';
require_once DOL_DOCUMENT_ROOT.'/accountancy/class/html.formventilation.class.php';
// Langs
$langs->load("compta");
$langs->load("bills");
$langs->load("other");
$langs->load("main");
$langs->load("accountancy");
$action = GETPOST('action');
$id = GETPOST('id', 'int');
$action = GETPOST('action', 'alpha');
$codeventil = GETPOST('codeventil');
$id = GETPOST('id');
// Security check
if ($user->societe_id > 0)
accessforbidden();
if ($action == 'ventil' && $user->rights->accounting->ventilation->dispatch)
{
$sql = " UPDATE " . MAIN_DB_PREFIX . "facture_fourn_det";
$sql .= " SET fk_code_ventilation = " . $codeventil;
$sql .= " WHERE rowid = " . $id;
dol_syslog('accountancy/journal/sellsjournal.php:: $sql=' . $sql);
$resql = $db->query($sql);
if (! $resql) {
setEventMessage($db->lasterror(), 'errors');
if ($action == 'ventil' && $user->rights->accounting->ventilation->dispatch) {
if (! GETPOST('cancel', 'alpha'))
{
$sql = " UPDATE " . MAIN_DB_PREFIX . "facture_fourn_det";
$sql .= " SET fk_code_ventilation = " . $codeventil;
$sql .= " WHERE rowid = " . $id;
dol_syslog('accountancy/supplier/card.php:: $sql=' . $sql);
$resql = $db->query($sql);
if (! $resql) {
setEventMessage($db->lasterror(), 'errors');
}
} else {
header("Location: ./lines.php");
exit();
}
}
@ -78,7 +79,7 @@ $form = new Form($db);
$facturefournisseur_static = new FactureFournisseur($db);
$formventilation = new FormVentilation($db);
if ($_GET["id"]) {
if (! empty($id)) {
$sql = "SELECT f.ref as facnumber, f.rowid as facid, l.fk_product, l.description, l.rowid, l.fk_code_ventilation, ";
$sql .= " p.rowid as product_id, p.ref as product_ref, p.label as product_label";
$sql .= ", aa.account_number, aa.label";
@ -87,11 +88,14 @@ if ($_GET["id"]) {
$sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "accountingaccount as aa ON l.fk_code_ventilation = aa.rowid";
$sql .= " INNER JOIN " . MAIN_DB_PREFIX . "facture_fourn as f ON f.rowid = l.fk_facture_fourn ";
$sql .= " WHERE f.fk_statut > 0 AND l.rowid = " . $id;
if (! empty($conf->multicompany->enabled)) {
$sql .= " AND f.entity IN (" . getEntity("facture_fourn", 1) . ")";
}
dol_syslog("/accounting/supplier/card.php sql=" . $sql, LOG_DEBUG);
$result = $db->query($sql);
if ($result) {
$num_lines = $db->num_rows($result);
$i = 0;
@ -103,7 +107,10 @@ if ($_GET["id"]) {
print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
print '<input type="hidden" name="action" value="ventil">';
print_fiche_titre($langs->trans("SuppliersVentilation"));
$linkback='<a href="'.DOL_URL_ROOT.'/accountancy/supplier/lines.php">'.$langs->trans("Back").'</a>';
print_fiche_titre($langs->trans('SuppliersVentilation'),$linkback,'title_setup');
dol_fiche_head();
print '<table class="border" width="100%" cellspacing="0" cellpadding="4">';
@ -119,19 +126,24 @@ if ($_GET["id"]) {
print '<tr><td width="20%">' . $langs->trans("ProductLabel") . '</td>';
print '<td>' . dol_trunc($objp->product_label, 24) . '</td>';
print '<tr><td width="20%">' . $langs->trans("Account") . '</td><td>';
print $objp->account_number . '-' . $objp->label;
print '<tr><td width="20%">' . $langs->trans("NewAccount") . '</td><td>';
print $formventilation->select_account($objp->fk_code_ventilation, 'codeventil', 1);
print '</td></tr>';
print '<tr><td>&nbsp;</td><td><input type="submit" class="button" value="' . $langs->trans("Update") . '"></td></tr>';
print '</table>';
dol_fiche_end();
print '<div class="center">';
print '<input class="button" type="submit" value="' . $langs->trans("Save") . '">';
print '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
print '<input class="button" type="submit" name="cancel" value="' . $langs->trans("Cancel") . '">';
print '</div>';
print '</form>';
} else {
print "Error 1";
print "Error";
}
} else {
print "Error 2";
print "Error";
}
} else {
print "Error ID incorrect";

View File

@ -1,7 +1,7 @@
<?php
/* Copyright (C) 2013-2014 Olivier Geffroy <jeff@jeffinfo.com>
* Copyright (C) 2013-2014 Florian Henry <florian.henry@open-concept.pro>
* Copyright (C) 2013-2014 Alexandre Spangaro <alexandre.spangaro@gmail.com>
* Copyright (C) 2013-2015 Alexandre Spangaro <alexandre.spangaro@gmail.com>
* Copyright (C) 2014 Juanjo Menent <jmenent@2byte.es>
*
* This program is free software; you can redistribute it and/or modify
@ -158,8 +158,8 @@ if ($resql) {
while ( $i < $num ) {
$row = $db->fetch_row($resql);
print '<tr><td>' . length_accountg($row[0]) . '</td>';
$var=!$var;
print '<tr '.$bc[$var].'><td>' . length_accountg($row[0]) . '</td>';
print '<td align="left">' . $row[1] . '</td>';
print '<td align="right">' . price($row[2]) . '</td>';
print '<td align="right">' . price($row[3]) . '</td>';

View File

@ -44,7 +44,7 @@ $search_facture = GETPOST('search_facture','alpha');
$search_label = GETPOST('search_label','alpha');
$search_desc = GETPOST('search_desc','alpha');
$search_amount = GETPOST('search_amount','alpha');
$search_acount = GETPOST('search_account','alpha');
$search_account = GETPOST('search_account','alpha');
// Security check
if ($user->societe_id > 0)

View File

@ -1045,7 +1045,7 @@ else
{
if ($object->photo) print "<br>\n";
print '<table class="nobordernopadding">';
if ($object->photo) print '<tr><td align="center"><input type="checkbox" class="flat" name="deletephoto" id="photodelete"> '.$langs->trans("Delete").'<br><br></td></tr>';
if ($object->photo) print '<tr><td align="center"><input type="checkbox" class="flat photodelete" name="deletephoto" id="photodelete"> '.$langs->trans("Delete").'<br><br></td></tr>';
print '<tr><td>'.$langs->trans("PhotoFile").'</td></tr>';
print '<tr><td><input type="file" class="flat" name="photo" id="photoinput"></td></tr>';
print '</table>';

View File

@ -107,7 +107,7 @@ if ($sall)
foreach ($scrit as $crit)
{
$sql.=" AND (";
if (is_numeric($sall)) $sql.= "d.rowid = ".$sall." OR ";
if (is_numeric($sall)) $sql.= "d.rowid = ".$db->escape($sall)." OR ";
$sql.=" d.firstname LIKE '%".$db->escape($sall)."%' OR d.lastname LIKE '%".$db->escape($sall)."%' OR d.societe LIKE '%".$db->escape($sall)."%'";
$sql.=" OR d.email LIKE '%".$db->escape($sall)."%' OR d.login LIKE '%".$db->escape($sall)."%' OR d.address LIKE '%".$db->escape($sall)."%'";
$sql.=" OR d.town LIKE '%".$db->escape($sall)."%' OR d.note_public LIKE '%".$db->escape($sall)."%' OR d.note_private LIKE '%".$db->escape($sall)."%')";
@ -115,7 +115,7 @@ if ($sall)
}
if ($type > 0)
{
$sql.=" AND t.rowid=".$type;
$sql.=" AND t.rowid=".$db->escape($type);
}
if (isset($_GET["statut"]) || isset($_POST["statut"]))
{

View File

@ -420,7 +420,7 @@ if ($action == 'edit' || $action == 'updateedit')
print '<tr '.$bc[$var].'><td><label for="legal_form">'.$langs->trans("JuridicalStatus").'</label></td><td>';
if ($mysoc->country_code)
{
print $formcompany->select_juridicalstatus($conf->global->MAIN_INFO_SOCIETE_FORME_JURIDIQUE,$mysoc->country_code);
print $formcompany->select_juridicalstatus($conf->global->MAIN_INFO_SOCIETE_FORME_JURIDIQUE, $mysoc->country_code, '', 'legal_form');
}
else
{

View File

@ -70,7 +70,7 @@ $hookmanager->initHooks(array('admin'));
// Put here declaration of dictionaries properties
// Sort order to show dictionary (0 is space). All other dictionaries (added by modules) will be at end of this.
$taborder=array(9,0,4,3,2,0,1,8,19,16,27,0,5,11,0,6,0,10,23,12,13,0,14,0,7,17,0,22,20,18,21,0,15,0,24,0,25,0,26);
$taborder=array(9,0,4,3,2,0,1,8,19,16,27,0,5,11,0,6,0,10,23,12,13,0,14,0,7,17,24,0,22,20,18,21,0,15,0,25,0,26);
// Name of SQL tables of dictionaries
$tabname=array();
@ -832,7 +832,7 @@ if ($id)
$fieldlist=explode(',',$tabfield[$id]);
// Line for title
print '<tr class="liste_titre">';
print '<tr class="liste_titre nohover">';
foreach ($fieldlist as $field => $value)
{
// Determine le nom du champ par rapport aux noms possibles

View File

@ -121,7 +121,7 @@ if (! empty($_POST['removedfile']) || ! empty($_POST['removedfilehtml']))
$pathtodelete=$listofpaths[$keytodelete];
$filetodelete=$listofnames[$keytodelete];
$result = dol_delete_file($pathtodelete,1);
if ($result >= 0)
if ($result)
{
setEventMessage($langs->trans("FileWasRemoved"), $filetodelete);

View File

@ -53,7 +53,9 @@ print '<br><br>';
// Show logo
print '<div class="center"><div class="logo_setup"></div></div>';
//print '<div class="center"><div class="logo_setup"></div></div>';
print '<center><div class="logo_setup"></div></center>'; // For a reason I don't know, the div class="center does not works, we must keep the <center>
llxFooter();
$db->close();

View File

@ -89,7 +89,7 @@ if ($action=='purge' && ! preg_match('/^confirm/i',$choice) && ($choice != 'allf
// If (file that is not logfile) or (if logfile with option logfile)
if ($filesarray[$key]['fullname'] != $filelog || $choice=='logfile')
{
$count+=dol_delete_file($filesarray[$key]['fullname']);
$count+=(dol_delete_file($filesarray[$key]['fullname'])?1:0);
}
}
}

View File

@ -1,6 +1,6 @@
<?php
/* Copyright (C) 2001-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004-2014 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2004-2015 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2005 Simon TOSSER <simon@kornog-computing.com>
* Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com>
* Copyright (C) 2010-2013 Juanjo Menent <jmenent@2byte.es>
@ -151,7 +151,7 @@ if ($action == 'add')
exit;
}
$percentage=in_array(GETPOST('status'),array(-1,100))?GETPOST('status'):GETPOST("percentage"); // If status is -1 or 100, percentage is not defined and we must use status
$percentage=in_array(GETPOST('status'),array(-1,100))?GETPOST('status'):(in_array(GETPOST('complete'),array(-1,100))?GETPOST('complete'):GETPOST("percentage")); // If status is -1 or 100, percentage is not defined and we must use status
// Clean parameters
$datep=dol_mktime($fulldayevent?'00':GETPOST("aphour"), $fulldayevent?'00':GETPOST("apmin"), 0, GETPOST("apmonth"), GETPOST("apday"), GETPOST("apyear"));
@ -671,7 +671,7 @@ if ($action == 'create')
}
// Assigned to
print '<tr><td class="nowrap">'.$langs->trans("ActionAffectedTo").'</td><td>';
print '<tr><td class="tdtop nowrap">'.$langs->trans("ActionAffectedTo").'</td><td>';
$listofuserid=array();
if (empty($donotclearsession))
{
@ -727,7 +727,7 @@ if ($action == 'create')
print '</td></tr>';
print '<tr><td class="nowrap">'.$langs->trans("ActionOnContact").'</td><td>';
$form->select_contacts(GETPOST('socid','int'),GETPOST('contactid'),'contactid',1);
$form->select_contacts(GETPOST('socid','int'), GETPOST('contactid'), 'contactid', 1, '', '', 0, 'minwidth200');
print '</td></tr>';
@ -739,7 +739,7 @@ if ($action == 'create')
// Projet associe
$langs->load("projects");
print '<tr><td valign="top">'.$langs->trans("Project").'</td><td>';
print '<tr><td>'.$langs->trans("Project").'</td><td>';
$numproject=$formproject->select_projects((! empty($societe->id)?$societe->id:0),GETPOST("projectid")?GETPOST("projectid"):'','projectid');
if ($numproject==0)
@ -768,7 +768,7 @@ if ($action == 'create')
print '</td></tr>';
// Description
print '<tr><td valign="top">'.$langs->trans("Description").'</td><td>';
print '<tr><td class="tdtop">'.$langs->trans("Description").'</td><td>';
require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
$doleditor=new DolEditor('note',(GETPOST('note')?GETPOST('note'):$object->note),'',180,'dolibarr_notes','In',true,true,$conf->fckeditor->enabled,ROWS_6,90);
$doleditor->Create();
@ -915,7 +915,7 @@ if ($id > 0)
}
// Assigned to
print '<tr><td class="nowrap">'.$langs->trans("ActionAssignedTo").'</td><td colspan="3">';
print '<tr><td class="tdtop nowrap">'.$langs->trans("ActionAssignedTo").'</td><td colspan="3">';
$listofuserid=array();
if (empty($donotclearsession))
{
@ -968,7 +968,7 @@ if ($id > 0)
// Contact
print '<td>'.$langs->trans("Contact").'</td><td width="30%">';
$form->select_contacts($object->socid, $object->contactid,'contactid',1);
$form->select_contacts($object->socid, $object->contactid, 'contactid', 1, '', '', 0, 'minwidth200');
print '</td></tr>';
}
@ -981,7 +981,7 @@ if ($id > 0)
// Projet associe
$langs->load("project");
print '<tr><td width="30%" valign="top">'.$langs->trans("Project").'</td><td colspan="3">';
print '<tr><td width="30%">'.$langs->trans("Project").'</td><td colspan="3">';
$numprojet=$formproject->select_projects($object->socid,$object->fk_project,'projectid');
if ($numprojet==0)
{
@ -1004,7 +1004,7 @@ if ($id > 0)
}
// Description
print '<tr><td valign="top">'.$langs->trans("Description").'</td><td colspan="3">';
print '<tr><td class="tdtop">'.$langs->trans("Description").'</td><td colspan="3">';
// Editeur wysiwyg
require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
$doleditor=new DolEditor('note',$object->note,'',240,'dolibarr_notes','In',true,true,$conf->fckeditor->enabled,ROWS_5,90);
@ -1168,7 +1168,7 @@ if ($id > 0)
// Project
if (! empty($conf->projet->enabled))
{
print '<tr><td width="30%" valign="top">'.$langs->trans("Project").'</td><td colspan="3">';
print '<tr><td width="30%">'.$langs->trans("Project").'</td><td colspan="3">';
if ($object->fk_project)
{
$project=new Project($db);
@ -1192,7 +1192,7 @@ if ($id > 0)
}
// Description
print '<tr><td valign="top">'.$langs->trans("Description").'</td><td colspan="3">';
print '<tr><td class="tdtop">'.$langs->trans("Description").'</td><td colspan="3">';
print dol_htmlentitiesbr($object->note);
print '</td></tr>';
@ -1267,7 +1267,7 @@ if ($id > 0)
print '<input type="hidden" name="month" value="'.dol_print_date($object->datep,'%m').'">';
print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
//print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
print img_picto($langs->trans("ViewCal"),'object_calendar','class="hideonsmartphone"').' <input type="submit" style="min-width: 120px" class="button" name="viewcal" value="'.$langs->trans("ViewCal").'">';
print img_picto($langs->trans("ViewCal"),'object_calendar','class="hideonsmartphone pictoactionview"').' <input type="submit" style="min-width: 120px" class="button buttonactionview" name="viewcal" value="'.$langs->trans("ViewCal").'">';
print '</form>'."\n";
print '<form name="listactionsfilterweek" action="'.DOL_URL_ROOT.'/comm/action/index.php" method="POST" style="float: left; padding-right: 10px;">';
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
@ -1276,7 +1276,7 @@ if ($id > 0)
print '<input type="hidden" name="month" value="'.dol_print_date($object->datep,'%m').'">';
print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
//print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
print img_picto($langs->trans("ViewCal"),'object_calendarweek','class="hideonsmartphone"').' <input type="submit" style="min-width: 120px" class="button" name="viewweek" value="'.$langs->trans("ViewWeek").'">';
print img_picto($langs->trans("ViewCal"),'object_calendarweek','class="hideonsmartphone pictoactionview"').' <input type="submit" style="min-width: 120px" class="button buttonactionview" name="viewweek" value="'.$langs->trans("ViewWeek").'">';
print '</form>'."\n";
print '<form name="listactionsfilterday" action="'.DOL_URL_ROOT.'/comm/action/index.php" method="POST" style="float: left; padding-right: 10px;">';
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
@ -1285,7 +1285,7 @@ if ($id > 0)
print '<input type="hidden" name="month" value="'.dol_print_date($object->datep,'%m').'">';
print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
//print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
print img_picto($langs->trans("ViewCal"),'object_calendarday','class="hideonsmartphone"').' <input type="submit" style="min-width: 120px" class="button" name="viewday" value="'.$langs->trans("ViewDay").'">';
print img_picto($langs->trans("ViewCal"),'object_calendarday','class="hideonsmartphone pictoactionview"').' <input type="submit" style="min-width: 120px" class="button buttonactionview" name="viewday" value="'.$langs->trans("ViewDay").'">';
print '</form>'."\n";
print '<form name="listactionsfilterperuser" action="'.DOL_URL_ROOT.'/comm/action/peruser.php" method="POST" style="float: left; padding-right: 10px;">';
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
@ -1294,7 +1294,7 @@ if ($id > 0)
print '<input type="hidden" name="month" value="'.dol_print_date($object->datep,'%m').'">';
print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
//print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
print img_picto($langs->trans("ViewCal"),'object_calendarperuser','class="hideonsmartphone"').' <input type="submit" style="min-width: 120px" class="button" name="viewperuser" value="'.$langs->trans("ViewPerUser").'">';
print img_picto($langs->trans("ViewCal"),'object_calendarperuser','class="hideonsmartphone pictoactionview"').' <input type="submit" style="min-width: 120px" class="button buttonactionview" name="viewperuser" value="'.$langs->trans("ViewPerUser").'">';
print '</form>'."\n";
print '</div>';

View File

@ -1,6 +1,6 @@
<?php
/* Copyright (C) 2003-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004-2012 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2004-2015 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2005 Marc Barilley / Ocebo <marc@ocebo.com>
* Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com>
* Copyright (C) 2005 Simon TOSSER <simon@kornog-computing.com>
@ -143,7 +143,7 @@ if ($object->id > 0)
print '<tr><td>'.$langs->trans("Title").'</td><td colspan="3">'.$object->label.'</td></tr>';
// Full day event
print '<tr><td>'.$langs->trans("EventOnFullDay").'</td><td colspan="3">'.yn($object->fulldayevent).'</td></tr>';
print '<tr><td>'.$langs->trans("EventOnFullDay").'</td><td colspan="3">'.yn($object->fulldayevent, 3).'</td></tr>';
// Date start
print '<tr><td width="30%">'.$langs->trans("DateActionStart").'</td><td colspan="3">';
@ -235,7 +235,7 @@ if ($object->id > 0)
// Project
if (! empty($conf->projet->enabled))
{
print '<tr><td valign="top">'.$langs->trans("Project").'</td><td colspan="3">';
print '<tr><td class="tdtop">'.$langs->trans("Project").'</td><td colspan="3">';
if ($object->fk_project)
{
$project=new Project($db);
@ -274,7 +274,7 @@ if ($object->id > 0)
}
print '<tr><td width="30%" nowrap>'.$langs->trans("NbOfAttachedFiles").'</td><td colspan="3">'.count($filearray).'</td></tr>';
print '<tr><td width="30%" class="nowrap">'.$langs->trans("NbOfAttachedFiles").'</td><td colspan="3">'.count($filearray).'</td></tr>';
print '<tr><td>'.$langs->trans("TotalSizeOfAttachedFiles").'</td><td colspan="3">'.$totalsize.' '.$langs->trans("bytes").'</td></tr>';
print '</table>';
@ -294,7 +294,7 @@ if ($object->id > 0)
print '<input type="hidden" name="month" value="'.dol_print_date($object->datep,'%m').'">';
print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
//print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
print img_picto($langs->trans("ViewCal"),'object_calendar','class="hideonsmartphone"').' <input type="submit" style="min-width: 120px" class="button" name="viewcal" value="'.$langs->trans("ViewCal").'">';
print img_picto($langs->trans("ViewCal"),'object_calendar','class="hideonsmartphone pictoactionview"').' <input type="submit" style="min-width: 120px" class="button buttonactionview" name="viewcal" value="'.$langs->trans("ViewCal").'">';
print '</form>'."\n";
print '<form name="listactionsfilterweek" action="'.DOL_URL_ROOT.'/comm/action/index.php" method="POST" style="float: left; padding-right: 10px;">';
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
@ -303,7 +303,7 @@ if ($object->id > 0)
print '<input type="hidden" name="month" value="'.dol_print_date($object->datep,'%m').'">';
print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
//print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
print img_picto($langs->trans("ViewCal"),'object_calendarweek','class="hideonsmartphone"').' <input type="submit" style="min-width: 120px" class="button" name="viewweek" value="'.$langs->trans("ViewWeek").'">';
print img_picto($langs->trans("ViewCal"),'object_calendarweek','class="hideonsmartphone pictoactionview"').' <input type="submit" style="min-width: 120px" class="button buttonactionview" name="viewweek" value="'.$langs->trans("ViewWeek").'">';
print '</form>'."\n";
print '<form name="listactionsfilterday" action="'.DOL_URL_ROOT.'/comm/action/index.php" method="POST" style="float: left; padding-right: 10px;">';
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
@ -312,7 +312,7 @@ if ($object->id > 0)
print '<input type="hidden" name="month" value="'.dol_print_date($object->datep,'%m').'">';
print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
//print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
print img_picto($langs->trans("ViewCal"),'object_calendarday','class="hideonsmartphone"').' <input type="submit" style="min-width: 120px" class="button" name="viewday" value="'.$langs->trans("ViewDay").'">';
print img_picto($langs->trans("ViewCal"),'object_calendarday','class="hideonsmartphone pictoactionview"').' <input type="submit" style="min-width: 120px" class="button buttonactionview" name="viewday" value="'.$langs->trans("ViewDay").'">';
print '</form>'."\n";
print '<form name="listactionsfilterperuser" action="'.DOL_URL_ROOT.'/comm/action/peruser.php" method="POST" style="float: left; padding-right: 10px;">';
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
@ -321,7 +321,7 @@ if ($object->id > 0)
print '<input type="hidden" name="month" value="'.dol_print_date($object->datep,'%m').'">';
print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
//print '<input type="hidden" name="day" value="'.dol_print_date($object->datep,'%d').'">';
print img_picto($langs->trans("ViewCal"),'object_calendarperuser','class="hideonsmartphone"').' <input type="submit" style="min-width: 120px" class="button" name="viewperuser" value="'.$langs->trans("ViewPerUser").'">';
print img_picto($langs->trans("ViewCal"),'object_calendarperuser','class="hideonsmartphone pictoactionview"').' <input type="submit" style="min-width: 120px" class="button buttonactionview" name="viewperuser" value="'.$langs->trans("ViewPerUser").'">';
print '</form>'."\n";
print '</div>';

View File

@ -1737,7 +1737,7 @@ if ($action == 'create')
$ref = dol_sanitizeFileName($object->ref);
include_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
$fileparams = dol_most_recent_file($conf->askpricesupplier->dir_output . '/' . $ref, preg_quote($ref, '/'));
$file = $fileparams ['fullname'];
$file = $fileparams['fullname'];
// Define output language
$outputlangs = $langs;
@ -1763,7 +1763,7 @@ if ($action == 'create')
exit();
}
$fileparams = dol_most_recent_file($conf->askpricesupplier->dir_output . '/' . $ref, preg_quote($ref, '/'));
$file = $fileparams ['fullname'];
$file = $fileparams['fullname'];
}
print '<br>';

View File

@ -640,7 +640,6 @@ if (empty($reshook))
include DOL_DOCUMENT_ROOT.'/core/actions_sendmails.inc.php';
// Go back to draft
if ($action == 'modif' && $user->rights->propal->creer)
{
@ -2312,7 +2311,7 @@ if ($action == 'create')
$ref = dol_sanitizeFileName($object->ref);
include_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
$fileparams = dol_most_recent_file($conf->propal->dir_output . '/' . $ref, preg_quote($ref, '/'));
$file = $fileparams ['fullname'];
$file = $fileparams['fullname'];
// Define output language
$outputlangs = $langs;
@ -2337,7 +2336,7 @@ if ($action == 'create')
exit();
}
$fileparams = dol_most_recent_file($conf->propal->dir_output . '/' . $ref, preg_quote($ref, '/'));
$file = $fileparams ['fullname'];
$file = $fileparams['fullname'];
}
print '<br>';

View File

@ -2325,7 +2325,7 @@ if ($action == 'create' && $user->rights->commande->creer)
$ref = dol_sanitizeFileName($object->ref);
include_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
$fileparams = dol_most_recent_file($conf->commande->dir_output . '/' . $ref, preg_quote($ref, '/'));
$file = $fileparams ['fullname'];
$file = $fileparams['fullname'];
// Define output language
$outputlangs = $langs;
@ -2350,7 +2350,7 @@ if ($action == 'create' && $user->rights->commande->creer)
exit();
}
$fileparams = dol_most_recent_file($conf->commande->dir_output . '/' . $ref, preg_quote($ref, '/'));
$file = $fileparams ['fullname'];
$file = $fileparams['fullname'];
}
print '<br>';

View File

@ -1759,10 +1759,8 @@ if (empty($reshook))
$upload_dir = $conf->facture->dir_output;
$file = $upload_dir . '/' . GETPOST('file');
$ret = dol_delete_file($file, 0, 0, 0, $object);
if ($ret)
setEventMessage($langs->trans("FileWasRemoved", GETPOST('urlfile')));
else
setEventMessage($langs->trans("ErrorFailToDeleteFile", GETPOST('urlfile')), 'errors');
if ($ret) setEventMessage($langs->trans("FileWasRemoved", GETPOST('urlfile')));
else setEventMessage($langs->trans("ErrorFailToDeleteFile", GETPOST('urlfile')), 'errors');
$action = '';
}
}
@ -2479,7 +2477,7 @@ if ($action == 'create')
// Button "Create Draft"
print '<div class="center">';
print '<input type="submit" class="button" name="bouton" value="' . $langs->trans('CreateDraft') . '">';
print '&nbsp; &nbsp; &nbsp;';
print '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
print '<input type="button" class="button" value="' . $langs->trans("Cancel") . '" onClick="javascript:history.go(-1)">';
print '</div>';
@ -3754,7 +3752,7 @@ if ($action == 'create')
}
print '<br>';
//Select mail models is same action as presend
// Select mail models is same action as presend
if (GETPOST('modelselected')) {
$action = 'presend';
}
@ -3834,7 +3832,7 @@ if ($action == 'create')
$i ++;
}
print '</table>';
print '<div class="center"><input type="submit" class="button" value="' . $langs->trans('ToLink') . '"> &nbsp; <input type="submit" class="button" name="cancel" value="' . $langs->trans('Cancel') . '"></div>';
print '<div class="center"><input type="submit" class="button" value="' . $langs->trans('ToLink') . '">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" class="button" name="cancel" value="' . $langs->trans('Cancel') . '"></div>';
print '</form>';
$db->free($resqlorderlist);
} else {
@ -3887,7 +3885,7 @@ if ($action == 'create')
$ref = dol_sanitizeFileName($object->ref);
include_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
$fileparams = dol_most_recent_file($conf->facture->dir_output . '/' . $ref, preg_quote($ref, '/'));
$file = $fileparams ['fullname'];
$file = $fileparams['fullname'];
// Define output language
$outputlangs = $langs;
@ -3912,13 +3910,15 @@ if ($action == 'create')
exit();
}
$fileparams = dol_most_recent_file($conf->facture->dir_output . '/' . $ref, preg_quote($ref, '/'));
$file = $fileparams ['fullname'];
$file = $fileparams['fullname'];
}
print '<br>';
print_titre($langs->trans($titreform));
// Cree l'objet formulaire mail
dol_fiche_head();
include_once DOL_DOCUMENT_ROOT . '/core/class/html.formmail.class.php';
$formmail = new FormMail($db);
$formmail->param['langsmodels']=(empty($newlang)?$langs->defaultlang:$newlang);
@ -3990,7 +3990,7 @@ if ($action == 'create')
print $formmail->get_form();
print '<br>';
dol_fiche_end();
}
}

View File

@ -3203,7 +3203,7 @@ class Facture extends CommonInvoice
$response = new WorkboardResponse();
$response->warning_delay=$conf->facture->client->warning_delay/60/60/24;
$response->label=$langs->trans("CustomerBillsUnpaid");
$response->url=DOL_URL_ROOT.'/compta/facture/impayees.php';
$response->url=DOL_URL_ROOT.'/compta/facture/list.php?search_status=1';
$response->img=img_object($langs->trans("Bills"),"bill");
while ($obj=$this->db->fetch_object($resql))

View File

@ -84,6 +84,8 @@ class FactureStats extends Stats
$this->where.=" AND f.fk_soc = ".$this->socid;
}
if ($this->userid > 0) $this->where.=' AND f.fk_user_author = '.$this->userid;
if (! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) $this->where.= " AND f.type IN (0,1,2)";
else $this->where.= " AND f.type IN (0,1,2,3)";
}
@ -206,7 +208,7 @@ class FactureStats extends Stats
$sql = "SELECT product.ref, COUNT(product.ref) as nb, SUM(tl.".$this->field_line.") as total, AVG(tl.".$this->field_line.") as avg";
$sql.= " FROM ".$this->from.", ".$this->from_line.", ".MAIN_DB_PREFIX."product as product";
//if (!$user->rights->societe->client->voir && !$user->societe_id) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc";
if (!$user->rights->societe->client->voir && !$this->socid) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc";
$sql.= " WHERE ".$this->where;
$sql.= " AND f.rowid = tl.fk_facture AND tl.fk_product = product.rowid";
$sql.= " AND f.datef BETWEEN '".$this->db->idate(dol_get_first_day($year,1,false))."' AND '".$this->db->idate(dol_get_last_day($year,12,false))."'";

View File

@ -2,10 +2,11 @@
/* Copyright (C) 2002-2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004-2014 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com>
* Copyright (C) 2013 Florian Henry <florian.henry@open-concept.pro>
* Copyright (C) 2013 Juanjo Menent <jmenent@2byte.es>
* Copyright (C) 2013 Florian Henry <florian.henry@open-concept.pro>
* Copyright (C) 2013 Juanjo Menent <jmenent@2byte.es>
* Copyright (C) 2015 Jean-François Ferry <jfefe@aternatik.fr>
* Copyright (C) 2012 Cedric Salvador <csalvador@gpcsolutions.fr>
* Copyright (C) 2015 Alexandre Spangaro <alexandre.spangaro@gmail.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -128,6 +129,8 @@ if ($action == 'create')
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
print '<input type="hidden" name="action" value="add">';
print '<input type="hidden" name="facid" value="'.$object->id.'">';
dol_fiche_head();
$rowspan=4;
if (! empty($conf->projet->enabled) && $object->fk_project > 0) $rowspan++;
@ -139,7 +142,7 @@ if ($action == 'create')
// Third party
print '<tr><td>'.$langs->trans("Customer").'</td><td>'.$object->client->getNomUrl(1,'customer').'</td>';
print '<td>';
//print $langs->trans("NotePrivate");
print $langs->trans("Comment");
print '</td></tr>';
// Title
@ -371,10 +374,15 @@ if ($action == 'create')
print '</select>';
print '</td></tr>';
}
print '<tr><td colspan="3" align="center"><br><input type="submit" class="button" value="'.$langs->trans("Create").'"></td></tr>';
print "</form>\n";
print "</table>\n";
dol_fiche_end();
print '<div align="center"><input type="submit" class="button" value="'.$langs->trans("Create").'">';
print '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
print '<input type="button" class="button" value="' . $langs->trans("Cancel") . '" onClick="javascript:history.go(-1)">';
print '</div>';
print "</form>\n";
}
else
{
@ -432,7 +440,7 @@ else
$form->form_modes_reglement($_SERVER['PHP_SELF'].'?id='.$object->id, $object->mode_reglement_id,'none');
print "</td></tr>";
print '<tr><td>'.$langs->trans("Note").'</td><td colspan="3">'.nl2br($object->note_private)."</td></tr>";
print '<tr><td>'.$langs->trans("Comment").'</td><td colspan="3">'.nl2br($object->note_private)."</td></tr>";
print "</table>";

View File

@ -775,7 +775,7 @@ if (! empty($conf->facture->enabled) && $user->rights->facture->lire)
$i = 0;
print '<table class="noborder" width="100%">';
print '<tr class="liste_titre"><td colspan="2">'.$langs->trans("BillsCustomersUnpaid",$num).' <a href="'.DOL_URL_ROOT.'/compta/facture/impayees.php"><span class="badge">'.$num.'</span></a></td>';
print '<tr class="liste_titre"><td colspan="2">'.$langs->trans("BillsCustomersUnpaid",$num).' <a href="'.DOL_URL_ROOT.'/compta/facture/list.php?search_status=1"><span class="badge">'.$num.'</span></a></td>';
if (! empty($conf->global->MAIN_SHOW_HT_ON_SUMMARY)) print '<td align="right">'.$langs->trans("AmountHT").'</td>';
print '<td align="right">'.$langs->trans("AmountTTC").'</td>';
print '<td align="right">'.$langs->trans("Received").'</td>';

View File

@ -6,7 +6,7 @@
* Copyright (C) 2007 Franky Van Liedekerke <franky.van.liedekerke@telenet.be>
* Copyright (C) 2012 Cédric Salvador <csalvador@gpcsolutions.fr>
* Copyright (C) 2014 Raphaël Doursenaud <rdoursenaud@gpcsolutions.fr>
* Copyright (C) 2014 Teddy Andreotti <125155@supinfo.com>
* Copyright (C) 2014 Teddy Andreotti <125155@supinfo.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -403,6 +403,8 @@ if ($action == 'create' || $action == 'confirm_paiement' || $action == 'add_paie
print '<input type="hidden" name="type" id="invoice_type" value="'.$facture->type.'">';
print '<input type="hidden" name="thirdpartylabel" id="thirdpartylabel" value="'.dol_escape_htmltag($facture->client->name).'">';
dol_fiche_head();
print '<table class="border" width="100%">';
// Third party
@ -462,6 +464,8 @@ if ($action == 'create' || $action == 'confirm_paiement' || $action == 'add_paie
print '</table>';
dol_fiche_end();
/*
* List of unpaid invoices
*/

View File

@ -0,0 +1,136 @@
<?php
/* Copyright (C) 2003-2007 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004-2015 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2005 Marc Barilley / Ocebo <marc@ocebo.com>
* Copyright (C) 2005-2009 Regis Houssin <regis.houssin@capnetworks.com>
* Copyright (C) 2005 Simon TOSSER <simon@kornog-computing.com>
* Copyright (C) 2011-2012 Juanjo Menent <jmenent@2byte.es>
* Copyright (C) 2013 Cédric Salvador <csalvador@gpcsolutions.fr>
* Copyright (C) 2015 Alexandre Spangaro <alexandre.spangaro@gmail.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* or see http://www.gnu.org/
*/
/**
* \file htdocs/compta/salaries/document.php
* \ingroup salaries
* \brief Page of linked files onto salaries
*/
require '../../main.inc.php';
require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
require_once DOL_DOCUMENT_ROOT.'/core/lib/salaries.lib.php';
require_once DOL_DOCUMENT_ROOT.'/compta/salaries/class/paymentsalary.class.php';
$langs->load("other");
$langs->load("salaries");
$langs->load("companies");
$id = GETPOST('id','int');
$ref = GETPOST('ref', 'alpha');
$action = GETPOST('action','alpha');
$confirm = GETPOST('confirm','alpha');
// Security check
if ($user->societe_id) $socid=$user->societe_id;
$result = restrictedArea($user, 'salaries', $id, '');
// Get parameters
$sortfield = GETPOST('sortfield','alpha');
$sortorder = GETPOST('sortorder','alpha');
$page = GETPOST('page','int');
if ($page == -1) { $page = 0; }
$offset = $conf->liste_limit * $page;
$pageprev = $page - 1;
$pagenext = $page + 1;
if (! $sortorder) $sortorder="ASC";
if (! $sortfield) $sortfield="name";
$object = new PaymentSalary($db);
$object->fetch($id, $ref);
$upload_dir = $conf->salaries->dir_output.'/'.dol_sanitizeFileName($object->id);
$modulepart='salaries';
/*
* Actions
*/
include_once DOL_DOCUMENT_ROOT . '/core/tpl/document_actions_pre_headers.tpl.php';
/*
* View
*/
$form = new Form($db);
llxHeader("","",$langs->trans("SalaryPayment"));
if ($object->id)
{
$object->fetch_thirdparty();
$head=salaries_prepare_head($object);
dol_fiche_head($head, 'documents', $langs->trans("SalaryPayment"), 0, 'payment');
// Construit liste des fichiers
$filearray=dol_dir_list($upload_dir,"files",0,'','(\.meta|_preview\.png)$',$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
$totalsize=0;
foreach($filearray as $key => $file)
{
$totalsize+=$file['size'];
}
print '<table class="border" width="100%">';
$linkback = '<a href="'.DOL_URL_ROOT.'/compta/salaries/index.php'.(! empty($socid)?'?socid='.$socid:'').'">'.$langs->trans("BackToList").'</a>';
// Ref
print '<tr><td width="30%">'.$langs->trans("Ref").'</td><td>';
print $form->showrefnav($object, 'id', $linkback, 1, 'rowid', 'ref', '');
print '</td></tr>';
// Societe
//print "<tr><td>".$langs->trans("Company")."</td><td>".$object->client->getNomUrl(1)."</td></tr>";
print '<tr><td>'.$langs->trans("NbOfAttachedFiles").'</td><td colspan="3">'.count($filearray).'</td></tr>';
print '<tr><td>'.$langs->trans("TotalSizeOfAttachedFiles").'</td><td colspan="3">'.$totalsize.' '.$langs->trans("bytes").'</td></tr>';
print '</table>';
print '</div>';
$modulepart = 'salaries';
$permission = $user->rights->salaries->write;
$param = '&id=' . $object->id;
include_once DOL_DOCUMENT_ROOT . '/core/tpl/document_actions_post_headers.tpl.php';
}
else
{
print $langs->trans("ErrorUnknown");
}
llxFooter();
$db->close();

View File

@ -501,7 +501,7 @@ if ($id > 0)
}
// Emettre paiement
if ($object->paye == 0 && ((price2num($object->amount) < 0 && round($resteapayer) < 0) || (price2num($object->amount) > 0 && round($resteapayer) > 0)) && $user->rights->tax->charges->creer)
if ($object->paye == 0 && ((price2num($object->amount) < 0 && price2num($resteapayer, 'MT') < 0) || (price2num($object->amount) > 0 && price2num($resteapayer, 'MT') > 0)) && $user->rights->tax->charges->creer)
{
print "<a class=\"butAction\" href=\"".DOL_URL_ROOT."/compta/paiement_charge.php?id=$object->id&amp;action=create\">".$langs->trans("DoPayment")."</a>";
}

View File

@ -201,8 +201,12 @@ if (empty($reshook))
// Fill array 'array_options' with data from add form
$ret = $extrafields->setOptionalsFromPost($extralabels,$object);
if ($ret < 0) $error++;
if ($ret < 0)
{
$error++;
$action = 'create';
}
if (! GETPOST("lastname"))
{
$error++; $errors[]=$langs->trans("ErrorFieldRequired",$langs->transnoentities("Lastname").' / '.$langs->transnoentities("Label"));

View File

@ -629,6 +629,13 @@ class Contact extends CommonObject
}
}
// Retreive all extrafield for contact
// fetch optionals attributes and labels
require_once(DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php');
$extrafields=new ExtraFields($this->db);
$extralabels=$extrafields->fetch_name_optionals_label($this->table_element,true);
$this->fetch_optionals($this->id,$extralabels);
return 1;
}
else
@ -1101,4 +1108,4 @@ class Contact extends CommonObject
return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables);
}
}
}

View File

@ -159,7 +159,7 @@ else
if ($search_priv == '1') $sql .= " AND (p.priv='1' AND p.fk_user_creat=".$user->id.")";
}
if ($search_categ > 0) $sql.= " AND cs.fk_categorie = ".$search_categ;
if ($search_categ > 0) $sql.= " AND cs.fk_categorie = ".$db->escape($search_categ);
if ($search_categ == -2) $sql.= " AND cs.fk_categorie IS NULL";
if ($search_firstlast_only) {
@ -256,11 +256,11 @@ if ($result)
{
$contactstatic=new Contact($db);
$param ='&begin='.urlencode($begin).'&view='.urlencode($view).'&userid='.urlencode($userid).'&contactname='.urlencode($sall);
$param.='&type='.urlencode($type).'&view='.urlencode($view).'&search_lastname='.urlencode($search_lastname).'&search_firstname='.urlencode($search_firstname).'&search_societe='.urlencode($search_societe).'&search_email='.urlencode($search_email);
if (!empty($search_categ)) $param.='&search_categ='.$search_categ;
if ($search_status != '') $param.='&amp;search_status='.$search_status;
if ($search_priv == '0' || $search_priv == '1') $param.="&search_priv=".urlencode($search_priv);
$param ='&begin='.htmlspecialchars($begin).'&view='.htmlspecialchars($view).'&userid='.htmlspecialchars($userid).'&contactname='.htmlspecialchars($sall);
$param.='&type='.htmlspecialchars($type).'&view='.htmlspecialchars($view).'&search_lastname='.htmlspecialchars($search_lastname).'&search_firstname='.htmlspecialchars($search_firstname).'&search_societe='.htmlspecialchars($search_societe).'&search_email='.htmlspecialchars($search_email);
if (!empty($search_categ)) $param.='&search_categ='.htmlspecialchars($search_categ);
if ($search_status != '') $param.='&amp;search_status='.htmlspecialchars($search_status);
if ($search_priv == '0' || $search_priv == '1') $param.="&search_priv=".htmlspecialchars($search_priv);
$num = $db->num_rows($result);
$i = 0;
@ -269,7 +269,7 @@ if ($result)
print '<form method="post" action="'.$_SERVER["PHP_SELF"].'">';
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
print '<input type="hidden" name="view" value="'.$view.'">';
print '<input type="hidden" name="view" value="'.htmlspecialchars($view).'">';
print '<input type="hidden" name="sortfield" value="'.$sortfield.'">';
print '<input type="hidden" name="sortorder" value="'.$sortorder.'">';
@ -317,36 +317,36 @@ if ($result)
// Ligne des champs de filtres
print '<tr class="liste_titre">';
print '<td class="liste_titre">';
print '<input class="flat" type="text" name="search_lastname" size="9" value="'.$search_lastname.'">';
print '<input class="flat" type="text" name="search_lastname" size="9" value="'.dol_escape_htmltag($search_lastname).'">';
print '</td>';
print '<td class="liste_titre">';
print '<input class="flat" type="text" name="search_firstname" size="9" value="'.$search_firstname.'">';
print '<input class="flat" type="text" name="search_firstname" size="9" value="'.dol_escape_htmltag($search_firstname).'">';
print '</td>';
print '<td class="liste_titre">';
print '<input class="flat" type="text" name="search_poste" size="9" value="'.$search_poste.'">';
print '<input class="flat" type="text" name="search_poste" size="9" value="'.dol_escape_htmltag($search_poste).'">';
print '</td>';
if (empty($conf->global->SOCIETE_DISABLE_CONTACTS))
{
print '<td class="liste_titre">';
print '<input class="flat" type="text" name="search_societe" size="9" value="'.$search_societe.'">';
print '<input class="flat" type="text" name="search_societe" size="9" value="'.dol_escape_htmltag($search_societe).'">';
print '</td>';
}
print '<td class="liste_titre">';
print '<input class="flat" type="text" name="search_phonepro" size="8" value="'.$search_phonepro.'">';
print '<input class="flat" type="text" name="search_phonepro" size="8" value="'.dol_escape_htmltag($search_phonepro).'">';
print '</td>';
print '<td class="liste_titre">';
print '<input class="flat" type="text" name="search_phonemob" size="8" value="'.$search_phonemob.'">';
print '<input class="flat" type="text" name="search_phonemob" size="8" value="'.dol_escape_htmltag($search_phonemob).'">';
print '</td>';
print '<td class="liste_titre">';
print '<input class="flat" type="text" name="search_fax" size="8" value="'.$search_fax.'">';
print '<input class="flat" type="text" name="search_fax" size="8" value="'.dol_escape_htmltag($search_fax).'">';
print '</td>';
print '<td class="liste_titre">';
print '<input class="flat" type="text" name="search_email" size="8" value="'.$search_email.'">';
print '<input class="flat" type="text" name="search_email" size="8" value="'.dol_escape_htmltag($search_email).'">';
print '</td>';
if (! empty($conf->skype->enabled))
{
print '<td class="liste_titre">';
print '<input class="flat" type="text" name="search_skype" size="8" value="'.$search_skype.'">';
print '<input class="flat" type="text" name="search_skype" size="8" value="'.dol_escape_htmltag($search_skype).'">';
print '</td>';
}
print '<td class="liste_titre">&nbsp;</td>';

View File

@ -823,10 +823,8 @@ else if ($action == 'remove_file' && $user->rights->contrat->creer) {
$upload_dir = $conf->contrat->dir_output;
$file = $upload_dir . '/' . GETPOST('file');
$ret = dol_delete_file($file, 0, 0, 0, $object);
if ($ret)
setEventMessage($langs->trans("FileWasRemoved", GETPOST('file')));
else
setEventMessage($langs->trans("ErrorFailToDeleteFile", GETPOST('file')), 'errors');
if ($ret) setEventMessage($langs->trans("FileWasRemoved", GETPOST('file')));
else setEventMessage($langs->trans("ErrorFailToDeleteFile", GETPOST('file')), 'errors');
}
}

View File

@ -100,7 +100,8 @@ $sql.= ", ".MAIN_DB_PREFIX."contrat as c";
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."contratdet as cd ON c.rowid = cd.fk_contrat";
$sql.= " WHERE c.fk_soc = s.rowid ";
$sql.= " AND c.entity = ".$conf->entity;
if ($socid) $sql.= " AND s.rowid = ".$socid;
if ($socid) $sql.= " AND s.rowid = ".$db->escape($socid);
if (!$user->rights->societe->client->voir && !$socid) $sql.= " AND s.rowid = sc.fk_soc AND sc.fk_user = " .$user->id;
if ($search_name) {
$sql .= natural_search('s.nom', $search_name);
@ -112,7 +113,7 @@ if (!empty($search_ref_supplier)) {
$sql .= natural_search(array('c.ref_supplier'), $search_ref_supplier);
}
if ($search_sale > 0)
if ($search_sale > 0)
{
$sql.= " AND s.rowid = sc.fk_soc AND sc.fk_user = " .$search_sale;
}
@ -131,7 +132,7 @@ if ($resql)
$i = 0;
print_barre_liste($langs->trans("ListOfContracts"), $page, $_SERVER["PHP_SELF"], '&search_contract='.$search_contract.'&search_name='.$search_name, $sortfield, $sortorder,'',$num,$totalnboflines,'title_commercial.png');
print '<form method="POST" action="'.$_SERVER['PHP_SELF'].'">';
print '<table class="liste" width="100%">';
@ -144,7 +145,7 @@ if ($resql)
$moreforfilter.=$formother->select_salesrepresentatives($search_sale,'search_sale',$user);
$moreforfilter.=' &nbsp; &nbsp; &nbsp; ';
}
if ($moreforfilter)
{
print '<tr class="liste_titre">';
@ -152,13 +153,14 @@ if ($resql)
print $moreforfilter;
print '</td></tr>';
}
print '<tr class="liste_titre">';
$param='&amp;search_contract='.$search_contract;
$param.='&amp;search_name='.$search_name;
$param.='&amp;search_ref_supplier='.$search_ref_supplier;
$param='&search_contract='.$search_contract;
$param.='&search_name='.$search_name;
$param.='&search_ref_supplier='.$search_ref_supplier;
$param.='&search_sale=' .$search_sale;
print_liste_field_titre($langs->trans("Ref"), $_SERVER["PHP_SELF"], "c.rowid","","$param",'',$sortfield,$sortorder);
print_liste_field_titre($langs->trans("RefCustomer"), $_SERVER["PHP_SELF"], "c.ref_supplier","","$param",'',$sortfield,$sortorder);
print_liste_field_titre($langs->trans("Company"), $_SERVER["PHP_SELF"], "s.nom","","$param",'',$sortfield,$sortorder);
@ -175,13 +177,13 @@ if ($resql)
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
print '<tr class="liste_titre">';
print '<td class="liste_titre">';
print '<input type="text" class="flat" size="3" name="search_contract" value="'.$search_contract.'">';
print '<input type="text" class="flat" size="3" name="search_contract" value="'.dol_escape_htmltag($search_contract).'">';
print '</td>';
print '<td class="liste_titre">';
print '<input type="text" class="flat" size="7" name="search_ref_supplier value="'.$search_ref_supplier.'">';
print '<input type="text" class="flat" size="7" name="search_ref_supplier value="'.dol_escape_htmltag($search_ref_supplier).'">';
print '</td>';
print '<td class="liste_titre">';
print '<input type="text" class="flat" size="24" name="search_name" value="'.$search_name.'">';
print '<input type="text" class="flat" size="24" name="search_name" value="'.dol_escape_htmltag($search_name).'">';
print '</td>';
print '<td class="liste_titre">&nbsp;</td>';
//print '<td class="liste_titre">&nbsp;</td>';
@ -202,7 +204,7 @@ if ($resql)
print '<td>'.$obj->ref_supplier.'</td>';
print '<td><a href="../comm/card.php?socid='.$obj->socid.'">'.img_object($langs->trans("ShowCompany"),"company").' '.$obj->name.'</a></td>';
//print '<td align="center">'.dol_print_date($obj->datec).'</td>';
// Sales Rapresentatives
print '<td>';
if($obj->socid)
@ -237,8 +239,8 @@ if ($resql)
print '&nbsp';
}
print '</td>';
print '<td align="center">'.dol_print_date($db->jdate($obj->date_contrat)).'</td>';
//print '<td align="center">'.$staticcontrat->LibStatut($obj->statut,3).'</td>';
print '<td align="center">'.($obj->nb_initial>0?$obj->nb_initial:'').'</td>';

View File

@ -525,9 +525,9 @@ abstract class CommonObject
* Return array with list of possible values for type of contacts
*
* @param string $source 'internal', 'external' or 'all'
* @param string $order Sort order by : 'code' or 'rowid'
* @param string $option 0=Return array id->label, 1=Return array code->label
* @param string $activeonly 0=all status of contact, 1=only the active
* @param string $order Sort order by 'code' or 'rowid'
* @param int $option 0=Return array id->label, 1=Return array code->label
* @param int $activeonly 0=all status of contact, 1=only the active
* @param string $code Type of contact (Example: 'CUSTOMER', 'SERVICE')
* @return array Array list of type of contacts (id->label if option=0, code->label if option=1)
*/
@ -541,7 +541,7 @@ abstract class CommonObject
$sql = "SELECT DISTINCT tc.rowid, tc.code, tc.libelle";
$sql.= " FROM ".MAIN_DB_PREFIX."c_type_contact as tc";
$sql.= " WHERE tc.element='".$this->element."'";
if ($activeonly == 1) $sql.= " AND tc.active=1"; // only the active type
if ($activeonly == 1) $sql.= " AND tc.active=1"; // only the active types
if (! empty($source) && $source != 'all') $sql.= " AND tc.source='".$source."'";
if (! empty($code)) $sql.= " AND tc.code='".$code."'";
$sql.= " ORDER by tc.".$order;
@ -626,12 +626,12 @@ abstract class CommonObject
}
/**
* Charge le contact d'id $id dans this->contact
* Load object contact with id=$this->contactid into $this->contact
*
* @param int $contactid Id du contact. Use this->contactid if empty.
* @return int <0 if KO, >0 if OK
*/
function fetch_contact($contactid='')
function fetch_contact($contactid=null)
{
if (empty($contactid)) $contactid=$this->contactid;
@ -858,14 +858,14 @@ abstract class CommonObject
/**
* Update a specific field into database
*
* @param string $field Field to update
* @param mixed $value New value
* @param string $table To force other table element or element line (should not be used)
* @param int $id To force other object id (should not be used)
* @param string $format Data format ('text', 'date'). 'text' is used if not defined
* @param string $id_field To force rowid field name. 'rowid' is used it not defined
* @param string $user Update last update fields also if user object provided
* @return int <0 if KO, >0 if OK
* @param string $field Field to update
* @param mixed $value New value
* @param string $table To force other table element or element line (should not be used)
* @param int $id To force other object id (should not be used)
* @param string $format Data format ('text', 'date'). 'text' is used if not defined
* @param string $id_field To force rowid field name. 'rowid' is used it not defined
* @param User|string $user Update last update fields also if user object provided
* @return int <0 if KO, >0 if OK
*/
function setValueFrom($field, $value, $table='', $id='', $format='', $id_field='', $user='')
{
@ -1655,10 +1655,10 @@ abstract class CommonObject
* @param int $exclspec >0 = Exclude special product (product_type=9)
* @param string $roundingadjust 'none'=Do nothing, 'auto'=Use default method (MAIN_ROUNDOFTOTAL_NOT_TOTALOFROUND if defined, or '0'), '0'=Force use total of rounding, '1'=Force use rounding of total
* @param int $nodatabaseupdate 1=Do not update database. Update only properties of object.
* @param Societe $seller If roundingadjust is '0' or '1', it means we recalculate total for lines before calculating total for object. For this, we need seller object.
* @param Societe $seller If roundingadjust is '0' or '1', it means we recalculate total for lines before calculating total for object and for this, we need seller object.
* @return int <0 if KO, >0 if OK
*/
function update_price($exclspec=0,$roundingadjust='none',$nodatabaseupdate=0,$seller='')
function update_price($exclspec=0,$roundingadjust='none',$nodatabaseupdate=0,$seller=null)
{
global $conf;
@ -2684,9 +2684,9 @@ abstract class CommonObject
* But for the moment we don't know if it'st possible as we keep a method available on overloaded objects.
*
* @param string $action Action code
* @param string $seller Object of seller third party
* @param string $buyer Object of buyer third party
* @param string $selected Object line selected
* @param Societe $seller Object of seller third party
* @param Societe $buyer Object of buyer third party
* @param int $selected Object line selected
* @param int $dateSelector 1=Show also date range input fields
* @return void
*/
@ -2799,16 +2799,16 @@ abstract class CommonObject
* Return HTML content of a detail line
* TODO Move this into an output class file (htmlline.class.php)
*
* @param string $action GET/POST action
* @param CommonObjectLine $line Selected object line to output
* @param string $var Is it a an odd line (true)
* @param int $num Number of line (0)
* @param int $i I
* @param int $dateSelector 1=Show also date range input fields
* @param string $seller Object of seller third party
* @param string $buyer Object of buyer third party
* @param string $selected Object line selected
* @param object $extrafieldsline Object of extrafield line attribute
* @param string $action GET/POST action
* @param CommonObjectLine $line Selected object line to output
* @param string $var Is it a an odd line (true)
* @param int $num Number of line (0)
* @param int $i I
* @param int $dateSelector 1=Show also date range input fields
* @param Societe $seller Object of seller third party
* @param Societe $buyer Object of buyer third party
* @param int $selected Object line selected
* @param object $extrafieldsline Object of extrafield line attribute
* @return void
*/
function printObjectLine($action,$line,$var,$num,$i,$dateSelector,$seller,$buyer,$selected=0,$extrafieldsline=0)
@ -3086,7 +3086,7 @@ abstract class CommonObject
/**
* get Margin info
*
* @param string $force_price True of not
* @param boolean $force_price True of not
* @return mixed Array with info
*/
function getMarginInfos($force_price=false)
@ -3212,7 +3212,7 @@ abstract class CommonObject
/**
* Show the array with all margin infos
*
* @param string $force_price Force price
* @param boolean $force_price Force price
* @return void
*/
function displayMarginInfos($force_price=false)
@ -3304,7 +3304,7 @@ abstract class CommonObject
/**
* Add resources to the current object : add entry into llx_element_resources
*Need $this->element & $this->id
* Need $this->element & $this->id
*
* @param int $resource_id Resource id
* @param string $resource_element Resource element
@ -3726,7 +3726,7 @@ abstract class CommonObject
{
$attributeKey = substr($key,8); // Remove 'options_' prefix
$attributeType = $extrafields->attribute_type[$attributeKey];
$attributeSize = $extrafields->attribute_size[$attributeKey];
//$attributeSize = $extrafields->attribute_size[$attributeKey]; Not required to insert an extrafield value. Only used for definition.
$attributeLabel = $extrafields->attribute_label[$attributeKey];
$attributeParam = $extrafields->attribute_param[$attributeKey];
switch ($attributeType)
@ -3751,19 +3751,19 @@ abstract class CommonObject
case 'datetime':
$this->array_options[$key]=$this->db->idate($this->array_options[$key]);
break;
case 'link':
$param_list=array_keys($attributeParam ['options']);
// 0 : ObjectName
// 1 : classPath
$InfoFieldList = explode(":", $param_list[0]);
dol_include_once($InfoFieldList[1]);
$object = new $InfoFieldList[0]($this->db);
if ($value)
{
$object->fetch(0,$value);
$this->array_options[$key]=$object->id;
}
break;
case 'link':
$param_list=array_keys($attributeParam ['options']);
// 0 : ObjectName
// 1 : classPath
$InfoFieldList = explode(":", $param_list[0]);
dol_include_once($InfoFieldList[1]);
$object = new $InfoFieldList[0]($this->db);
if ($value)
{
$object->fetch(0,$value);
$this->array_options[$key]=$object->id;
}
break;
}
}
$this->db->begin();
@ -3771,6 +3771,7 @@ abstract class CommonObject
$sql_del = "DELETE FROM ".MAIN_DB_PREFIX.$this->table_element."_extrafields WHERE fk_object = ".$this->id;
dol_syslog(get_class($this)."::insertExtraFields delete", LOG_DEBUG);
$this->db->query($sql_del);
$sql = "INSERT INTO ".MAIN_DB_PREFIX.$this->table_element."_extrafields (fk_object";
foreach($this->array_options as $key => $value)
{
@ -3825,7 +3826,7 @@ abstract class CommonObject
*
* @return string
*/
function showOptionals($extrafields, $mode='view', $params=0, $keyprefix='')
function showOptionals($extrafields, $mode='view', $params=null, $keyprefix='')
{
global $_POST, $conf;

View File

@ -91,7 +91,14 @@ class dolprintIPP
}
}
// Getting Jobs
$ipp->getJobs(false,0,'completed',false);
try {
$ipp->getJobs(false,0,'completed',false); // May return errors if setup not correct
}
catch(Exception $e)
{
print $e->getMessage();
}
print '<table width="100%" class="noborder">';
print '<tr class="liste_titre">';
print "<td>Id</td>";
@ -102,19 +109,22 @@ class dolprintIPP
print "<td>Cancel</td>";
print "</tr>\n";
$jobs = $ipp->jobs_attributes;
$var = True;
$var = true;
//print '<pre>'.print_r($jobs,true).'</pre>';
foreach ($jobs as $value )
if (is_array($jobs))
{
$var=!$var;
print "<tr ".$bc[$var].">";
print '<td>'.$value->job_id->_value0.'</td>';
print '<td>'.$value->job_originating_user_name->_value0.'</td>';
print '<td>'.$value->printer_uri->_value0.'</td>';
print '<td>'.$value->job_name->_value0.'</td>';
print '<td>'.$value->job_state->_value0.'</td>';
print '<td>'.$value->job_uri->_value0.'</td>';
print '</tr>';
foreach ($jobs as $value)
{
$var=!$var;
print "<tr ".$bc[$var].">";
print '<td>'.$value->job_id->_value0.'</td>';
print '<td>'.$value->job_originating_user_name->_value0.'</td>';
print '<td>'.$value->printer_uri->_value0.'</td>';
print '<td>'.$value->job_name->_value0.'</td>';
print '<td>'.$value->job_state->_value0.'</td>';
print '<td>'.$value->job_uri->_value0.'</td>';
print '</tr>';
}
}
print "</table>";
}

View File

@ -39,7 +39,7 @@ class ExtraFields
var $attribute_type;
// Tableau contenant le nom des champs en clef et le label de ces champs en value
var $attribute_label;
// Tableau contenant le nom des champs en clef et la taille de ces champs en value
// Tableau contenant le nom des champs en clef et la taille/longueur max de ces champs en value
var $attribute_size;
// Tableau contenant le nom des choix en clef et la valeur de ces choix en value
var $attribute_choice;
@ -124,6 +124,7 @@ class ExtraFields
if (empty($label)) return -1;
if ($elementtype == 'thirdparty') $elementtype='societe';
if ($elementtype == 'contact') $elementtype='socpeople';
// Create field into database except for separator type which is not stored in database
if ($type != 'separate')
@ -169,6 +170,7 @@ class ExtraFields
private function create($attrname, $type='varchar', $length=255, $elementtype='member', $unique=0, $required=0, $default_value='',$param='', $perms='', $list=0)
{
if ($elementtype == 'thirdparty') $elementtype='societe';
if ($elementtype == 'contact') $elementtype='socpeople';
$table=$elementtype.'_extrafields';
@ -248,6 +250,7 @@ class ExtraFields
global $conf;
if ($elementtype == 'thirdparty') $elementtype='societe';
if ($elementtype == 'contact') $elementtype='socpeople';
// Clean parameters
if (empty($pos)) $pos=0;
@ -308,6 +311,7 @@ class ExtraFields
function delete($attrname, $elementtype='member')
{
if ($elementtype == 'thirdparty') $elementtype='societe';
if ($elementtype == 'contact') $elementtype='socpeople';
$table=$elementtype.'_extrafields';
@ -342,6 +346,7 @@ class ExtraFields
global $conf;
if ($elementtype == 'thirdparty') $elementtype='societe';
if ($elementtype == 'contact') $elementtype='socpeople';
if (isset($attrname) && $attrname != '' && preg_match("/^\w[a-zA-Z0-9-_]*$/",$attrname))
{
@ -389,6 +394,7 @@ class ExtraFields
function update($attrname,$label,$type,$length,$elementtype,$unique=0,$required=0,$pos=0,$param='',$alwayseditable=0, $perms='',$list='')
{
if ($elementtype == 'thirdparty') $elementtype='societe';
if ($elementtype == 'contact') $elementtype='socpeople';
$table=$elementtype.'_extrafields';
@ -486,6 +492,8 @@ class ExtraFields
// Clean parameters
if ($elementtype == 'thirdparty') $elementtype='societe';
if ($elementtype == 'contact') $elementtype='socpeople';
if (empty($list)) $list=0;
if (isset($attrname) && $attrname != '' && preg_match("/^\w[a-zA-Z0-9-_]*$/",$attrname))
@ -570,6 +578,7 @@ class ExtraFields
if ( empty($elementtype) ) return array();
if ($elementtype == 'thirdparty') $elementtype='societe';
if ($elementtype == 'contact') $elementtype='socpeople';
$array_name_label=array();

View File

@ -116,9 +116,9 @@ class HookManager
* @param array $parameters Array of parameters
* @param Object $object Object to use hooks on
* @param string $action Action code on calling page ('create', 'edit', 'view', 'add', 'update', 'delete'...)
* @return mixed For doActions,formObjectOptions,pdf_xxx: Return 0 if we want to keep standard actions, >0 if we want to stop standard actions, <0 means KO.
* For printSearchForm,printLeftBlock,printTopRightMenu,formAddObjectLine,...: Return HTML string. TODO Deprecated. Must always return an int and things to print into ->resprints.
* Can also return some values into an array ->results.
* @return mixed For 'addreplace hooks (doActions,formObjectOptions,pdf_xxx,...): Return 0 if we want to keep standard actions, >0 if we want to stop standard actions, <0 if KO.
* For 'output' hooks (printLeftBlock, formAddObjectLine, formBuilddocOptions, ...): Return 0, <0 if KO. Things to print are returned into ->resprints and set into ->resPrint.
* All types can also return some values into an array ->results.
* $this->error or this->errors are also defined by class called by this function if error.
*/
function executeHooks($method, $parameters=false, &$object='', &$action='')
@ -135,7 +135,8 @@ class HookManager
array(
'addMoreActionsButtons',
'addStatisticLine',
'doActions',
'deleteFile',
'doActions',
'formCreateThirdpartyOptions',
'formObjectOptions',
'formattachOptions',
@ -147,7 +148,7 @@ class HookManager
'formatEvent'
)
)) $hooktype='addreplace';
// Deprecated hook types
// Deprecated hook types ('returnvalue')
if (preg_match('/^pdf_/',$method) && $method != 'pdf_writelinedesc') $hooktype='returnvalue'; // pdf_xxx except pdf_writelinedesc are 'returnvalue' hooks. When there is 2 hooks of this type, only last one win. TODO Move them into 'output' or 'addreplace' hooks.
if ($method == 'insertExtraFields')
{
@ -195,7 +196,7 @@ class HookManager
if (isset($actionclassinstance->results) && is_array($actionclassinstance->results)) $this->resArray =array_merge($this->resArray, $actionclassinstance->results);
if (! empty($actionclassinstance->resprints)) $this->resPrint.=$actionclassinstance->resprints;
}
// Generic hooks that return a string or array (printSearchForm, printLeftBlock, formAddObjectLine, formBuilddocOptions, ...)
// Generic hooks that return a string or array (printLeftBlock, formAddObjectLine, formBuilddocOptions, ...)
else
{
// TODO. this should be done into the method of hook by returning nothing

View File

@ -415,7 +415,7 @@ class Form
if ($direction > 0) {
$s.='<'.$tag.$paramfortooltipimg;
if ($tag == 'td') {
$s .= ' valign="top" width="14"';
$s .= ' valign="middle" width="14"';
}
$s.= '>'.$img.'</'.$tag.'>';
}
@ -503,7 +503,7 @@ class Form
$resql=$this->db->query($sql);
if ($resql)
{
$out.= '<select id="select'.$htmlname.'" class="flat selectcountry" name="'.$htmlname.'" '.$htmloption.'>';
$out.= '<select id="select'.$htmlname.'" class="flat selectcountry minwidth300" name="'.$htmlname.'" '.$htmloption.'>';
$num = $this->db->num_rows($resql);
$i = 0;
if ($num)
@ -531,7 +531,7 @@ class Form
if (empty($row['favorite']) && $atleastonefavorite)
{
$atleastonefavorite=0;
$out.= '<option value="" disabled>----------------------</option>';
$out.= '<option value="" disabled class="selectoptiondisabledwhite">----------------------</option>';
}
if ($selected && $selected != '-1' && ($selected == $row['rowid'] || $selected == $row['code_iso'] || $selected == $row['code_iso3'] || $selected == $row['label']) )
{
@ -554,6 +554,10 @@ class Form
dol_print_error($this->db);
}
// Make select dynamic
include_once DOL_DOCUMENT_ROOT . '/core/lib/ajax.lib.php';
$out .= ajax_combobox('select'.$htmlname);
return $out;
}
@ -1451,7 +1455,7 @@ class Form
$out.='<input type="hidden" class="removedassignedhidden" name="removedassigned" value="">';
$out.='<script type="text/javascript" language="javascript">jQuery(document).ready(function () { jQuery(".removedassigned").click(function() { jQuery(".removedassignedhidden").val(jQuery(this).val()); });})</script>';
$out.=$this->select_dolusers('', $htmlname, $show_empty, $exclude, $disabled, $include, $enableonly, $force_entity, $maxlength, $showstatus, $morefilter);
$out.='<input type="submit" class="button" name="'.$action.'assignedtouser" value="'.dol_escape_htmltag($langs->trans("Add")).'">';
$out.=' <input type="submit" class="button" name="'.$action.'assignedtouser" value="'.dol_escape_htmltag($langs->trans("Add")).'">';
}
$assignedtouser=array();
if (!empty($_SESSION['assignedtouser']))
@ -2825,7 +2829,7 @@ class Form
/**
* Creates HTML units selector (code => label)
*
* @param string $selected Preselected code ('km', 'm', 'l', 'p', ...)
* @param string $selected Preselected Unit ID
* @param string $htmlname Select name
* @param int $showempty Add a nempty line
* @return string HTML select
@ -2846,13 +2850,13 @@ class Form
while($res = $this->db->fetch_object($resql))
{
if ($selected == $res[0])
if ($selected == $res->rowid)
{
$return.='<option value="'.$res->code.'" selected>'.$langs->trans($res->label).'</option>';
$return.='<option value="'.$res->rowid.'" selected>'.$langs->trans($res->label).'</option>';
}
else
{
$return.='<option value="'.$res->code.'">'.$langs->trans($res->label).'</option>';
$return.='<option value="'.$res->rowid.'">'.$langs->trans($res->label).'</option>';
}
}
$return.='</select>';
@ -4343,8 +4347,8 @@ class Form
$(document).ready(function () {
$(\''.(preg_match('/^\./',$htmlname)?$htmlname:'#'.$htmlname).'\').'.$tmpplugin.'({
dir: \'ltr\',
width: \'off\',
minimumInputLength: 0
width: \'resolve\', /* off or resolve */
minimumInputLength: '.$minLengthToAutocomplete.'
});
});
</script>';
@ -4701,15 +4705,15 @@ class Form
* To add a particular filter on select, you must set $object->next_prev_filter to SQL criteria.
*
* @param object $object Object to show
* @param string $paramid Name of parameter to use to name the id into the URL link
* @param string $morehtml More html content to output just before the nav bar
* @param string $paramid Name of parameter to use to name the id into the URL link
* @param string $morehtml More html content to output just before the nav bar
* @param int $shownav Show Condition (navigation is shown if value is 1)
* @param string $fieldid Nom du champ en base a utiliser pour select next et previous
* @param string $fieldref Nom du champ objet ref (object->ref) a utiliser pour select next et previous
* @param string $morehtmlref Code html supplementaire a afficher apres ref
* @param string $moreparam More param to add in nav link url.
* @param string $fieldid Nom du champ en base a utiliser pour select next et previous
* @param string $fieldref Nom du champ objet ref (object->ref) a utiliser pour select next et previous
* @param string $morehtmlref Code html supplementaire a afficher apres ref
* @param string $moreparam More param to add in nav link url.
* @param int $nodbprefix Do not include DB prefix to forge table name
* @return string Portion HTML avec ref + boutons nav
* @return string Portion HTML avec ref + boutons nav
*/
function showrefnav($object,$paramid,$morehtml='',$shownav=1,$fieldid='rowid',$fieldref='ref',$morehtmlref='',$moreparam='',$nodbprefix=0)
{
@ -4788,11 +4792,14 @@ class Form
* @param string $modulepart Key to define module concerned ('societe', 'userphoto', 'memberphoto')
* @param object $object Object containing data to retrieve file name
* @param int $width Width of photo
* @param int $height Height of photo (auto if 0)
* @param int $caneditfield Add edit fields
* @param string $photologo CSS name to use on img for photo
* @return string HTML code to output photo
*/
static function showphoto($modulepart,$object,$width=100)
static function showphoto($modulepart,$object,$width=100,$height=0,$caneditfield=0,$cssclass='photowithmargin')
{
global $conf;
global $conf,$langs;
$entity = (! empty($object->entity) ? $object->entity : $conf->entity);
$id = (! empty($object->id) ? $object->id : $object->rowid);
@ -4819,7 +4826,7 @@ class Form
if ($object->photo) $file=get_exdir($id, 2, 0, 0, $object, 'invoice_supplier').'photos/'.$object->photo;
if (! empty($conf->global->MAIN_OLD_IMAGE_LINKS)) $altfile=$object->id.".jpg"; // For backward compatibility
$email=$object->email;
}else {
} else {
$dir=$conf->$modulepart->dir_output;
if ($object->photo) $file=get_exdir($id, 2, 0, 0, $adherent, 'member').'photos/'.$object->photo;
if (! empty($conf->global->MAIN_OLD_IMAGE_LINKS)) $altfile=$object->id.".jpg"; // For backward compatibility
@ -4833,28 +4840,47 @@ class Form
{
// TODO Link to large image
$ret.='<a href="'.DOL_URL_ROOT.'/viewimage.php?modulepart='.$modulepart.'&entity='.$entity.'&file='.urlencode($file).'&cache='.$cache.'">';
$ret.='<img alt="Photo" id="photologo'.(preg_replace('/[^a-z]/i','_',$file)).'" class="photologo" border="0" width="'.$width.'" src="'.DOL_URL_ROOT.'/viewimage.php?modulepart='.$modulepart.'&entity='.$entity.'&file='.urlencode($file).'&cache='.$cache.'">';
$ret.='<img alt="Photo" id="photologo'.(preg_replace('/[^a-z]/i','_',$file)).'" class="'.$cssclass.'" '.($width?' width="'.$width.'"':'').($height?' height="'.$height.'"':'').' src="'.DOL_URL_ROOT.'/viewimage.php?modulepart='.$modulepart.'&entity='.$entity.'&file='.urlencode($file).'&cache='.$cache.'">';
$ret.='</a>';
}
else if ($altfile && file_exists($dir."/".$altfile))
{
$ret.='<a href="'.DOL_URL_ROOT.'/viewimage.php?modulepart='.$modulepart.'&entity='.$entity.'&file='.urlencode($file).'&cache='.$cache.'">';
$ret.='<img alt="Photo alt" id="photologo'.(preg_replace('/[^a-z]/i','_',$file)).'" class="photologo" border="0" width="'.$width.'" src="'.DOL_URL_ROOT.'/viewimage.php?modulepart='.$modulepart.'&entity='.$entity.'&file='.urlencode($altfile).'&cache='.$cache.'">';
$ret.='<img alt="Photo alt" id="photologo'.(preg_replace('/[^a-z]/i','_',$file)).'" class="'.$cssclass.'" '.($width?' width="'.$width.'"':'').($height?' height="'.$height.'"':'').' src="'.DOL_URL_ROOT.'/viewimage.php?modulepart='.$modulepart.'&entity='.$entity.'&file='.urlencode($altfile).'&cache='.$cache.'">';
$ret.='</a>';
}
else
{
if (! empty($conf->gravatar->enabled) && $email)
{
$nophoto='/theme/common/nophoto.jpg';
if (in_array($modulepart,array('userphoto','contact'))) // For module thar are "physical" users
{
$nophoto='/theme/common/user_anonymous.png';
if ($object->gender == 'man') $nophoto='/theme/common/user_man.png';
if ($object->gender == 'woman') $nophoto='/theme/common/user_woman.png';
}
if (! empty($conf->gravatar->enabled) && $email)
{
global $dolibarr_main_url_root;
$ret.='<!-- Put link to gravatar -->';
$ret.='<img alt="Photo found on Gravatar" title="Photo Gravatar.com - email '.$email.'" border="0" width="'.$width.'" src="http://www.gravatar.com/avatar/'.dol_hash($email,3).'?s='.$width.'&d='.urlencode(dol_buildpath('/theme/common/nophoto.jpg',2)).'">'; // gravatar need md5 hash
$ret.='<img class="photo'.$modulepart.'" alt="Photo found on Gravatar" title="Photo Gravatar.com - email '.$email.'" border="0"'.($width?' width="'.$width.'"':'').($height?' height="'.$height.'"':'').' src="http://www.gravatar.com/avatar/'.dol_hash($email,3).'?s='.$width.'&d='.urlencode(dol_buildpath($nophoto,2)).'">'; // gravatar need md5 hash
}
else
{
$ret.='<img alt="No photo" border="0" width="'.$width.'" src="'.DOL_URL_ROOT.'/theme/common/nophoto.jpg">';
{
$ret.='<img class="photo'.$modulepart.'" alt="No photo" border="0"'.($width?' width="'.$width.'"':'').($height?' height="'.$height.'"':'').' src="'.DOL_URL_ROOT.$nophoto.'">';
}
}
if ($caneditfield)
{
if ($object->photo) $ret.="<br>\n";
$ret.='<table class="nobordernopadding hideonsmartphone">';
if ($object->photo) $ret.='<tr><td align="center"><input type="checkbox" class="flat photodelete" name="deletephoto" id="photodelete"> '.$langs->trans("Delete").'<br><br></td></tr>';
$ret.='<tr><td>'.$langs->trans("PhotoFile").'</td></tr>';
$ret.='<tr><td><input type="file" class="flat" name="photo" id="photoinput"></td></tr>';
$ret.='</table>';
}
}
else dol_print_error('','Call of showphoto with wrong parameters');

View File

@ -105,6 +105,10 @@ class FormAdmin
}
$out.= '</select>';
// Make select dynamic
include_once DOL_DOCUMENT_ROOT . '/core/lib/ajax.lib.php';
$out.= ajax_combobox($htmlname);
return $out;
}

View File

@ -210,6 +210,7 @@ class FormCompany
* @param string $country_codeid Country code or id: 0=list for all countries, otherwise country code or country rowid to show
* @param string $htmlname Id of department
* @return string String with HTML select
* @see select_country
*/
function select_state($selected='',$country_codeid=0, $htmlname='state_id')
{
@ -234,7 +235,7 @@ class FormCompany
$result=$this->db->query($sql);
if ($result)
{
if (!empty($htmlname)) $out.= '<select id="'.$htmlname.'" class="flat" name="'.$htmlname.'">';
if (!empty($htmlname)) $out.= '<select id="'.$htmlname.'" class="flat minwidth300" name="'.$htmlname.'">';
if ($country_codeid) $out.= '<option value="0">&nbsp;</option>';
$num = $this->db->num_rows($result);
$i = 0;
@ -277,13 +278,17 @@ class FormCompany
}
}
if (! empty($htmlname)) $out.= '</select>';
if (! empty($htmlname) && $user->admin) $out.= info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"),1);
if (! empty($htmlname) && $user->admin) $out.= ' '.info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"),1);
}
else
{
dol_print_error($this->db);
}
// Make select dynamic
include_once DOL_DOCUMENT_ROOT . '/core/lib/ajax.lib.php';
$out .= ajax_combobox($htmlname);
return $out;
}
@ -431,9 +436,10 @@ class FormCompany
* @param string $selected Preselected code of juridical type
* @param int $country_codeid 0=list for all countries, otherwise list only country requested
* @param string $filter Add a SQL filter on list
* @param string $htmlname HTML name of select
* @return string String with HTML select
*/
function select_juridicalstatus($selected='', $country_codeid=0, $filter='')
function select_juridicalstatus($selected='', $country_codeid=0, $filter='', $htmlname='forme_juridique_code')
{
global $conf,$langs,$user;
$langs->load("dict");
@ -454,7 +460,7 @@ class FormCompany
if ($resql)
{
$out.= '<div id="particulier2" class="visible">';
$out.= '<select class="flat" name="forme_juridique_code" id="legal_form">';
$out.= '<select class="flat minwidth200" name="'.$htmlname.'" id="'.$htmlname.'">';
if ($country_codeid) $out.= '<option value="0">&nbsp;</option>'; // When country_codeid is set, we force to add an empty line because it does not appears from select. When not set, we already get the empty line from select.
$num = $this->db->num_rows($resql);
@ -488,7 +494,7 @@ class FormCompany
// Show break when we are in multi country mode
if (empty($country_codeid) && $val['country_code'])
{
$out.= '<option value="0">----- '.$val['country']." -----</option>\n";
$out.= '<option value="0" disabled class="selectoptiondisabledwhite">----- '.$val['country']." -----</option>\n";
$country=$val['country'];
}
}
@ -508,6 +514,11 @@ class FormCompany
}
$out.= '</select>';
if ($user->admin) $out.= info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"),1);
// Make select dynamic
include_once DOL_DOCUMENT_ROOT . '/core/lib/ajax.lib.php';
$out .= ajax_combobox($htmlname);
$out.= '</div>';
}
else

View File

@ -421,6 +421,15 @@ function actions_prepare_head($object)
$head[$h][2] = 'card';
$h++;
// Tab to link resources
if ($conf->resource->enabled)
{
$head[$h][0] = DOL_URL_ROOT.'/resource/element_resource.php?element=action&element_id='.$object->id;
$head[$h][1] = $langs->trans("Resources");
$head[$h][2] = 'resources';
$h++;
}
// Attached files
require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
$upload_dir = $conf->agenda->dir_output . "/" . $object->id;

View File

@ -328,14 +328,17 @@ function ajax_combobox($htmlname, $events=array(), $minLengthToAutocomplete=0, $
if (empty($minLengthToAutocomplete)) $minLengthToAutocomplete=0;
$msg = '<script type="text/javascript">
$(document).ready(function() {
$(\'#'.$htmlname.'\').select2({
width: \'resolve\',
minimumInputLength: '.$minLengthToAutocomplete.',
})';
$tmpplugin='select2';
$msg='<!-- JS CODE TO ENABLE '.$tmpplugin.' for id '.$htmlname.' -->
<script type="text/javascript">
$(document).ready(function () {
$(\''.(preg_match('/^\./',$htmlname)?$htmlname:'#'.$htmlname).'\').'.$tmpplugin.'({
dir: \'ltr\',
width: \'resolve\', /* off or resolve */
minimumInputLength: '.$minLengthToAutocomplete.'
})';
if ($forcefocus) $msg.= '.select2(\'focus\')';
$msg.= ';';
$msg.= ';'."\n";
if (count($event))
{

View File

@ -93,6 +93,15 @@ function societe_prepare_head(Societe $object)
$h++;
}
// Tab to link resources
if ($conf->resource->enabled && ! empty($conf->global->RESOURCE_ON_THIRDPARTIES))
{
$head[$h][0] = DOL_URL_ROOT.'/resource/element_resource.php?element=societe&element_id='.$object->id;
$head[$h][1] = $langs->trans("Resources");
$head[$h][2] = 'resources';
$h++;
}
// Show more tabs from modules
// Entries must be declared in modules descriptor with line
// $this->tabs = array('entity:+tabname:Title:@mymodule:/mymodule/mypage.php?id=__ID__'); to add new tab

View File

@ -793,12 +793,12 @@ function dol_move_uploaded_file($src_file, $dest_file, $allowoverwrite, $disable
/**
* Remove a file or several files with a mask
*
* @param string $file File to delete or mask of file to delete
* @param int $disableglob Disable usage of glob like *
* @param string $file File to delete or mask of files to delete
* @param int $disableglob Disable usage of glob like * so function is an exact delete function that will return error if no file found
* @param int $nophperrors Disable all PHP output errors
* @param int $nohook Disable all hooks
* @param object $object Current object in use
* @return boolean True if file is deleted (or if glob is used and there's nothing to delete), False if error
* @return boolean True if no error (file is deleted or if glob is used and there's nothing to delete), False if error
*/
function dol_delete_file($file,$disableglob=0,$nophperrors=0,$nohook=0,$object=null)
{
@ -823,19 +823,20 @@ function dol_delete_file($file,$disableglob=0,$nophperrors=0,$nohook=0,$object=n
$reshook=$hookmanager->executeHooks('deleteFile', $parameters, $object);
}
if (empty($nohook) && isset($reshook) && $reshook != '') // 0:not deleted, 1:deleted, null or '' for bypass
if (empty($nohook) && $reshook != 0) // reshook = 0 to do standard actions, 1 = ok, -1 = ko
{
return $reshook;
if ($reshook < 0) return false;
return true;
}
else
{
$error=0;
//print "x".$file." ".$disableglob;exit;
$ok=true;
$file_osencoded=dol_osencode($file); // New filename encoded in OS filesystem encoding charset
if (empty($disableglob) && ! empty($file_osencoded))
{
$ok=true;
$globencoded=str_replace('[','\[',$file_osencoded);
$globencoded=str_replace(']','\]',$globencoded);
$listofdir=glob($globencoded);
@ -853,6 +854,7 @@ function dol_delete_file($file,$disableglob=0,$nophperrors=0,$nohook=0,$object=n
}
else
{
$ok=false;
if ($nophperrors) $ok=@unlink($file_osencoded);
else $ok=unlink($file_osencoded);
if ($ok) dol_syslog("Removed file ".$file_osencoded, LOG_DEBUG);
@ -958,9 +960,9 @@ function dol_delete_preview($object)
if (file_exists($file) && is_writable($file))
{
if ( ! dol_delete_file($file,1) )
if (! dol_delete_file($file,1))
{
$object->error=$langs->trans("ErrorFailedToOpenFile",$file);
$object->error=$langs->trans("ErrorFailedToDeleteFile",$file);
return 0;
}
}

View File

@ -541,7 +541,7 @@ function dol_escape_js($stringtoescape, $mode=0, $noescapebackslashn=0)
/**
* Returns text escaped for inclusion in HTML alt or title tags
* Returns text escaped for inclusion in HTML alt or title tags, or into values of HTMPL input fields
*
* @param string $stringtoescape String to escape
* @param int $keepb Do not clean b tags
@ -740,7 +740,7 @@ function dol_get_fiche_head($links=array(), $active='0', $title='', $notab=0, $p
else
$isactive=false;
if ($i <=$limittoshow || $isactive )
if ($i <= $limittoshow || $isactive )
{
$out.='<div class="inline-block tabsElem'.($isactive ? ' tabsElemActive' : '').((! $isactive && ! empty($conf->global->MAIN_HIDE_INACTIVETAB_ON_PRINT))?' hideonprint':'').'"><!-- id tab = '.(empty($links[$i][2])?'':$links[$i][2]).' -->';
if (isset($links[$i][2]) && $links[$i][2] == 'image')
@ -774,13 +774,13 @@ function dol_get_fiche_head($links=array(), $active='0', $title='', $notab=0, $p
if (isset($links[$i][2]) && $links[$i][2] == 'image')
{
if (!empty($links[$i][0]))
$outmore.='<a class="tabimage" href="'.$links[$i][0].'">'.$links[$i][1].'</a>'."\n";
$outmore.='<a class="tabimage" href="'.$links[$i][0].'">'.$links[$i][1].'</a>'."\n";
else
$outmore.='<span class="tabspan">'.$links[$i][1].'</span>'."\n";
$outmore.='<span class="tabspan">'.$links[$i][1].'</span>'."\n";
}
else if (! empty($links[$i][1]))
$outmore.='<a "'.(! empty($links[$i][2])?' id="'.$links[$i][2].'"':'').' class="inline-block" href="'.$links[$i][0].'">'.$links[$i][1].'</a>'."\n";
$outmore.='<a'.(! empty($links[$i][2])?' id="'.$links[$i][2].'"':'').' class="inline-block" href="'.$links[$i][0].'">'.$links[$i][1].'</a>'."\n";
$outmore.='</div>';
}
@ -789,7 +789,7 @@ function dol_get_fiche_head($links=array(), $active='0', $title='', $notab=0, $p
if ($displaytab > $limittoshow)
{
$tabsname=str_replace ("@", "", $picto);
$tabsname=str_replace("@", "", $picto);
$out.='<div id="moretabs'.$tabsname.'" class="inline-block tabsElem">';
$out.='<a href="" data-role="button" style="background-color: #f0f0f0;" class="tab inline-block">'.$langs->trans("More").'...</a>';
$out.='<div id="moretabsList'.$tabsname.'" style="position: absolute; left: -999em;text-align: left;margin:0px;padding:2px">'.$outmore.'</div>';
@ -2217,7 +2217,7 @@ function img_warning($titlealt = 'default', $float = 0)
if ($titlealt == 'default') $titlealt = $langs->trans('Warning');
return img_picto($titlealt, 'warning.png', ($float ? 'style="float: right"' : ''));
return img_picto($titlealt, 'warning.png', 'class="pictowarning"'.($float ? ' style="float: right"' : ''));
}
/**
@ -2822,34 +2822,34 @@ function print_barre_liste($titre, $page, $file, $options='', $sortfield='', $so
if ($cpt>=1)
{
$pagelist.= '<li class="pagination"><a href="'.$file.'?page=0'.$options.'&amp;sortfield='.$sortfield.'&amp;sortorder='.$sortorder.'">1</a></li>';
$pagelist.= '<li'.(empty($conf->dol_use_jmobile)?' class="pagination"':'').'><a '.(empty($conf->dol_use_jmobile)?'':'data-role="button" ').'href="'.$file.'?page=0'.$options.'&amp;sortfield='.$sortfield.'&amp;sortorder='.$sortorder.'">1</a></li>';
if ($cpt >= 2) $pagelist.='<li><span class="inactive">...</span></li>';
}
do
{
if ($cpt==$page)
{
$pagelist.= '<li class="pagination"><span class="active">'.($page+1).'</span></li>';
$pagelist.= '<li'.(empty($conf->dol_use_jmobile)?' class="pagination"':'').'><span '.(empty($conf->dol_use_jmobile)?'class="active"':'data-role="button"').'>'.($page+1).'</span></li>';
}
else
{
$pagelist.= '<li class="pagination"><a href="'.$file.'?page='.$cpt.$options.'&amp;sortfield='.$sortfield.'&amp;sortorder='.$sortorder.'">'.($cpt+1).'</a></li>';
$pagelist.= '<li'.(empty($conf->dol_use_jmobile)?' class="pagination"':'').'><a '.(empty($conf->dol_use_jmobile)?'':'data-role="button" ').'href="'.$file.'?page='.$cpt.$options.'&amp;sortfield='.$sortfield.'&amp;sortorder='.$sortorder.'">'.($cpt+1).'</a></li>';
}
$cpt++;
}
while ($cpt < $nbpages && $cpt<=$page+$maxnbofpage);
if ($cpt<$nbpages)
{
if ($cpt<$nbpages-1) $pagelist.= '<li class="pagination"><span class="inactive">...</span></li>';
$pagelist.= '<li class="pagination"><a href="'.$file.'?page='.($nbpages-1).$options.'&amp;sortfield='.$sortfield.'&amp;sortorder='.$sortorder.'">'.$nbpages.'</a></li>';
if ($cpt<$nbpages-1) $pagelist.= '<li'.(empty($conf->dol_use_jmobile)?' class="pagination"':'').'><span '.(empty($conf->dol_use_jmobile)?'class="inactive"':'data-role="button"').'>...</span></li>';
$pagelist.= '<li'.(empty($conf->dol_use_jmobile)?' class="pagination"':'').'><a '.(empty($conf->dol_use_jmobile)?'':'data-role="button" ').'href="'.$file.'?page='.($nbpages-1).$options.'&amp;sortfield='.$sortfield.'&amp;sortorder='.$sortorder.'">'.$nbpages.'</a></li>';
}
}
else
{
$pagelist.= '<li class="pagination"><span class="active">'.($page+1)."</li>";
$pagelist.= '<li'.(empty($conf->dol_use_jmobile)?' class="pagination"':'').'><span '.(empty($conf->dol_use_jmobile)?'class="active"':'data-role="button"').'>'.($page+1)."</li>";
}
}
print_fleche_navigation($page,$file,$options,$nextpage,$pagelist,$morehtml);
print_fleche_navigation($page,$file,$options,$nextpage,$pagelist,$morehtml); // output the div and ul for previous/last completed with page numbers into $pagelist
print '</td>';
print '</tr></table>'."\n";

View File

@ -42,6 +42,15 @@ function salaries_prepare_head($object) {
// $this->tabs = array('entity:-tabname); to remove a tab
complete_head_from_modules($conf,$langs,$object,$head,$h,'salaries');
require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
$upload_dir = $conf->salaries->dir_output . "/" . dol_sanitizeFileName($object->ref);
$nbFiles = count(dol_dir_list($upload_dir,'files',0,'','(\.meta|_preview\.png)$'));
$head[$h][0] = DOL_URL_ROOT.'/compta/salaries/document.php?id='.$object->id;
$head[$h][1] = $langs->trans('Documents');
if($nbFiles > 0) $head[$h][1].= ' <span class="badge">'.$nbFiles.'</span>';
$head[$h][2] = 'documents';
$h++;
/*
$head[$h][0] = DOL_URL_ROOT.'/compta/salaries/info.php?id='.$object->id;
$head[$h][1] = $langs->trans("Info");

View File

@ -340,7 +340,7 @@ function restrictedArea($user, $features, $objectid=0, $tableandshare='', $featu
/**
* Check access by user to object
*
*
* @param User $user User to check
* @param array $featuresarray Features/modules to check
* @param int $objectid Object ID if we want to check a particular record (optional) is linked to a owned thirdparty (optional).
@ -348,18 +348,18 @@ function restrictedArea($user, $features, $objectid=0, $tableandshare='', $featu
* @param string $feature2 Feature to check, second level of permission (optional). Can be or check with 'level1|level2'.
* @param string $dbt_keyfield Field name for socid foreign key if not fk_soc. Not used if objectid is null (optional)
* @param string $dbt_select Field name for select if not rowid. Not used if objectid is null (optional)
*
*
* @return bool True if user has access, False otherwise
*/
function checkUserAccessToObject($user, $featuresarray, $objectid=0, $tableandshare='', $feature2='', $dbt_keyfield='', $dbt_select='')
function checkUserAccessToObject($user, $featuresarray, $objectid=0, $tableandshare='', $feature2='', $dbt_keyfield='', $dbt_select='')
{
global $db, $conf;
// More parameters
$params = explode('&', $tableandshare);
$dbtablename=(! empty($params[0]) ? $params[0] : '');
$sharedelement=(! empty($params[1]) ? $params[1] : $dbtablename);
foreach ($featuresarray as $feature)
{
$sql='';

View File

@ -1,6 +1,6 @@
<?php
/* Copyright (C) 2007-2014 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2007-2009 Regis Houssin <regis.houssin@capnetworks.com>
/* Copyright (C) 2007-2015 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2007-2015 Regis Houssin <regis.houssin@capnetworks.com>
* Copyright (C) 2010-2011 Juanjo Menent <jmenent@2byte.es>
*
* This program is free software; you can redistribute it and/or modify
@ -58,6 +58,7 @@ function check_user_password_dolibarr($usertotest,$passwordtotest,$entitytotest=
$sql.=' WHERE ('.$usernamecol1." = '".$db->escape($usertotest)."'";
if (preg_match('/@/',$usertotest)) $sql.=' OR '.$usernamecol2." = '".$db->escape($usertotest)."'";
$sql.=') AND '.$entitycol." IN (0," . ($entity ? $entity : 1) . ")";
$sql.=' AND statut = 1';
$resql=$db->query($sql);
if ($resql)

View File

@ -1,6 +1,6 @@
<?php
/* Copyright (C) 2005-2008 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2005-2009 Regis Houssin <regis.houssin@capnetworks.com>
* Copyright (C) 2005-2015 Regis Houssin <regis.houssin@capnetworks.com>
* Copyright (C) 2013 Juanjo Menent <jmenent@2byte.es>
*
* This program is free software; you can redistribute it and/or modify
@ -127,10 +127,10 @@ class mod_facture_mars extends ModeleNumRefFactures
*/
function getNextValue($objsoc,$facture,$mode='next')
{
global $db,$conf;
global $db;
$prefix=$this->prefixinvoice;
if ($facture->type == 1) $prefix=$this->prefixreplacement;
else if ($facture->type == 2) $prefix=$this->prefixcreditnote;
else if ($facture->type == 3) $prefix=$this->prefixdeposit;
@ -141,7 +141,7 @@ class mod_facture_mars extends ModeleNumRefFactures
$sql = "SELECT MAX(CAST(SUBSTRING(facnumber FROM ".$posindice.") AS SIGNED)) as max"; // This is standard SQL
$sql.= " FROM ".MAIN_DB_PREFIX."facture";
$sql.= " WHERE facnumber LIKE '".$prefix."____-%'";
$sql.= " AND entity = ".$conf->entity;
$sql.= " AND entity IN (".getEntity('facture', 1).")";
$resql=$db->query($sql);
dol_syslog(get_class($this)."::getNextValue", LOG_DEBUG);
@ -165,7 +165,7 @@ class mod_facture_mars extends ModeleNumRefFactures
$sql = "SELECT facnumber as ref";
$sql.= " FROM ".MAIN_DB_PREFIX."facture";
$sql.= " WHERE facnumber LIKE '".$prefix."____-".$num."'";
$sql.= " AND entity = ".$conf->entity;
$sql.= " AND entity IN (".getEntity('facture', 1).")";
dol_syslog(get_class($this)."::getNextValue", LOG_DEBUG);
$resql=$db->query($sql);

View File

@ -1,6 +1,6 @@
<?php
/* Copyright (C) 2005-2008 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2005-2009 Regis Houssin <regis.houssin@capnetworks.com>
* Copyright (C) 2005-2015 Regis Houssin <regis.houssin@capnetworks.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -111,7 +111,7 @@ class mod_facture_terre extends ModeleNumRefFactures
$this->error=$langs->trans('ErrorNumRefModel',$max);
return false;
}
// Check deposit num
$fayymm='';
@ -146,7 +146,7 @@ class mod_facture_terre extends ModeleNumRefFactures
*/
function getNextValue($objsoc,$facture,$mode='next')
{
global $db,$conf;
global $db;
if ($facture->type == 2) $prefix=$this->prefixcreditnote;
else if ($facture->type == 3) $prefix=$this->prefixdeposit;
@ -157,7 +157,7 @@ class mod_facture_terre extends ModeleNumRefFactures
$sql = "SELECT MAX(CAST(SUBSTRING(facnumber FROM ".$posindice.") AS SIGNED)) as max"; // This is standard SQL
$sql.= " FROM ".MAIN_DB_PREFIX."facture";
$sql.= " WHERE facnumber LIKE '".$prefix."____-%'";
$sql.= " AND entity = ".$conf->entity;
$sql.= " AND entity IN (".getEntity('facture', 1).")";
$resql=$db->query($sql);
dol_syslog(get_class($this)."::getNextValue", LOG_DEBUG);
@ -181,7 +181,7 @@ class mod_facture_terre extends ModeleNumRefFactures
$sql = "SELECT facnumber as ref";
$sql.= " FROM ".MAIN_DB_PREFIX."facture";
$sql.= " WHERE facnumber LIKE '".$prefix."____-".$num."'";
$sql.= " AND entity = ".$conf->entity;
$sql.= " AND entity IN (".getEntity('facture', 1).")";
dol_syslog(get_class($this)."::getNextValue", LOG_DEBUG);
$resql=$db->query($sql);

View File

@ -1,6 +1,6 @@
<?php
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004-2009 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2004-2015 Laurent Destailleur <eldy@users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -62,7 +62,7 @@ class modGravatar extends DolibarrModules
// Name of image file used for this module.
// If file is in theme/yourtheme/img directory under name object_pictovalue.png, use this->picto='pictovalue'
// If file is in module/images directory, use this->picto=DOL_URL_ROOT.'/module/images/file.png'
$this->picto='technic';
$this->picto='gravatar';
// Data directories to create when module is enabled.
// Example: this->dirs = array("/mymodule/temp");

View File

@ -1,6 +1,6 @@
<?php
/* Copyright (C) 2014 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2014 Frederic France <frederic.france@free.fr>
/* Copyright (C) 2014-2015 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2014 Frederic France <frederic.france@free.fr>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -16,22 +16,21 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** \defgroup printing Module printing
* \brief Module for activation of printing icon
/** \defgroup printing Module printing
* \brief Module for activation of printing icon to make direct printing
*/
/**
* \file htdocs/core/modules/modPrinting.class.php
* \ingroup printing
* \brief Fichier de description et activation du module Printing
* \brief File of class to describe and activate module Direct Printing
*/
include_once DOL_DOCUMENT_ROOT .'/core/modules/DolibarrModules.class.php';
/**
* \class modPrinting
* \brief Classe de description et activation du module Printing
* Class to describe and activate module Direct Printing
*/
class modPrinting extends DolibarrModules
{
@ -47,7 +46,7 @@ class modPrinting extends DolibarrModules
$this->numero = 64000;
// Family can be 'crm','financial','hr','projects','products','ecm','technic','other'
// It is used to group modules in module setup page
$this->family = "other";
$this->family = "technic";
// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
$this->name = preg_replace('/^mod/i','',get_class($this));
// Module description, used if translation string 'ModuleXXXDesc' not found (where XXX is value of numeric property 'numero' of module)
@ -59,7 +58,7 @@ class modPrinting extends DolibarrModules
// Name of image file used for this module.
// If file is in theme/yourtheme/img directory under name object_pictovalue.png, use this->picto='pictovalue'
// If file is in module/img directory under name object_pictovalue.png, use this->picto='pictovalue@module'
$this->picto = 'technic';
$this->picto = 'printer';
// Data directories to create when module is enabled.
$this->dirs = array();

View File

@ -1,6 +1,5 @@
<?php
/* Module to manage resources into Dolibarr ERP/CRM
* Copyright (C) 2013-2014 Jean-François Ferry <jfefe@aternatik.fr>
/* Copyright (C) 2013-2014 Jean-François Ferry <jfefe@aternatik.fr>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -14,6 +13,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* Module to manage resources into Dolibarr ERP/CRM
*/
/**
@ -51,7 +52,7 @@ class modResource extends DolibarrModules
// Family can be 'crm','financial','hr','projects','products','ecm','technic','other'
// It is used to group modules in module setup page
$this->family = "hr";
$this->family = "projects";
// Module label (no space allowed)
// used if translation string 'ModuleXXXName' not found
// (where XXX is value of numeric property 'numero' of module)
@ -67,7 +68,7 @@ class modResource extends DolibarrModules
$this->const_name = 'MAIN_MODULE_' . strtoupper($this->name);
// Where to store the module in setup page
// (0=common,1=interface,2=others,3=very specific)
$this->special = 0;
$this->special = 2;
// Name of image file used for this module.
// If file is in theme/yourtheme/img directory under name object_pictovalue.png
// use this->picto='pictovalue'
@ -151,8 +152,7 @@ class modResource extends DolibarrModules
// (reresource 'x' by type of category (0=product, 1=supplier, 2=customer, 3=member)
$this->tabs = array(
'action:+resources:Resources:resource:$user->rights->resource->read:/resource/element_resource.php?element=action&element_id=__ID__',
'thirdparty:+resources:Resources:resource:$user->rights->resource->read:/resource/element_resource.php?element=societe&element_id=__ID__'
// 'thirdparty:+resources:Resources:resource:$user->rights->resource->read:/resource/element_resource.php?element=societe&element_id=__ID__'
);
// Boxes

View File

@ -136,15 +136,15 @@ class modSalaries extends DolibarrModules
$r++;
$this->export_code[$r]=$this->rights_class.'_'.$r;
$this->export_label[$r]='Salaries and payments';
$this->export_permission[$r]=array(array("salary","export"));
$this->export_fields_array[$r]=array('u.firstname'=>"Firstname",'u.lastname'=>"Lastname",'u.login'=>"Login",'u.salary'=>'CurrentSalary','p.rowid'=>'PaymentId','p.datep'=>'DatePayment','p.datesp'=>'DateStartPeriod','p.dateep'=>'DateEndPeriod','p.amount'=>'AmountPayment','p.num_paiement'=>'Numero','p.label'=>'Label','p.note'=>'Note');
$this->export_TypeFields_array[$r]=array('u.firstname'=>"Text",'u.lastname'=>"Text",'u.login'=>'Text','u.salary'=>"Number",'p.datep'=>'Date','p.datesp'=>'Date','p.dateep'=>'Date','p.amount'=>'Number','p.num_paiement'=>'Number','p.label'=>'Text');
$this->export_entities_array[$r]=array('u.firstname'=>'user','u.lastname'=>'user','u.login'=>'user','u.salary'=>'user','p.datep'=>'payment','p.datesp'=>'payment','p.dateep'=>'payment','p.amount'=>'payment','p.label'=>'payment','p.note'=>'payment','p.num_paiement'=>'payment');
$this->export_permission[$r]=array(array("salaries","export"));
$this->export_fields_array[$r]=array('u.firstname'=>"Firstname",'u.lastname'=>"Lastname",'u.login'=>"Login",'u.salary'=>'CurrentSalary','p.datep'=>'DatePayment','p.datesp'=>'DateStartPeriod','p.dateep'=>'DateEndPeriod','p.amount'=>'AmountPayment','p.num_payment'=>'Numero','p.label'=>'Label','p.note'=>'Note');
$this->export_TypeFields_array[$r]=array('u.firstname'=>"Text",'u.lastname'=>"Text",'u.login'=>'Text','u.salary'=>"Number",'p.datep'=>'Date','p.datesp'=>'Date','p.dateep'=>'Date','p.amount'=>'Number','p.num_payment'=>'Number','p.label'=>'Text');
$this->export_entities_array[$r]=array('u.firstname'=>'user','u.lastname'=>'user','u.login'=>'user','u.salary'=>'user','p.datep'=>'payment','p.datesp'=>'payment','p.dateep'=>'payment','p.amount'=>'payment','p.label'=>'payment','p.note'=>'payment','p.num_payment'=>'payment');
$this->export_sql_start[$r]='SELECT DISTINCT ';
$this->export_sql_end[$r] =' FROM '.MAIN_DB_PREFIX.'user as u';
$this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'paiementsalary as p ON p.fk_user = u.rowid';
$this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'c_paiement as cp ON p.fk_typepaiement = cp.rowid';
$this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'payment_salary as p ON p.fk_user = u.rowid';
$this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'c_paiement as cp ON p.fk_typepayment = cp.id';
$this->export_sql_end[$r] .=' AND u.entity IN ('.getEntity('user',1).')';
}

View File

@ -25,7 +25,7 @@
include_once DOL_DOCUMENT_ROOT .'/core/modules/DolibarrModules.class.php';
/**
* Class to describe a WebServices module
* Class to describe a sync supplier web services module
*/
class modSyncSupplierWebServices extends DolibarrModules
{

View File

@ -59,11 +59,8 @@ if ($action == 'confirm_deletefile' && $confirm == 'yes')
if ($urlfile)
{
$ret = dol_delete_file($file, 0, 0, 0, $object);
if ($ret) {
setEventMessage($langs->trans("FileWasRemoved", $urlfile));
} else {
setEventMessage($langs->trans("ErrorFailToDeleteFile", $urlfile), 'errors');
}
if ($ret) setEventMessage($langs->trans("FileWasRemoved", $urlfile));
else setEventMessage($langs->trans("ErrorFailToDeleteFile", $urlfile), 'errors');
}
elseif ($linkid)
{

View File

@ -1,14 +1,13 @@
<?php
// BEGIN TPL RESOURCE_ADD.TPL.PHP
//$langs->load($resource_type);
require_once(DOL_DOCUMENT_ROOT.'/resource/class/html.formresource.class.php');
$form = new Form($db);
if(!class_exists('FormResource'))
require_once(DOL_DOCUMENT_ROOT.'/resource/class/html.formresource.class.php');
$formresources = new FormResource($db);
$out .= '<div class="tagtable centpercent border allwidth">';
$out .= '<div class="tagtable centpercent border allwidth nohover">';
$out .= '<form class="tagtr '.($var==true?'pair':'impair').'" action="'.$_SERVER["PHP_SELF"].'" method="POST">';
$out .= '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
@ -27,10 +26,8 @@ $out .= '</div>';
$out .= '<div class="tagtd"><label>'.$langs->trans('Busy').'</label> '.$form->selectyesno('busy',$linked_resource['busy']?1:0,1).'</div>';
$out .= '<div class="tagtd"><label>'.$langs->trans('Mandatory').'</label> '.$form->selectyesno('mandatory',$linked_resource['mandatory']?1:0,1).'</div>';
$out .= '<div class="tagtd">';
$out .='<input type="submit" id="add-resource-place" class="button" value="'.$langs->trans("Add").'"';
$out .=' />';
$out .='<input type="submit" name="cancel" class="button" value="'.$langs->trans("Cancel").'" />';
$out .= '<div class="tagtd" align="right">';
$out .='<input type="submit" id="add-resource-place" class="button" value="'.$langs->trans("Add").'"/>';
$out .= '</div>';
$out .='</form>';
@ -40,6 +37,4 @@ $out .= '<br />';
print $out;
// FIN DU TPL

View File

@ -6,36 +6,32 @@ $form= new Form($db);
if( (array) $linked_resources && count($linked_resources) > 0)
{
$var=false;
$var=true;
// TODO: DEBUT DU TPL
if($mode == 'edit' )
{
print '<div class="tagtable centpercent noborder allwidth">';
print '<form class="tagtr liste_titre">';
print '<div class="tagtd">'.$langs->trans('Type').'</div>';
print '<div class="tagtd">'.$langs->trans('Resource').'</div>';
print '<div class="tagtd">'.$langs->trans('Busy').'</div>';
print '<div class="tagtd">'.$langs->trans('Mandatory').'</div>';
print '<div class="tagtd">'.$langs->trans('Edit').'</div>';
print '<div class="tagtd" align="center">'.$langs->trans('Busy').'</div>';
print '<div class="tagtd" align="center">'.$langs->trans('Mandatory').'</div>';
print '<div class="tagtd"></div>';
print '</form>';
//print '</div>';
}
else
{
print '<div class="tagtable centpercent noborder allwidth">';
print '<form class="tagtr liste_titre">';
print '<div class="tagtd">'.$langs->trans('Type').'</div>';
print '<div class="tagtd">'.$langs->trans('Resource').'</div>';
print '<div class="tagtd">'.$langs->trans('Busy').'</div>';
print '<div class="tagtd">'.$langs->trans('Mandatory').'</div>';
print '<div class="tagtd">'.$langs->trans('Action').'</div>';
print '<div class="tagtd" align="center">'.$langs->trans('Busy').'</div>';
print '<div class="tagtd" align="center">'.$langs->trans('Mandatory').'</div>';
print '<div class="tagtd"></div>';
print '</form>';
//print '</div>';
}
@ -55,7 +51,7 @@ if( (array) $linked_resources && count($linked_resources) > 0)
print '<div class="tagtd">'.$object_resource->type_label.'</div>';
print '<div class="tagtd">'.$object_resource->getNomUrl(1).'</div>';
print '<div class="tagtd">'.$form->selectyesno('busy',$linked_resource['busy']?1:0,1).'</div>';
print '<div class="tagtd" align="center">'.$form->selectyesno('busy',$linked_resource['busy']?1:0,1).'</div>';
print '<div class="tagtd">'.$form->selectyesno('mandatory',$linked_resource['mandatory']?1:0,1).'</div>';
print '<div class="tagtd"><input type="submit" class="button" value="'.$langs->trans("Update").'"></div>';
print '</form>';
@ -77,20 +73,20 @@ if( (array) $linked_resources && count($linked_resources) > 0)
print $object_resource->getNomUrl(1);
print '</div class="tagtd">';
print '<div class="tagtd">';
print $linked_resource['busy']?1:0;
print '<div class="tagtd" align="center">';
print yn($linked_resource['busy']);
print '</div>';
print '<div class="tagtd">';
print $linked_resource['mandatory']?1:0;
print '<div class="tagtd" align="center">';
print yn($linked_resource['mandatory']);
print '</div>';
print '<div class="tagtd">';
print '<div class="tagtd" align="right">';
print '<a href="'.$_SERVER['PHP_SELF'].'?mode=edit&resource_type='.$linked_resource['resource_type'].'&element='.$element.'&element_id='.$element_id.'&lineid='.$linked_resource['rowid'].'">';
print img_edit();
print '</a>';
print '&nbsp;';
print '<a href="'.$_SERVER['PHP_SELF'].'?action=delete_resource&id='.$linked_resource['resource_id'].'&element='.$element.'&element_id='.$element_id.'&lineid='.$linked_resource['rowid'].'">';
print '<a href="'.$_SERVER['PHP_SELF'].'?action=delete_resource&id='.$linked_resource['resource_id'].'&element='.$element.'&element_id='.$element_id.'&lineid='.$linked_resource['rowid'].'">';
print img_delete();
print '</a>';
print '</div>';

View File

@ -713,7 +713,14 @@ if (! empty($id) && $action != 'edit')
// Delete
if ($user->rights->don->supprimer)
{
print '<div class="inline-block divButAction"><a class="butActionDelete" href="' . $_SERVER["PHP_SELF"] . '?rowid='.$object->id.'&action=delete">'.$langs->trans("Delete")."</a></div>";
if ($don->statut == -1 || $don->statut == 0)
{
print '<div class="inline-block divButAction"><a class="butActionDelete" href="card.php?rowid='.$don->id.'&action=delete">'.$langs->trans("Delete")."</a></div>";
}
else
{
print '<div class="inline-block divButAction"><a class="butActionDelete butActionRefused" href="#">'.$langs->trans("Delete")."</a></div>";
}
}
else
{

View File

@ -522,27 +522,28 @@ class Don extends CommonObject
*/
function delete($user, $notrigger=0)
{
global $conf, $langs;
global $user, $conf, $langs;
require_once DOL_DOCUMENT_ROOT . '/core/lib/files.lib.php';
$error = 0;
$this->db->begin();
// Delete donation
if (! $error)
if (! $error)
{
$sql = "DELETE FROM " . MAIN_DB_PREFIX . "don";
$sql.= " WHERE rowid=" . $this->id;
if (!$notrigger)
{
// Call trigger
$result=$this->call_trigger('DON_DELETE',$user);
$resql = $this->db->query($sql);
if (!$resql)
{
$this->errors[] = $this->db->lasterror();
$error++;
}
if ($result < 0) {
$error++;
}
// End call triggers
}
}
// Delete donation
if (! $error)
{
$sql = "DELETE FROM " . MAIN_DB_PREFIX . "don_extrafields";
@ -558,16 +559,15 @@ class Don extends CommonObject
if (! $error)
{
if (!$notrigger)
{
// Call trigger
$result=$this->call_trigger('DON_DELETE',$user);
$sql = "DELETE FROM " . MAIN_DB_PREFIX . "don";
$sql.= " WHERE rowid=" . $this->id;
if ($result < 0) {
$error++;
}
// End call triggers
}
$resql = $this->db->query($sql);
if (!$resql)
{
$this->errors[] = $this->db->lasterror();
$error++;
}
}
if (! $error)
@ -577,7 +577,7 @@ class Don extends CommonObject
}
else
{
foreach ( $this->errors as $errmsg )
foreach($this->errors as $errmsg)
{
dol_syslog(get_class($this) . "::delete " . $errmsg, LOG_ERR);
$this->error .= ($this->error ? ', ' . $errmsg : $errmsg);

View File

@ -109,24 +109,9 @@ class ExpenseReport extends CommonObject
$this->total_tva = 0;
// List of language codes for status
$this->statuts[0]='Draft';
$this->statuts[2]='Validated';
$this->statuts[4]='Canceled';
$this->statuts[5]='Approved';
$this->statuts[6]='Paid';
$this->statuts[99]='Refused';
$this->statuts_short[0]='Draft';
$this->statuts_short[2]='Validated';
$this->statuts_short[4]='Canceled';
$this->statuts_short[5]='Approved';
$this->statuts_short[6]='Paid';
$this->statuts_short[99]='Refused';
$this->statuts_logo[0]='statut0';
$this->statuts_logo[2]='statut1';
$this->statuts_logo[4]='statut5';
$this->statuts_logo[5]='statut3';
$this->statuts_logo[6]='statut6';
$this->statuts_logo[99]='statut8';
$this->statuts_short = array(0 => 'Draft', 2 => 'Validated', 4 => 'Canceled', 5 => 'Approved', 6 => 'Paid', 99 => 'Refused');
$this->statuts = array(0 => 'Draft', 2 => 'Validated', 4 => 'Canceled', 5 => 'Approved', 6 => 'Paid', 99 => 'Refused');
$this->statuts_logo = array(0 => 'statut0', 2 => 'statut1', 4 => 'statut5', 5 => 'statut3', 6 => 'statut6', 99 => 'statut8');
return 1;
}

View File

@ -78,12 +78,15 @@ if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter")) // Both
$search_statut="";
}
/*
* Actions
*/
// None
/*
* View
*/
@ -219,19 +222,19 @@ if ($id > 0)
print '<table class="border" width="100%">';
// Ref
print '<tr><td width="25%" valign="top">'.$langs->trans("Ref").'</td>';
print '<tr><td width="25%">'.$langs->trans("Ref").'</td>';
print '<td colspan="2">';
print $form->showrefnav($fuser,'id','',$user->rights->user->user->lire || $user->admin);
print '</td>';
print '</tr>';
// LastName
print '<tr><td width="25%" valign="top">'.$langs->trans("LastName").'</td>';
print '<tr><td width="25%">'.$langs->trans("LastName").'</td>';
print '<td colspan="2">'.$fuser->lastname.'</td>';
print "</tr>\n";
// FirstName
print '<tr><td width="25%" valign="top">'.$langs->trans("FirstName").'</td>';
print '<tr><td width="25%">'.$langs->trans("FirstName").'</td>';
print '<td colspan="2">'.$fuser->firstname.'</td>';
print "</tr>\n";
@ -250,14 +253,10 @@ $nbdeduced=$holiday->getConfCP('nbHolidayDeducted');
$nb_holiday = $nbaquis / $nbdeduced;
print $langs->trans('SoldeCPUser',round($nb_holiday,2)).($nbdeduced != 1 ? ' ('.$nbaquis.' / '.$nbdeduced.')' : '');
if ($id > 0)
{
dol_fiche_end();
print '</br>';
}
else {
dol_fiche_end();
}
dol_fiche_end();
if ($id > 0) print '</br>';
print '<form method="get" action="'.$_SERVER["PHP_SELF"].'">'."\n";
print '<table class="noborder" width="100%;">';
@ -387,7 +386,7 @@ if (! empty($holiday->holiday))
if($holiday_payes == '2')
{
print '<tr>';
print '<td colspan="9" class="pair" style="text-align: center; padding: 5px;">'.$langs->trans('None').'</td>';
print '<td colspan="9" '.$bc[false].'">'.$langs->trans('None').'</td>';
print '</tr>';
}

View File

@ -42,20 +42,20 @@ class ippException extends \Exception
{
protected $errno;
public function __construct($msg, $errno = null)
public function __construct($msg, $errno = null)
{
parent::__construct($msg);
$this->errno = $errno;
}
public function getErrorFormatted()
public function getErrorFormatted()
{
$return = sprintf("[ipp]: %s -- " . _(" file %s, line %s"),
$this->getMessage() , $this->getFile() , $this->getLine());
return $return;
}
public function getErrno()
public function getErrno()
{
return $this->errno;
}
@ -74,7 +74,7 @@ class BasicIPP
public $ssl = false;
public $debug_level = 3; // max 3: almost silent
public $alert_on_end_tag; // debugging purpose: echo "END tag OK" if (1 and reads while end tag)
public $with_exceptions = 0; // compatibility mode for old scripts
public $with_exceptions = 1; // compatibility mode for old scripts // DOL_LDR_CHANGE set this to 1
public $handle_http_exceptions = 1;
// readables variables
@ -136,7 +136,7 @@ class BasicIPP
protected $unix = false; // true -> use unix sockets instead of http
protected $output;
public function __construct()
public function __construct()
{
$tz = getenv("date.timezone");
if (!$tz)
@ -154,32 +154,32 @@ class BasicIPP
self::_initTags();
}
public function setPort($port = '631')
public function setPort($port = '631')
{
$this->port = $port;
self::_putDebug("Port is " . $this->port, 2);
}
public function setUnix($socket = '/var/run/cups/cups.sock')
public function setUnix($socket = '/var/run/cups/cups.sock')
{
$this->host = $socket;
$this->unix = true;
self::_putDebug("Host is " . $this->host, 2);
}
public function setHost($host = 'localhost')
public function setHost($host = 'localhost')
{
$this->host = $host;
$this->unix = false;
self::_putDebug("Host is " . $this->host, 2);
}
public function setTimeout($timeout)
public function setTimeout($timeout)
{
$this->timeout = $timeout;
}
public function setPrinterURI($uri)
public function setPrinterURI($uri)
{
$length = strlen($uri);
$length = chr($length);
@ -193,19 +193,19 @@ class BasicIPP
$this->setup->uri = 1;
}
public function setData($data)
public function setData($data)
{
$this->data = $data;
self::_putDebug("Data set", 2);
}
public function setRawText()
public function setRawText()
{
$this->setup->datatype = 'TEXT';
$this->meta->mime_media_type = "";
$this->setup->mime_media_type = 1;
$this->datahead = chr(0x16);
if (is_readable($this->data))
if (is_readable($this->data))
{
//It's a filename. Open and stream.
$data = fopen($this->data, "rb");
@ -224,7 +224,7 @@ class BasicIPP
self::_putDebug(_("Forcing data to be interpreted as RAW TEXT") , 2);
}
public function unsetRawText()
public function unsetRawText()
{
$this->setup->datatype = 'BINARY';
$this->datahead = '';
@ -232,24 +232,24 @@ class BasicIPP
self::_putDebug(_("Unset forcing data to be interpreted as RAW TEXT") , 2);
}
public function setBinary()
public function setBinary()
{
self::unsetRawText();
}
public function setFormFeed()
public function setFormFeed()
{
$this->datatail = "\r\n" . chr(0x0c);
unset($this->setup->noFormFeed);
}
public function unsetFormFeed()
public function unsetFormFeed()
{
$this->datatail = '';
$this->setup->noFormFeed = 1;
}
public function setCharset($charset = 'utf-8')
public function setCharset($charset = 'utf-8')
{
$charset = strtolower($charset);
$this->charset = $charset;
@ -262,7 +262,7 @@ class BasicIPP
$this->setup->charset = 1;
}
public function setLanguage($language = 'en_us')
public function setLanguage($language = 'en_us')
{
$language = strtolower($language);
$this->meta->language = chr(0x48) // natural-language type | value-tag
@ -274,7 +274,7 @@ class BasicIPP
$this->setup->language = 1;
}
public function setDocumentFormat($mime_media_type = 'application/octet-stream')
public function setDocumentFormat($mime_media_type = 'application/octet-stream')
{
self::setBinary();
$length = chr(strlen($mime_media_type));
@ -287,12 +287,12 @@ class BasicIPP
}
// setDocumentFormat alias for backward compatibility
public function setMimeMediaType($mime_media_type = "application/octet-stream")
public function setMimeMediaType($mime_media_type = "application/octet-stream")
{
self::setDocumentFormat($mime_media_type);
}
public function setCopies($nbrcopies = 1)
public function setCopies($nbrcopies = 1)
{
$this->meta->copies = "";
@ -311,7 +311,7 @@ class BasicIPP
$this->setup->copies = 1;
}
public function setDocumentName($document_name = "")
public function setDocumentName($document_name = "")
{
$this->meta->document_name = "";
if (!$document_name) {
@ -329,10 +329,10 @@ class BasicIPP
}
public function setJobName($jobname = '', $absolute = false)
public function setJobName($jobname = '', $absolute = false)
{
$this->meta->jobname = '';
if ($jobname == '')
if ($jobname == '')
{
$this->meta->jobname = '';
return true;
@ -356,7 +356,7 @@ class BasicIPP
$this->setup->jobname = 1;
}
public function setUserName($username = 'PHP-SERVER')
public function setUserName($username = 'PHP-SERVER')
{
$this->requesting_user = $username;
$this->meta->username = '';
@ -368,7 +368,7 @@ class BasicIPP
}
/*
$value_length = 0x00;
for ($i = 0; $i < strlen($username); $i++)
for ($i = 0; $i < strlen($username); $i++)
{
$value_length+= 0x01;
}
@ -377,19 +377,19 @@ class BasicIPP
*/
$this->meta->username = chr(0x42) // keyword type || value-tag
. chr(0x00) . chr(0x14) // name-length
. "requesting-user-name"
. "requesting-user-name"
. self::_giveMeStringLength($username) // value-length
. $username;
self::_putDebug(sprintf(_("Username: %s") , $username) , 2);
$this->setup->username = 1;
}
public function setAuthentification($username, $password)
public function setAuthentification($username, $password)
{
self::setAuthentication($username, $password);
}
public function setAuthentication($username, $password)
public function setAuthentication($username, $password)
{
$this->password = $password;
$this->username = $username;
@ -397,7 +397,7 @@ class BasicIPP
$this->setup->password = 1;
}
public function setSides($sides = 2)
public function setSides($sides = 2)
{
$this->meta->sides = '';
if (!$sides)
@ -405,7 +405,7 @@ class BasicIPP
return true;
}
switch ($sides)
switch ($sides)
{
case 1:
$sides = "one-sided";
@ -428,7 +428,7 @@ class BasicIPP
self::_putDebug(sprintf(_("Sides value set to %s") , $sides) , 2);
}
public function setFidelity()
public function setFidelity()
{
// whether the server can't replace any attributes
// (eg, 2 sided print is not possible,
@ -441,7 +441,7 @@ class BasicIPP
self::_putDebug(_("Fidelity attribute is set (paranoid mode)") , 3);
}
public function unsetFidelity()
public function unsetFidelity()
{
// whether the server can replace any attributes
// (eg, 2 sided print is not possible,
@ -460,17 +460,17 @@ class BasicIPP
if (!$message) {
return true;
}
$this->meta->message =
$this->meta->message =
chr(0x41) // attribute type = textWithoutLanguage
. chr(0x00)
. chr(0x07)
. "message"
. chr(0x00)
. chr(0x07)
. "message"
. self::_giveMeStringLength(substr($message, 0, 127))
. substr($message, 0, 127);
self::_putDebug(sprintf(_('Setting message to "%s"') , $message) , 2);
}
public function setPageRanges($page_ranges)
public function setPageRanges($page_ranges)
{
// $pages_ranges = string: "1:5 10:25 40:52 ..."
// to unset, specify an empty string.
@ -482,37 +482,37 @@ class BasicIPP
$first = true;
#$page_ranges = split(' ', $page_ranges);
$page_ranges = preg_split('# #', $page_ranges);
foreach($page_ranges as $page_range)
foreach($page_ranges as $page_range)
{
$value = self::_rangeOfIntegerBuild($page_range);
if ($first)
{
$this->meta->page_ranges .=
$this->tags_types['rangeOfInteger']['tag']
. self::_giveMeStringLength('page-ranges')
. 'page-ranges'
. self::_giveMeStringLength($value)
$this->meta->page_ranges .=
$this->tags_types['rangeOfInteger']['tag']
. self::_giveMeStringLength('page-ranges')
. 'page-ranges'
. self::_giveMeStringLength($value)
. $value;
}
else
{
$this->meta->page_ranges .=
$this->tags_types['rangeOfInteger']['tag']
. self::_giveMeStringLength('')
. self::_giveMeStringLength($value)
$this->meta->page_ranges .=
$this->tags_types['rangeOfInteger']['tag']
. self::_giveMeStringLength('')
. self::_giveMeStringLength($value)
. $value;
$first = false;
}
}
}
public function setAttribute($attribute, $values)
public function setAttribute($attribute, $values)
{
$operation_attributes_tags = array_keys($this->operation_tags);
$job_attributes_tags = array_keys($this->job_tags);
$printer_attributes_tags = array_keys($this->printer_tags);
self::unsetAttribute($attribute);
if (in_array($attribute, $operation_attributes_tags))
if (in_array($attribute, $operation_attributes_tags))
{
if (!is_array($values))
{
@ -526,13 +526,13 @@ class BasicIPP
}
}
}
elseif (in_array($attribute, $job_attributes_tags))
elseif (in_array($attribute, $job_attributes_tags))
{
if (!is_array($values))
{
self::_setJobAttribute($attribute, $values);
}
else
else
{
foreach($values as $value)
{
@ -540,7 +540,7 @@ class BasicIPP
}
}
}
elseif (in_array($attribute, $printer_attributes_tags))
elseif (in_array($attribute, $printer_attributes_tags))
{
if (!is_array($values))
{
@ -569,14 +569,14 @@ class BasicIPP
}
}
public function unsetAttribute($attribute)
public function unsetAttribute($attribute)
{
$operation_attributes_tags = array_keys($this->operation_tags);
$job_attributes_tags = array_keys($this->job_tags);
$printer_attributes_tags = array_keys($this->printer_tags);
if (in_array($attribute, $operation_attributes_tags))
if (in_array($attribute, $operation_attributes_tags))
{
unset(
unset(
$this->operation_tags[$attribute]['value'],
$this->operation_tags[$attribute]['systag']
);
@ -595,7 +595,7 @@ class BasicIPP
$this->printer_tags[$attribute]['systag']
);
}
else
else
{
trigger_error(
sprintf(_('unsetAttribute: Tag "%s" is not a printer or a job attribute'),
@ -623,7 +623,7 @@ class BasicIPP
*
* @throws ippException
*/
public function setLog($log_destination, $destination_type = 'file', $level = 2)
public function setLog($log_destination, $destination_type = 'file', $level = 2)
{
if (!file_exists($log_destination) && is_writable(dirname($log_destination)))
{
@ -631,7 +631,7 @@ class BasicIPP
chmod($log_destination, 0777);
}
switch ($destination_type)
switch ($destination_type)
{
case 'file':
case 3:
@ -654,7 +654,7 @@ class BasicIPP
$this->log_level = $level;
}
public function printDebug()
public function printDebug()
{
for ($i = 0; $i < $this->debug_count; $i++)
{
@ -664,7 +664,7 @@ class BasicIPP
$this->debug_count = 0;
}
public function getDebug()
public function getDebug()
{
$debug = '';
for ($i = 0; $i < $this->debug_count; $i++)
@ -679,7 +679,7 @@ class BasicIPP
//
// OPERATIONS
//
public function printJob()
public function printJob()
{
// this BASIC version of printJob do not parse server
// output for job's attributes
@ -692,7 +692,7 @@ class BasicIPP
if (!$this->_stringJob()) {
return FALSE;
}
if (is_readable($this->data))
if (is_readable($this->data))
{
self::_putDebug(_("Printing a FILE"));
$this->output = $this->stringjob;
@ -718,7 +718,7 @@ class BasicIPP
else
{
self::_putDebug(_("Printing DATA"));
$this->output =
$this->output =
$this->stringjob
. $this->datahead
. $this->data
@ -732,7 +732,7 @@ class BasicIPP
{
self::_parseServerOutput();
}
if (isset($this->serveroutput) && isset($this->serveroutput->status))
if (isset($this->serveroutput) && isset($this->serveroutput->status))
{
$this->status = array_merge($this->status, array(
$this->serveroutput->status
@ -740,25 +740,25 @@ class BasicIPP
if ($this->serveroutput->status == "successfull-ok")
{
self::_errorLog(
sprintf("printing job %s: ", $this->last_job)
sprintf("printing job %s: ", $this->last_job)
. $this->serveroutput->status,
3);
}
else
{
self::_errorLog(
sprintf("printing job: ", $this->last_job)
sprintf("printing job: ", $this->last_job)
. $this->serveroutput->status,
1);
}
return $this->serveroutput->status;
}
$this->status =
$this->status =
array_merge($this->status, array("OPERATION FAILED"));
$this->jobs =
$this->jobs =
array_merge($this->jobs, array(""));
$this->jobs_uri =
$this->jobs_uri =
array_merge($this->jobs_uri, array(""));
self::_errorLog("printing job : OPERATION FAILED", 1);
@ -768,7 +768,7 @@ class BasicIPP
//
// HTTP OUTPUT
//
protected function _sendHttp($post_values, $uri)
protected function _sendHttp($post_values, $uri)
{
/*
This function Copyright (C) 2005-2006 Thomas Harding, Manuel Lemos
@ -780,13 +780,15 @@ class BasicIPP
$this->serveroutput->body = "";
$http = new http_class;
if (!$this->unix) {
// DOL_LDR_CHANGE
if (empty($this->host)) $this->host='127.0.0.1';
$http->host = $this->host;
}
else {
$http->host = "localhost";
}
$http->with_exceptions = $this->with_exceptions;
if ($this->debug_http)
if ($this->debug_http)
{
$http->debug = 1;
$http->html_debug = 0;
@ -824,20 +826,20 @@ class BasicIPP
"File" => $post_values["File"]
);
}
if (isset($post_values["FileType"])
if (isset($post_values["FileType"])
&& !strcmp($post_values["FileType"], "TEXT")
)
{
$arguments["BodyStream"][] = array("Data" => Chr(12));
}
$arguments["RequestURI"] = $uri;
if ($this->with_exceptions && $this->handle_http_exceptions)
if ($this->with_exceptions && $this->handle_http_exceptions)
{
try
{
$success = $http->Open($arguments);
}
catch(httpException $e)
catch(httpException $e)
{
throw new ippException(
sprintf("http error: %s", $e->getMessage()),
@ -846,19 +848,19 @@ class BasicIPP
}
else
{
$success = $http->Open($arguments);
$success = $http->Open($arguments);
}
if ($success[0] == true)
if ($success[0] == true)
{
$success = $http->SendRequest($arguments);
if ($success[0] == true)
if ($success[0] == true)
{
self::_putDebug("H T T P R E Q U E S T :");
self::_putDebug("Request headers:");
for (Reset($http->request_headers) , $header = 0; $header < count($http->request_headers); Next($http->request_headers) , $header++)
for (Reset($http->request_headers) , $header = 0; $header < count($http->request_headers); Next($http->request_headers) , $header++)
{
$header_name = Key($http->request_headers);
if (GetType($http->request_headers[$header_name]) == "array")
if (GetType($http->request_headers[$header_name]) == "array")
{
for ($header_value = 0; $header_value < count($http->request_headers[$header_name]); $header_value++)
{
@ -872,7 +874,7 @@ class BasicIPP
}
self::_putDebug("Request body:");
self::_putDebug(
htmlspecialchars($http->request_body)
htmlspecialchars($http->request_body)
. "*********** END REQUEST BODY *********"
);
$i = 0;
@ -881,16 +883,16 @@ class BasicIPP
$http->ReadReplyHeaders($headers);
self::_putDebug("H T T P R E S P O N S E :");
self::_putDebug("Response headers:");
for (Reset($headers) , $header = 0; $header < count($headers); Next($headers) , $header++)
for (Reset($headers) , $header = 0; $header < count($headers); Next($headers) , $header++)
{
$header_name = Key($headers);
if (GetType($headers[$header_name]) == "array")
if (GetType($headers[$header_name]) == "array")
{
for ($header_value = 0; $header_value < count($headers[$header_name]); $header_value++)
for ($header_value = 0; $header_value < count($headers[$header_name]); $header_value++)
{
self::_putDebug($header_name . ": " . $headers[$header_name][$header_value]);
$this->serveroutput->headers[$i] =
$header_name . ": "
$this->serveroutput->headers[$i] =
$header_name . ": "
. $headers[$header_name][$header_value];
$i++;
}
@ -898,16 +900,16 @@ class BasicIPP
else
{
self::_putDebug($header_name . ": " . $headers[$header_name]);
$this->serveroutput->headers[$i] =
$header_name
. ": "
$this->serveroutput->headers[$i] =
$header_name
. ": "
. $headers[$header_name];
$i++;
}
}
self::_putDebug("\n\nResponse body:\n");
$this->serveroutput->body = "";
for (;;)
for (;;)
{
$http->ReadReplyBody($body, 1024);
if (strlen($body) == 0) {
@ -927,7 +929,7 @@ class BasicIPP
//
// INIT
//
protected function _initTags()
protected function _initTags()
{
$this->tags_types = array(
"unsupported" => array(
@ -1090,7 +1092,7 @@ class BasicIPP
//
// SETUP
//
protected function _setOperationId()
protected function _setOperationId()
{
$prepend = '';
$this->operation_id+= 1;
@ -1098,7 +1100,7 @@ class BasicIPP
self::_putDebug("operation id is: " . $this->operation_id, 2);
}
protected function _setJobId()
protected function _setJobId()
{
$this->meta->jobid+= 1;
$prepend = '';
@ -1109,7 +1111,7 @@ class BasicIPP
return $prepend . $this->meta->jobid;
}
protected function _setJobUri($job_uri)
protected function _setJobUri($job_uri)
{
$this->meta->job_uri = chr(0x45) // type uri
. chr(0x00) . chr(0x07) // name-length
@ -1122,7 +1124,7 @@ class BasicIPP
//
// RESPONSE PARSING
//
protected function _parseServerOutput()
protected function _parseServerOutput()
{
$this->serveroutput->response = array();
if (!self::_parseHttpHeaders()) {
@ -1141,10 +1143,10 @@ class BasicIPP
return true;
}
protected function _parseHttpHeaders()
protected function _parseHttpHeaders()
{
$response = "";
switch ($this->serveroutput->headers[0])
switch ($this->serveroutput->headers[0])
{
case "http/1.1 200 ok: ":
$this->serveroutput->httpstatus = "HTTP/1.1 200 OK";
@ -1201,12 +1203,12 @@ class BasicIPP
return TRUE;
}
protected function _parseIppVersion()
protected function _parseIppVersion()
{
$ippversion =
(ord($this->serveroutput->body[$this->_parsing->offset]) * 256)
+ ord($this->serveroutput->body[$this->_parsing->offset + 1]);
switch ($ippversion)
switch ($ippversion)
{
case 0x0101:
$this->serveroutput->ipp_version = "1.1";
@ -1229,7 +1231,7 @@ class BasicIPP
return;
}
protected function _parseStatusCode()
protected function _parseStatusCode()
{
$status_code =
(ord($this->serveroutput->body[$this->_parsing->offset]) * 256)
@ -1240,27 +1242,27 @@ class BasicIPP
{
return false;
}
if ($status_code < 0x00FF)
if ($status_code < 0x00FF)
{
$this->serveroutput->status = "successfull";
}
elseif ($status_code < 0x01FF)
elseif ($status_code < 0x01FF)
{
$this->serveroutput->status = "informational";
}
elseif ($status_code < 0x02FF)
elseif ($status_code < 0x02FF)
{
$this->serveroutput->status = "redirection";
}
elseif ($status_code < 0x04FF)
elseif ($status_code < 0x04FF)
{
$this->serveroutput->status = "client-error";
}
elseif ($status_code < 0x05FF)
elseif ($status_code < 0x05FF)
{
$this->serveroutput->status = "server-error";
}
switch ($status_code)
switch ($status_code)
{
case 0x0000:
$this->serveroutput->status = "successfull-ok";
@ -1407,7 +1409,7 @@ class BasicIPP
return;
}
protected function _parseRequestID()
protected function _parseRequestID()
{
$this->serveroutput->request_id =
self::_interpretInteger(
@ -1418,7 +1420,7 @@ class BasicIPP
return;
}
protected function _interpretInteger($value)
protected function _interpretInteger($value)
{
// they are _signed_ integers
$value_parsed = 0;
@ -1426,8 +1428,8 @@ class BasicIPP
{
$value_parsed +=
(
(1 << (($i - 1) * 8))
*
(1 << (($i - 1) * 8))
*
ord($value[strlen($value) - $i])
);
}
@ -1438,14 +1440,14 @@ class BasicIPP
return $value_parsed;
}
protected function _parseResponse()
protected function _parseResponse()
{
}
//
// REQUEST BUILDING
//
protected function _stringJob()
protected function _stringJob()
{
if (!isset($this->setup->charset)) {
self::setCharset();
@ -1453,7 +1455,7 @@ class BasicIPP
if (!isset($this->setup->datatype)) {
self::setBinary();
}
if (!isset($this->setup->uri))
if (!isset($this->setup->uri))
{
$this->getPrinters();
unset($this->jobs[count($this->jobs) - 1]);
@ -1463,7 +1465,7 @@ class BasicIPP
{
self::setPrinterURI($this->available_printers[0]);
}
else
else
{
trigger_error(
_("_stringJob: Printer URI is not set: die"),
@ -1523,7 +1525,7 @@ class BasicIPP
. $this->meta->document_name
. $this->meta->mime_media_type
. $operationattributes;
if ($this->meta->copies || $this->meta->sides || $this->meta->page_ranges || !empty($jobattributes))
if ($this->meta->copies || $this->meta->sides || $this->meta->page_ranges || !empty($jobattributes))
{
$this->stringjob .=
chr(0x02) // start job-attributes | job-attributes-tag
@ -1540,31 +1542,31 @@ class BasicIPP
return TRUE;
}
protected function _buildValues(&$operationattributes, &$jobattributes, &$printerattributes)
protected function _buildValues(&$operationattributes, &$jobattributes, &$printerattributes)
{
$operationattributes = '';
foreach($this->operation_tags as $key => $values)
foreach($this->operation_tags as $key => $values)
{
$item = 0;
if (array_key_exists('value', $values))
{
foreach($values['value'] as $item_value)
foreach($values['value'] as $item_value)
{
if ($item == 0)
{
$operationattributes .=
$values['systag']
. self::_giveMeStringLength($key)
. $key
. self::_giveMeStringLength($item_value)
$values['systag']
. self::_giveMeStringLength($key)
. $key
. self::_giveMeStringLength($item_value)
. $item_value;
}
else
{
$operationattributes .=
$values['systag']
. self::_giveMeStringLength('')
. self::_giveMeStringLength($item_value)
$operationattributes .=
$values['systag']
. self::_giveMeStringLength('')
. self::_giveMeStringLength($item_value)
. $item_value;
}
$item++;
@ -1572,17 +1574,17 @@ class BasicIPP
}
}
$jobattributes = '';
foreach($this->job_tags as $key => $values)
foreach($this->job_tags as $key => $values)
{
$item = 0;
if (array_key_exists('value', $values))
if (array_key_exists('value', $values))
{
foreach($values['value'] as $item_value)
foreach($values['value'] as $item_value)
{
if ($item == 0)
{
{
$jobattributes .=
$values['systag']
$values['systag']
. self::_giveMeStringLength($key)
. $key
. self::_giveMeStringLength($item_value)
@ -1601,12 +1603,12 @@ class BasicIPP
}
}
$printerattributes = '';
foreach($this->printer_tags as $key => $values)
foreach($this->printer_tags as $key => $values)
{
$item = 0;
if (array_key_exists('value', $values))
{
foreach($values['value'] as $item_value)
foreach($values['value'] as $item_value)
{
if ($item == 0)
{
@ -1635,7 +1637,7 @@ class BasicIPP
return true;
}
protected function _giveMeStringLength($string)
protected function _giveMeStringLength($string)
{
$length = strlen($string);
if ($length > ((0xFF << 8) + 0xFF) )
@ -1660,12 +1662,12 @@ class BasicIPP
return chr($int2) . chr($int1);
}
protected function _enumBuild($tag, $value)
protected function _enumBuild($tag, $value)
{
switch ($tag)
switch ($tag)
{
case "orientation-requested":
switch ($value)
switch ($value)
{
case 'portrait':
$value = chr(3);
@ -1686,7 +1688,7 @@ class BasicIPP
break;
case "print-quality":
switch ($value)
switch ($value)
{
case 'draft':
$value = chr(3);
@ -1703,7 +1705,7 @@ class BasicIPP
break;
case "finishing":
switch ($value)
switch ($value)
{
case 'none':
$value = chr(3);
@ -1791,9 +1793,9 @@ class BasicIPP
return $prepend . $value;
}
protected function _integerBuild($value)
protected function _integerBuild($value)
{
if ($value >= 2147483647 || $value < - 2147483648)
if ($value >= 2147483647 || $value < - 2147483648)
{
trigger_error(
_("Values must be between -2147483648 and 2147483647: assuming '0'") , E_USER_WARNING);
@ -1820,7 +1822,7 @@ class BasicIPP
return $value;
}
protected function _rangeOfIntegerBuild($integers)
protected function _rangeOfIntegerBuild($integers)
{
#$integers = split(":", $integers);
$integers = preg_split("#:#", $integers);
@ -1830,11 +1832,11 @@ class BasicIPP
return $outvalue[0] . $outvalue[1];
}
protected function _setJobAttribute($attribute, $value)
protected function _setJobAttribute($attribute, $value)
{
//used by setAttribute
$tag_type = $this->job_tags[$attribute]['tag'];
switch ($tag_type)
switch ($tag_type)
{
case 'integer':
$this->job_tags[$attribute]['value'][] = self::_integerBuild($value);
@ -1889,11 +1891,11 @@ class BasicIPP
$this->job_tags[$attribute]['systag'] = $this->tags_types[$tag_type]['tag'];
}
protected function _setOperationAttribute($attribute, $value)
protected function _setOperationAttribute($attribute, $value)
{
//used by setAttribute
$tag_type = $this->operation_tags[$attribute]['tag'];
switch ($tag_type)
switch ($tag_type)
{
case 'integer':
$this->operation_tags[$attribute]['value'][] = self::_integerBuild($value);
@ -1914,11 +1916,11 @@ class BasicIPP
$this->operation_tags[$attribute]['systag'] = $this->tags_types[$tag_type]['tag'];
}
protected function _setPrinterAttribute($attribute, $value)
protected function _setPrinterAttribute($attribute, $value)
{
//used by setAttribute
$tag_type = $this->printer_tags[$attribute]['tag'];
switch ($tag_type)
switch ($tag_type)
{
case 'integer':
$this->printer_tags[$attribute]['value'][] = self::_integerBuild($value);
@ -1942,7 +1944,7 @@ class BasicIPP
//
// DEBUGGING
//
protected function _putDebug($string, $level = 1)
protected function _putDebug($string, $level = 1)
{
if ($level === false) {
return;
@ -1961,7 +1963,7 @@ class BasicIPP
//
// LOGGING
//
protected function _errorLog($string_to_log, $level)
protected function _errorLog($string_to_log, $level)
{
if ($level > $this->log_level) {
return;
@ -1969,7 +1971,7 @@ class BasicIPP
$string = sprintf('%s : %s:%s user %s : %s', basename($_SERVER['PHP_SELF']) , $this->host, $this->port, $this->requesting_user, $string_to_log);
if ($this->log_type == 0)
if ($this->log_type == 0)
{
error_log($string);
return;

View File

@ -270,14 +270,14 @@ if (empty($user->societe_id))
$var=!$var;
if ($langfile[$key]) $langs->load($langfile[$key]);
$text=$langs->trans($titres[$key]);
print '<div class="boxstats">';
print '<a href="'.$links[$key].'" class="nobold nounderline">';
print '<div class="boxstats">';
print img_object("",$icons[$key]).' '.$text.'<br>';
print '</a>';
print '<a href="'.$links[$key].'">';
//print '</a>';
//print '<a href="'.$links[$key].'">';
print $board->nb[$val];
print '</a>';
print '</div>';
print '</a>';
}
}
}

View File

@ -39,7 +39,8 @@ insert into llx_c_regions (fk_pays,code_region,cheflieu,tncc,nom) values ( 1,
insert into llx_c_regions (fk_pays,code_region,cheflieu,tncc,nom) values ( 1, 2,'97209',3,'Martinique');
insert into llx_c_regions (fk_pays,code_region,cheflieu,tncc,nom) values ( 1, 3,'97302',3,'Guyane');
insert into llx_c_regions (fk_pays,code_region,cheflieu,tncc,nom) values ( 1, 4,'97411',3,'Réunion');
insert into llx_c_regions (fk_pays,code_region,cheflieu,tncc,nom) values ( 1, 6,'',3,'Mayotte');
insert into llx_c_regions (fk_pays,code_region,cheflieu,tncc,nom) values ( 1, 6,'97601',3,'Mayotte');
insert into llx_c_regions (fk_pays,code_region,cheflieu,tncc,nom) values ( 1, 11,'75056',1,'Île-de-France');
insert into llx_c_regions (fk_pays,code_region,cheflieu,tncc,nom) values ( 1, 21,'51108',0,'Champagne-Ardenne');
insert into llx_c_regions (fk_pays,code_region,cheflieu,tncc,nom) values ( 1, 22,'80021',0,'Picardie');

View File

@ -35,6 +35,12 @@
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values ( 0, '0', '0',0,'-','-');
-- Departements France (id country=1)
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values ( 1,'971','97105',3,'GUADELOUPE','Guadeloupe');
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values ( 2,'972','97209',3,'MARTINIQUE','Martinique');
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values ( 3,'973','97302',3,'GUYANE','Guyane');
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values ( 4,'974','97411',3,'REUNION','Réunion');
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values ( 6,'976','97601',3,'MAYOTTE','Mayotte');
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values (82,'01','01053',5,'AIN','Ain');
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values (22,'02','02408',5,'AISNE','Aisne');
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values (83,'03','03190',5,'ALLIER','Allier');
@ -131,11 +137,6 @@ insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,no
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values (11,'93','93008',3,'SEINE-SAINT-DENIS','Seine-Saint-Denis');
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values (11,'94','94028',2,'VAL-DE-MARNE','Val-de-Marne');
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values (11,'95','95500',2,'VAL-D OISE','Val-d Oise');
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values ( 1,'971','97105',3,'GUADELOUPE','Guadeloupe');
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values ( 2,'972','97209',3,'MARTINIQUE','Martinique');
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values ( 3,'973','97302',3,'GUYANE','Guyane');
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values ( 4,'974','97411',3,'REUNION','Réunion');
insert into llx_c_departements (fk_region, code_departement,cheflieu,tncc,ncc,nom) values ( 6,'976','97601',3,'MAYOTTE','Mayotte');
-- Provinces Belgium (id country=2)

View File

@ -73,7 +73,7 @@ insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'31','Perso
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'32','Personne morale de droit étranger, non immatriculée au RCS');
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'35','Régime auto-entrepreneur');
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'41','Établissement public ou régie à caractère industriel ou commercial');
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'41','Etablissement public ou régie à caractère industriel ou commercial');
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'51','Société coopérative commerciale particulière');
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'52','Société en nom collectif');
@ -84,7 +84,7 @@ insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'56','Soci
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'57','Société par actions simplifiée (SAS)');
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'58','Entreprise Unipersonnelle à Responsabilité Limitée (EURL)');
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'59','Société par actions simplifiée unipersonnelle (SASU)');
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'60', 'Entreprise Individuelle à Responsabilité Limitée (EIRL)');
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'60','Entreprise Individuelle à Responsabilité Limitée (EIRL)');
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'61','Caisse d''épargne et de prévoyance');
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'62','Groupement d''intérêt économique (GIE)');
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'63','Société coopérative agricole');
@ -94,7 +94,7 @@ insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'69','Perso
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'71','Administration de l état');
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'72','Collectivité territoriale');
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'73','Établissement public administratif');
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'73','Etablissement public administratif');
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'74','Personne morale de droit public administratif');
insert into llx_c_forme_juridique (fk_pays, code, libelle) values (1,'81','Organisme gérant régime de protection social à adhésion obligatoire');

View File

@ -29,7 +29,10 @@ insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,localtax1,localtax1_typ
-- Taiwan VAT Rates
insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values ( 2131, 213, '5', '0', 'VAT 5%', 1);
ALTER TABLE llx_societe_rib ADD COLUMN rum varchar(32) after default_rib;
ALTER TABLE llx_societe_rib ADD COLUMN frstrecur varchar(16) default 'FRST' after rum;
-- Loan
create table llx_loan
(
@ -123,7 +126,10 @@ ALTER TABLE llx_product_fournisseur_price ADD COLUMN fk_supplier_price_expressio
ALTER TABLE llx_product ADD COLUMN fk_price_expression integer DEFAULT NULL;
ALTER TABLE llx_product_price ADD COLUMN fk_price_expression integer DEFAULT NULL;
ALTER TABLE llx_product ADD COLUMN fifo double(24,8) after pmp;
ALTER TABLE llx_product ADD COLUMN lifo double(24,8) after fifo;
--create table for user conf of printing driver
CREATE TABLE llx_printing
(
@ -167,8 +173,10 @@ create table llx_bank_account_extrafields
ALTER TABLE llx_stock_mouvement MODIFY COLUMN label varchar(255);
ALTER TABLE llx_stock_mouvement MODIFY COLUMN price double(24,8) DEFAULT 0;
ALTER TABLE llx_stock_mouvement ADD COLUMN inventorycode varchar(128);
ALTER TABLE llx_product_association ADD COLUMN incdec integer DEFAULT 1;

View File

@ -71,7 +71,9 @@ create table llx_product
volume float DEFAULT NULL,
volume_units tinyint DEFAULT NULL,
stock integer, -- Current physical stock (dernormalized field)
pmp double(24,8) DEFAULT 0 NOT NULL,
pmp double(24,8) DEFAULT 0 NOT NULL, -- To store valuation of stock calculated using average price method, for this product
fifo double(24,8), -- To store valuation of stock calculated using fifo method, for this product
lifo double(24,8), -- To store valuation of stock calculated using lifo method, for this product
canvas varchar(32) DEFAULT NULL,
finished tinyint DEFAULT NULL,
hidden tinyint DEFAULT 0, -- Not used. Deprecated.

View File

@ -37,7 +37,9 @@ create table llx_societe_rib
proprio varchar(60),
owner_address varchar(255),
default_rib smallint NOT NULL DEFAULT 0,
rum varchar(32), -- RUM value to use for SEPA generation
frstrecur varchar(16) default 'FRST', -- 'FRST' or 'RECUR'
import_key varchar(14) -- import key
)ENGINE=innodb;

View File

@ -1,6 +1,6 @@
-- ============================================================================
-- Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
-- Copyright (C) 2009 Laurent Destailleur <eldy@users.sourceofrge.net>
-- Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
-- Copyright (C) 2009-2015 Laurent Destailleur <eldy@users.sourceofrge.net>
--
-- This program is free software; you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
@ -21,18 +21,18 @@ create table llx_stock_mouvement
(
rowid integer AUTO_INCREMENT PRIMARY KEY,
tms timestamp,
datem datetime,
fk_product integer NOT NULL,
batch varchar(30) DEFAULT NULL,
eatby date DEFAULT NULL,
sellby date DEFAULT NULL,
fk_entrepot integer NOT NULL,
value real,
price float(13,4) DEFAULT 0,
type_mouvement smallint,
fk_user_author integer,
label varchar(255), -- comment on movement
inventorycode varchar(128), -- code used to group different movement line into one operation (may be an inventory, a mass picking)
datem datetime, -- Date and hour of movement
fk_product integer NOT NULL, -- Id of product
batch varchar(30) DEFAULT NULL, -- Lot or serial number
eatby date DEFAULT NULL, -- Eatby date
sellby date DEFAULT NULL, -- Sellby date
fk_entrepot integer NOT NULL, -- Id warehouse
value real, -- Qty of movement
price double(24,8) DEFAULT 0, -- Entry price (used to calculate PMP, FIFO or LIFO value)
type_mouvement smallint, -- Type/Direction of movement
fk_user_author integer, -- Id user making movement
label varchar(255), -- Comment on movement
inventorycode varchar(128), -- Code used to group different movement line into one operation (may be an inventory, a mass picking)
fk_origin integer,
origintype varchar(32)
)ENGINE=innodb;

View File

@ -3680,7 +3680,7 @@ function migrate_delete_old_files($db,$langs,$conf)
print ' '.$langs->trans("RemoveItManuallyAndPressF5ToContinue").'</div>';
}
else
{
{
//print $langs->trans("FileWasRemoved",$filetodelete);
}
}

File diff suppressed because it is too large Load Diff

View File

@ -2,19 +2,19 @@
InstallEasy=فقط اتبع التعليمات خطوة بخطوة.
MiscellaneousChecks=التحقق من الشروط الأساسية
DolibarrWelcome=مرحبا بكم في Dolibarr
ConfFileExists=ملفات موجودة <b>٪ ق.</b>
ConfFileDoesNotExists=ملفات <b>ل ٪</b> لا وجود له!
ConfFileDoesNotExistsAndCouldNotBeCreated=ملفات <b>ل ٪</b> لا وجود له وأنه لا يمكن خلق!
ConfFileCouldBeCreated=ملفات <b>ل ٪</b> ويمكن أن تنشأ.
ConfFileIsNotWritable=ملفات <b>٪ ق</b> ليست للكتابة. التحقق من الأذونات. أولا لتركيب وخدمة الويب الخاص بك يجب أن تمنح ليكون قادرا على الكتابة في هذا الملف خلال عملية التهيئة ( "chmod 666" على سبيل المثال ، مثل نظام التشغيل يونكس).
ConfFileIsWritable=ملفات للكتابة هو <b>٪ ق.</b>
ConfFileReload=تحديث جميع المعلومات من ملف التكوين.
PHPSupportSessions=ويدعم هذا PHP الدورات.
PHPSupportPOSTGETOk=ويدعم هذا PHP المتغيرات والحصول على الوظائف.
PHPSupportPOSTGETKo=فمن الممكن PHP الإعداد الخاص بك لا يدعم الوظائف المتغيرات و / أو الحصول عليه. التحقق من اتصالك <b>variables_order</b> معلمة في php.ini.
PHPSupportGD=PHP هذا الدعم البيانية ش ج المهام.
PHPSupportUTF8=PHP دعم UTF8 هذه المهام.
PHPMemoryOK=الحد الأقصى الخاص بك PHP دورة الذاكرة ومن المقرر <b>٪ ق.</b> وينبغي أن يكون هذا كافيا.
ConfFileExists=ملف الإعداد <b>%s</b> موجود مسبقاً
ConfFileDoesNotExists=ملف الإعداد <b>%s</b> غير موجود
ConfFileDoesNotExistsAndCouldNotBeCreated=ملف الإعداد <b>%s</b> مفقود ولا يمكن إنشائه.
ConfFileCouldBeCreated=يمكن إنشاء ملف الإعداد <b>%s</b>
ConfFileIsNotWritable=لا يمكن الكتابة الى ملف الإعداد <b>%s</b>. تحقق من الصلاحيات. اذا كان هذا التنصيب هو الأول، تحقق من أن السيرفر قادر ولديه جميع صلاحيات الكتابة والقراءة خلال عملية التنصيب، مثال: (chmod 666) لمستخدمي سيرفرات يونكس.
ConfFileIsWritable=ملف الإعداد <b>%s</b> قابل للكتابة.
ConfFileReload=إعادة تحميل جميع المعلومات من ملف الإعداد.
PHPSupportSessions=يدعم هذا الـ PHP ميزة الجلسات الزمنية.
PHPSupportPOSTGETOk=يدعم هذا الـ PHP وظائف POST و GET.
PHPSupportPOSTGETKo=من المحتمل أن نسخة الـ PHP لديك لاتدعم وظائف POST - GET. تحقق من <b>variables_order</b> في ملف php.ini
PHPSupportGD=يدعم اصدار الـ PHP هذا وظائف GD الرسومية.
PHPSupportUTF8=يدعم هذاا الاصدار من PHP وظائف الترميز UTF8.
PHPMemoryOK=تم إعداد الجلسة الزمنية للذاكرة في PHP الى <b>%s</b> . من المفترض ان تكون كافية.
PHPMemoryTooLow=الحد الأقصى الخاص بك PHP دورة الذاكرة ومن المقرر <b>٪ ق</b> بايت. لهذا ينبغي أن يكون منخفضا جدا. تغيير <b>php.ini</b> وضع <b>memory_limit</b> المعلم إلى ما لا يقل عن <b>٪ ق</b> بايت.
Recheck=اضغط هنا لمزيد من الاختبار ذو معنى
ErrorPHPDoesNotSupportSessions=PHP تركيب الخاص بك لا يدعم الدورات. هذه الميزة هو مطلوب لجعل العمل Dolibarr. التحقق من اتصالك PHP الإعداد.

View File

@ -1,19 +1,19 @@
# Dolibarr language file - en_US - Accounting Expert
CHARSET=UTF-8
Accounting=Accounting
Globalparameters=Global parameters
Chartofaccounts=Chart of accounts
Fiscalyear=Fiscal years
Menuaccount=Accounting accounts
Accounting=Comptabilitat experta
Globalparameters=Paràmetres globals
Chartofaccounts=Pla comptable
Fiscalyear=Anys fiscals
Menuaccount=Comptes de comptabilitat
Menuthirdpartyaccount=Thirdparty accounts
MenuTools=Tools
MenuTools=Utilitats
ConfigAccountingExpert=Configuration of the module accounting expert
Journaux=Journals
JournalFinancial=Financial journals
Exports=Exports
Export=Export
Export=Exporta
Modelcsv=Model of export
OptionsDeactivatedForThisExportModel=For this export model, options are deactivated
Selectmodelcsv=Select a model of export
@ -124,8 +124,8 @@ CustomerInvoicePayment=Payment of invoice customer
ThirdPartyAccount=Thirdparty account
NewAccountingMvt=New movement
NumMvts=Number of movement
NewAccountingMvt=Nou moviment
NumMvts=Nombre de moviment
ListeMvts=List of the movement
ErrorDebitCredit=Debit and Credit cannot have a value at the same time
@ -134,7 +134,7 @@ DescThirdPartyReport=Consult here the list of the thirdparty customers and the s
ListAccounts=List of the accounting accounts
Pcgversion=Version of the plan
Pcgversion=Versió del pla
Pcgtype=Class of account
Pcgsubtype=Under class of account
Accountparent=Root of the account

View File

@ -32,14 +32,14 @@ ConfirmDeleteLine=Are you sure you want to delete this line ?
PDFStandardExpenseReports=Standard template to generate a PDF document for expense report
ExpenseReportLine=Expense report line
TF_OTHER=Altre
TF_TRANSPORTATION=Transportation
TF_TRANSPORTATION=Transport
TF_LUNCH=Dieta
TF_METRO=Metro
TF_TRAIN=Train
TF_TRAIN=Tren
TF_BUS=Bus
TF_CAR=Car
TF_PEAGE=Toll
TF_ESSENCE=Fuel
TF_CAR=Cotxe
TF_PEAGE=Peatge
TF_ESSENCE=Combustible
TF_HOTEL=Hostel
TF_TAXI=Taxi
@ -75,7 +75,7 @@ DATE_PAIEMENT=Payment date
TO_PAID=Pay
BROUILLONNER=Reopen
SendToValid=Sent to approve
ModifyInfoGen=Edit
ModifyInfoGen=Edita
ValidateAndSubmit=Validate and submit for approval
NOT_VALIDATOR=You are not allowed to approve this expense report

View File

@ -1,160 +1,160 @@
# Dolibarr language file - en_US - Accounting Expert
CHARSET=UTF-8
Accounting=Accounting
Globalparameters=Global parameters
Chartofaccounts=Chart of accounts
Fiscalyear=Fiscal years
Menuaccount=Accounting accounts
Menuthirdpartyaccount=Thirdparty accounts
MenuTools=Tools
Accounting=Účetnictví
Globalparameters=Globální parametry
Chartofaccounts=Graf účtů
Fiscalyear=Fiskální roky
Menuaccount=Účetní závěrka
Menuthirdpartyaccount=Účty třetích stran
MenuTools=Nástroje
ConfigAccountingExpert=Configuration of the module accounting expert
Journaux=Journals
JournalFinancial=Financial journals
Exports=Exports
ConfigAccountingExpert=Konfigurace modulu účetního experta
Journaux=Deníky
JournalFinancial=Finanční deníky
Exports=Exporty
Export=Export
Modelcsv=Model of export
OptionsDeactivatedForThisExportModel=For this export model, options are deactivated
Selectmodelcsv=Select a model of export
Modelcsv_normal=Classic export
Modelcsv_CEGID=Export towards CEGID Expert
BackToChartofaccounts=Return chart of accounts
Back=Return
Modelcsv=Model exportu
OptionsDeactivatedForThisExportModel=Možnosti pro tento exportní model jsou deaktivovány
Selectmodelcsv=Vyberte způsob exportu
Modelcsv_normal=Klasický export
Modelcsv_CEGID=Export směrem CEGID Expert
BackToChartofaccounts=Návrat účtové osnovy
Back=Návrat
Definechartofaccounts=Define a chart of accounts
Selectchartofaccounts=Select a chart of accounts
Validate=Validate
Addanaccount=Add an accounting account
AccountAccounting=Accounting account
Ventilation=Breakdown
ToDispatch=To dispatch
Dispatched=Dispatched
Definechartofaccounts=Definovat účtové osnovy
Selectchartofaccounts=Vyberte účtové osnovy
Validate=Potvrdit
Addanaccount=Přidat účetní účet
AccountAccounting=Účetní účet
Ventilation=Přerušení
ToDispatch=Nahlásit
Dispatched=Odesláno
CustomersVentilation=Breakdown customers
SuppliersVentilation=Breakdown suppliers
TradeMargin=Trade margin
Reports=Reports
ByCustomerInvoice=By invoices customers
ByMonth=By Month
NewAccount=New accounting account
Update=Update
List=List
Create=Create
UpdateAccount=Modification of an accounting account
UpdateMvts=Modification of a movement
WriteBookKeeping=Record accounts in general ledger
Bookkeeping=General ledger
AccountBalanceByMonth=Account balance by month
CustomersVentilation=Členění zákazníků
SuppliersVentilation=Členění dodvatelů
TradeMargin=Obchodní marže
Reports=Zprávy
ByCustomerInvoice=Fakturováno zákazníky
ByMonth=Měsíčně
NewAccount=Nový účetní účet
Update=Aktualizovat
List=Seznam
Create=Vytvořit
UpdateAccount=Změna účetního účtu
UpdateMvts=Změna pohybu
WriteBookKeeping=Účetní záznamy v hlavní účetní knize
Bookkeeping=Hlavní účetní kniha
AccountBalanceByMonth=Zůstatek na účtu podle měsíce
AccountingVentilation=Breakdown accounting
AccountingVentilationSupplier=Breakdown accounting supplier
AccountingVentilationCustomer=Breakdown accounting customer
Line=Line
AccountingVentilation=Členění účetnictví
AccountingVentilationSupplier=Členění účetnictví dodavatel
AccountingVentilationCustomer=Členění účetnictví zákazník
Line=Linka
CAHTF=Total purchase supplier HT
InvoiceLines=Lines of invoice to be ventilated
InvoiceLinesDone=Ventilated lines of invoice
IntoAccount=In the accounting account
CAHTF=Celkové platby dodavatele HT
InvoiceLines=Řádky faktury, které mají být prověřeny
InvoiceLinesDone=Prověření řádků faktury
IntoAccount=V účetním účtu
Ventilate=Ventilate
VentilationAuto=Automatic breakdown
Ventilate=Prověřit
VentilationAuto=Automatické členění
Processing=Processing
EndProcessing=The end of processing
AnyLineVentilate=Any lines to ventilate
SelectedLines=Selected lines
Lineofinvoice=Line of invoice
VentilatedinAccount=Ventilated successfully in the accounting account
NotVentilatedinAccount=Not ventilated in the accounting account
Processing=Pracuji .....
EndProcessing=Konec zpracování
AnyLineVentilate=Prověřit všechny řádky
SelectedLines=Vybrané řádky
Lineofinvoice=Řádky faktury
VentilatedinAccount=Úspěšně prověření v účetním účtu
NotVentilatedinAccount=Neprověřeno v účetním účtu
ACCOUNTING_SEPARATORCSV=Column separator in export file
ACCOUNTING_SEPARATORCSV=Oddělovač sloupců v souboru exportu
ACCOUNTING_LIMIT_LIST_VENTILATION=Number of elements to be breakdown shown by page (maximum recommended : 50)
ACCOUNTING_LIST_SORT_VENTILATION_TODO=Begin the sorting of the breakdown pages "Has to breakdown" by the most recent elements
ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "Breakdown" by the most recent elements
ACCOUNTING_LIMIT_LIST_VENTILATION=Počet prvků, které mají být zobrazeny rozdělením podle stránky (doporučené maximum: 50)
ACCOUNTING_LIST_SORT_VENTILATION_TODO=Začněte třídění rozkladných stránek "Má k rozdělení" nejnovějšími elementy
ACCOUNTING_LIST_SORT_VENTILATION_DONE=Začněte třídění rozpisu stránek "Breakdown", podle nejnovějších prvků
AccountLength=Length of the accounting accounts shown in Dolibarr
AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
AccountLength=Délka účetnické osnovy uvedené v Dolibarr
AccountLengthDesc=Funkce povolující simulovat délku účetního účtu nahrazením místa prostřednictvím nulového obrázku. Tato funkce se týká pouze zobrazení, to nemění účetní účty zaregistrované v Dolibarr. Pro export této funkce je nutné, aby byla kompatibilní s daným softwarem.
ACCOUNTING_LENGTH_GACCOUNT=Délka hlavních účtů
ACCOUNTING_LENGTH_AACCOUNT=Délka účtů třetích stran
ACCOUNTING_SELL_JOURNAL=Sell journal
ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
ACCOUNTING_BANK_JOURNAL=Bank journal
ACCOUNTING_CASH_JOURNAL=Cash journal
ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
ACCOUNTING_SOCIAL_JOURNAL=Social journal
ACCOUNTING_SELL_JOURNAL=Prodejní deník
ACCOUNTING_PURCHASE_JOURNAL=Nákupní deník
ACCOUNTING_BANK_JOURNAL=Bankovní deník
ACCOUNTING_CASH_JOURNAL=Peněžní deník
ACCOUNTING_MISCELLANEOUS_JOURNAL=Ostatní deník
ACCOUNTING_SOCIAL_JOURNAL=Sociální deník
ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account of transfer
ACCOUNTING_ACCOUNT_SUSPENSE=Account of wait
ACCOUNTING_ACCOUNT_TRANSFER_CASH=Převodní účet
ACCOUNTING_ACCOUNT_SUSPENSE=Čekající účet
ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (if not defined in the product sheet)
ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (if not defined in the product sheet)
ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (if not defined in the service sheet)
ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (if not defined in the service sheet)
ACCOUNTING_PRODUCT_BUY_ACCOUNT=Účetní účet ve výchozím nastavení pro zakoupené produkty (pokud není definován v listu produktu)
ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Účetní účet ve výchozím nastavení pro prodané produkty (pokud není definován v listu produktu)
ACCOUNTING_SERVICE_BUY_ACCOUNT=Účetní účet ve výchozím nastavení pro zakoupené služby (pokud není definován v servisním listu)
ACCOUNTING_SERVICE_SOLD_ACCOUNT=Účetní účet ve výchozím nastavení pro prodané služby (pokud není definován v servisním listu)
Doctype=Type of document
Docdate=Date
Doctype=Typ dokumentu
Docdate=Datum
Docref=Reference
Numerocompte=Account
Code_tiers=Thirdparty
Labelcompte=Label account
Debit=Debit
Credit=Credit
Amount=Amount
Numerocompte=Účet
Code_tiers=Třetí strana
Labelcompte=Štítek účtu
Debit=Debet
Credit=Kredit
Amount=Částka
Sens=Sens
Codejournal=Journal
Codejournal=Deník
DelBookKeeping=Delete the records of the general ledger
DelBookKeeping=Odstranit záznamy hlavní knihy
SellsJournal=Sells journal
PurchasesJournal=Purchases journal
DescSellsJournal=Sells journal
DescPurchasesJournal=Purchases journal
BankJournal=Bank journal
DescBankJournal=Bank journal including all the types of payments other than cash
CashJournal=Cash journal
DescCashJournal=Cash journal including the type of payment cash
SellsJournal=Prodejní denák
PurchasesJournal=Nákupní deník
DescSellsJournal=Prodejní deník
DescPurchasesJournal=Nákupní deník
BankJournal=Bankovní deník
DescBankJournal=Bankovní deník včetně všech typů jiných než hotovostních plateb
CashJournal=Peněžní deník
DescCashJournal=Peněžní deník včetně typů platby v hotovosti
CashPayment=Cash Payment
CashPayment=Platba v hotovosti
SupplierInvoicePayment=Payment of invoice supplier
CustomerInvoicePayment=Payment of invoice customer
SupplierInvoicePayment=Platba dodavatelské faktury
CustomerInvoicePayment=Platba zákaznické faktury
ThirdPartyAccount=Thirdparty account
ThirdPartyAccount=Účet třetí strany
NewAccountingMvt=New movement
NumMvts=Number of movement
ListeMvts=List of the movement
ErrorDebitCredit=Debit and Credit cannot have a value at the same time
NewAccountingMvt=Nový pohyb
NumMvts=Číslo pohybu
ListeMvts=Seznam pohybů
ErrorDebitCredit=Debetní a kreditní nemůže mít hodnotu ve stejnou dobu
ReportThirdParty=List thirdparty account
DescThirdPartyReport=Consult here the list of the thirdparty customers and the suppliers and their accounting accounts
ReportThirdParty=Seznam účtů třetí strany
DescThirdPartyReport=Poraďte se zde seznam třetích stran, zákazníky a dodavateli a jejich účetní účty
ListAccounts=List of the accounting accounts
ListAccounts=Seznam účetních účtů
Pcgversion=Version of the plan
Pcgtype=Class of account
Pcgsubtype=Under class of account
Accountparent=Root of the account
Active=Statement
Pcgversion=Verze plánu
Pcgtype=Třída účtu
Pcgsubtype=Podle třídy účtu
Accountparent=kořen účtu
Active=Prohlášení
NewFiscalYear=New fiscal year
NewFiscalYear=Nový fiskální rok
DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers
TotalVente=Total turnover HT
TotalMarge=Total sales margin
DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account
DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account
ChangeAccount=Change the accounting account for lines selected by the account:
DescVentilCustomer=Seznamte se zde s ročním rozdělením účetnictví faktur zákazníků
TotalVente=Celkový obrat HT
TotalMarge=Celkové tržby marže
DescVentilDoneCustomer=Seznamte se zde se seznamem linek faktur zákazníků a jejich účetních účtů
DescVentilTodoCustomer=Prověřte své řádky zákaznické faktury s účetním účtem.
ChangeAccount=Změna účetních účtů pro řádky vybraných účtů:
Vide=-
DescVentilSupplier=Consult here the annual breakdown accounting of your invoices suppliers
DescVentilTodoSupplier=Ventilate your lines of invoice supplier with an accounting account
DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account
DescVentilSupplier=Poraďte se zde s ročním rozdělením účetnictví faktur dodavatelů
DescVentilTodoSupplier=Prověřte zde své řádky dodavatelských faktur s účetním účtem
DescVentilDoneSupplier=Poraďte se zde se seznamem linek faktur dodavatele a jejich účetních účtů
ValidateHistory=Validate Automatically
ValidateHistory=Ověřit automaticky
ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used
ErrorAccountancyCodeIsAlreadyUse=Chyba, nelze odstranit tento účetní účet, protože ho zrovna používáte
FicheVentilation=Breakdown card
FicheVentilation=Karta členění

View File

@ -8,11 +8,11 @@ VersionExperimental=Experimentální
VersionDevelopment=Vývoj
VersionUnknown=Neznámý
VersionRecommanded=Doporučené
FileCheck=Files Integrity
FilesMissing=Missing Files
FilesUpdated=Updated Files
FileCheckDolibarr=Check Dolibarr Files Integrity
XmlNotFound=Xml File of Dolibarr Integrity Not Found
FileCheck=Soubory Integrity
FilesMissing=Chybějící soubory
FilesUpdated=Aktualizované soubory
FileCheckDolibarr=Zkontrolujte Dolibarr soubory Integrity
XmlNotFound=Soubor XML ze Dolibarr integrity nebyly načteny
SessionId=ID relace
SessionSaveHandler=Manipulátor uložených relací
SessionSavePath=Místo uložení relace
@ -48,19 +48,19 @@ SecuritySetup=Bezpečnostní nastavení
ErrorModuleRequirePHPVersion=Chyba, tento modul vyžaduje PHP verze %s nebo vyšší
ErrorModuleRequireDolibarrVersion=Chyba, tento modul vyžaduje Dolibarr verze %s nebo vyšší
ErrorDecimalLargerThanAreForbidden=Chyba, přesnost vyšší než <b>%s</b> není podporována.
DictionarySetup=Dictionary setup
Dictionary=Dictionaries
Chartofaccounts=Chart of accounts
Fiscalyear=Fiscal years
DictionarySetup=Nastavení slovníku
Dictionary=Slovníky
Chartofaccounts=Graf účtů
Fiscalyear=Fiskální roky
ErrorReservedTypeSystemSystemAuto=Hodnota &quot;system&quot; a &quot;systemauto&quot; je vyhrazena. Můžete použít &quot;user&quot; k pŕidání vlastního záznamu
ErrorCodeCantContainZero=Kód nemůže obsahovat hodnotu 0
DisableJavascript=Disable JavaScript and Ajax functions (Recommended for blind person or text browsers)
DisableJavascript=Vypnout JavaScript a Ajax funkce (Doporučuje se pro nevidomého či textové prohlížeče)
ConfirmAjax=Použít Ajax potvrzovací okénka
UseSearchToSelectCompanyTooltip=Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant COMPANY_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
UseSearchToSelectCompany=Use autocompletion fields to choose third parties instead of using a list box.
UseSearchToSelectCompany=Používat automatické doplňování polí pro výběr třetích stran namísto použití pole se seznamem.
ActivityStateToSelectCompany= Přidat možnost filtru pro zobrazení / skrytí třetích stran, které jsou v současné době v činnosti nebo ji ukončili
UseSearchToSelectContactTooltip=Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant CONTACT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
UseSearchToSelectContact=Use autocompletion fields to choose contact (instead of using a list box).
UseSearchToSelectContact=Používat automatické doplňování polí výběr kontaktu (namísto použití seznamu).
DelaiedFullListToSelectCompany=Wait you press a key before loading content of thirdparties combo list (This may increase performance if you have a large number of thirdparties)
DelaiedFullListToSelectContact=Wait you press a key before loading content of contact combo list (This may increase performance if you have a large number of contact)
SearchFilter=Nastavení vyhledávání
@ -113,9 +113,9 @@ OtherOptions=Další možnosti
OtherSetup=Další nastavení
CurrentValueSeparatorDecimal=Desetinný oddělovač
CurrentValueSeparatorThousand=Oddělovač tisíců
Destination=Destination
IdModule=Module ID
IdPermissions=Permissions ID
Destination=Destinace
IdModule=Modul ID
IdPermissions=Oprávnění ID
Modules=Moduly
ModulesCommon=Hlavní moduly
ModulesOther=Další moduly
@ -127,7 +127,7 @@ LanguageBrowserParameter=Parametr %s
LocalisationDolibarrParameters=Lokalizační parametry
ClientTZ=Časové pásmo klienta (uživatele)
ClientHour=Klientův čas (uživatelův)
OSTZ=Server OS Time Zone
OSTZ=Server OS Časové pásmo
PHPTZ=Časové pásmo PHP serveru
PHPServerOffsetWithGreenwich=Vyrovnání PHP serveru se šířkou Greenwich (v sekundách)
ClientOffsetWithGreenwich=Vyrovnání prohlížeče se šířkou Greenwich (v sekundách)
@ -142,7 +142,7 @@ Box=Box
Boxes=Boxy
MaxNbOfLinesForBoxes=Maximální počet řádků pro boxy
PositionByDefault=Výchozí pořadí
Position=Position
Position=Pozice
MenusDesc=V nastavení menu nastavíte obsah obou panelů nabídek (horizontální i vertikální).
MenusEditorDesc=Edito menu vám umožní upravovat položky v menu. Používejte jej opatrně, při nesprávném použití může dojít k nestabilnímu chodu systému Dolibarr nebo ke ztrátě některých položek v menu. <br> Některé moduly přidají položky v menu. Pokud jste omylem odstranili některé z těchto položek, můžete je obnovit vypnutím a opětovným zapnutím modulu.
MenuForUsers=Menu pro uživatele
@ -246,8 +246,8 @@ OfficialWebSiteFr=Oficiální francouzské internetové stránky
OfficialWiki=Dolibarr dokumentace na Wiki
OfficialDemo=Dolibarr on-line demo
OfficialMarketPlace=Oficiální trh pro externí moduly / addons
OfficialWebHostingService=Referenced web hosting services (Cloud hosting)
ReferencedPreferredPartners=Preferred Partners
OfficialWebHostingService=Odkazované webhostingové služby (Cloud hosting)
ReferencedPreferredPartners=Preferovaní partneři
OtherResources=Autres ressources
ForDocumentationSeeWiki=Pro uživatelskou nebo vývojářskou dokumentaci (Doc, FAQs ...) <br> navštivte Dolibarr Wiki: <br> <a href="%s" target="_blank"><b>%s</b></a>
ForAnswersSeeForum=V případě jakýchkoliv dalších dotazů nebo nápovědy použijte fórum Dolibarr: <br> <a href="%s" target="_blank"><b>%s</b></a>
@ -297,11 +297,11 @@ MenuHandlers=Menu handlery
MenuAdmin=Menu editor
DoNotUseInProduction=Nepoužívejte ve výrobě
ThisIsProcessToFollow=Nastaveno na proces:
ThisIsAlternativeProcessToFollow=This is an alternative setup to process:
ThisIsAlternativeProcessToFollow=To je alternativa k nastavení procesu:
StepNb=Krok %s
FindPackageFromWebSite=Nalezni balíček, obsahující funkci jež chcete (např. na oficiálních stránkách %s).
DownloadPackageFromWebSite=Download package %s.
UnpackPackageInDolibarrRoot=Unpack package file into directory dedicated to external modules: <b>%s</b>
DownloadPackageFromWebSite=Download balíčku %s.
UnpackPackageInDolibarrRoot=Rozbalte soubor balíčku do adresáře, vyhrazenému pro externí moduly: <b>%s</b>
SetupIsReadyForUse=Instalace je dokončena a Dolibarr je připraven k použití.
NotExistsDirect=Alternativní kořenový adresář není definován. <br>
InfDirAlt=Od verze 3 je možné definovat alternativní kořenovou složku. To umožňuje ukládat na stejné místo plug-iny a vlastní šablony. <br> Stačí vytvořit adresář v kořenovém adresáři Dolibarr (např.: custom). <br>
@ -310,7 +310,7 @@ YouCanSubmitFile=Vyberte modul:
CurrentVersion=Dolibarr aktuální verze
CallUpdatePage=Přejděte na stránku, která aktualizuje databázovou strukturu a údaje: %s.
LastStableVersion=Poslední stabilní verze
UpdateServerOffline=Update server offline
UpdateServerOffline=Aktualizace serveru v režimu offline
GenericMaskCodes=Můžete zadat jakoukoliv masku číselné řady. V masce můžete použít následující značky: <br><b>{000000}</b> číslo, automaticky inkrementované o 1 při každým %s. Počet nul odpovídá požadovanému počtu číslic. Číslo se zleva doplní nulami pro dosažení požadovaného počtu číslic. <br><b>{000000+000}</b> stejné jako předchozí, ale ofset odpovídající číslu napravo od znaku + bude použit pro první %s. <br><b>{000000@x}</b> stejné jako předchozí, ale počítadlo se resetuje na nulu, když je dosaženo měsíce x (x je v rozmezí 1 ~ 12, nebo 0 pro použití prvního měsíce fiskálního roku definované ve vaší konfiguraci, nebo 99 pro vynulování každý měsíc ). Pokud se tato volba používá, a x je 2 nebo vyšší, pak je rovněž požadovaná posloupnost {yy}{mm} či {yyyy}{mm}. <br><b>{dd}</b> den (01 až 31).<br><b>{mm}</b> měsíc (01 to 12).<br><b>{yy}</b>, <b>{yyyy}</b> nebo <b>{y}</b> rok, 2, 4 nebo 1 číslo. <br>
GenericMaskCodes2=<b>{cccc}</b> the client code on n characters<br><b>{cccc000}</b> the client code on n characters is followed by a counter dedicated for customer. This counter dedicated to customer is reset at same time than global counter.<br><b>{tttt}</b> The code of thirdparty type on n characters (see dictionary-thirdparty types).<br>
GenericMaskCodes3=Všechny ostatní znaky v masce zůstanou nedotčeny. <br> Mezery nejsou povoleny. <br>
@ -324,7 +324,7 @@ ServerNotAvailableOnIPOrPort=Server není k dispozici na adrese <b>%s</b> na por
DoTestServerAvailability=Zkouška spojení se serverem
DoTestSend=Vyzkoušet odeslání
DoTestSendHTML=Vyzkoušet odesílání HTML
ErrorCantUseRazIfNoYearInMask=Error, can't use option @ to reset counter each year if sequence {yy} or {yyyy} is not in mask.
ErrorCantUseRazIfNoYearInMask=Chyba, nelze použít volbu @ pro reset čítače každý rok, když posloupnost {yy} nebo {yyyy} není v masce.
ErrorCantUseRazInStartedYearIfNoYearMonthInMask=Chyba, nelze použít volbu @ pokud posloupnost {yy}{mm} or {yyyy}{mm} není uvedena v masce.
UMask=Umask parametr pro nové soubory na Unix / Linux / BSD / Mac systému souborů.
UMaskExplanation=Tento parametr umožňuje definovat výchozí oprávnění souborl vytvořených Dolibarr systémem na serveru (např. během nahrávání). <br> Musí se jednat o osmičkovou hodnotu (např. 0666 znamená číst a psát pro všechny). <br> Tento parametr je na serverech Windows k ničemu.
@ -389,8 +389,8 @@ ExtrafieldSelectList = Vyberte z tabulky
ExtrafieldSeparator=Oddělovač
ExtrafieldCheckBox=Zaškrtávací políčko
ExtrafieldRadio=Přepínač
ExtrafieldCheckBoxFromList= Checkbox from table
ExtrafieldLink=Link to an object
ExtrafieldCheckBoxFromList= Kontrolní pole z tabulky
ExtrafieldLink=Odkaz na objekt
ExtrafieldParamHelpselect=Parameters list have to be like key,value<br><br> for example : <br>1,value1<br>2,value2<br>3,value3<br>...<br><br>In order to have the list depending on another :<br>1,value1|parent_list_code:parent_key<br>2,value2|parent_list_code:parent_key
ExtrafieldParamHelpcheckbox=Parameters list have to be like key,value<br><br> for example : <br>1,value1<br>2,value2<br>3,value3<br>...
ExtrafieldParamHelpradio=Parameters list have to be like key,value<br><br> for example : <br>1,value1<br>2,value2<br>3,value3<br>...
@ -398,7 +398,7 @@ ExtrafieldParamHelpsellist=Parameters list comes from a table<br>Syntax : table_
ExtrafieldParamHelpchkbxlst=Parameters list comes from a table<br>Syntax : table_name:label_field:id_field::filter<br>Example : c_typent:libelle:id::filter<br><br>filter can be a simple test (eg active=1) to display only active value <br> if you want to filter on extrafields use syntaxt extra.fieldcode=... (where field code is the code of extrafield)<br><br>In order to have the list depending on another :<br>c_typent:libelle:id:parent_list_code|parent_column:filter
LibraryToBuildPDF=Knihovna použít k vytvoření PDF
WarningUsingFPDF=Upozornění: Váš <b>conf.php</b> obsahuje direktivu <b>dolibarr_pdf_force_fpdf = 1.</b> To znamená, že můžete používat knihovnu FPDF pro generování PDF souborů. Tato knihovna je stará a nepodporuje mnoho funkcí (Unicode, obraz transparentnost, azbuka, arabské a asijské jazyky, ...), takže může dojít k chybám při generování PDF. <br> Chcete-li vyřešit tento a mají plnou podporu generování PDF, stáhněte si <a href="http://www.tcpdf.org/" target="_blank">TCPDF knihovny</a> , pak komentář nebo odebrat řádek <b>$ dolibarr_pdf_force_fpdf = 1,</b> a místo něj doplnit <b>$ dolibarr_lib_TCPDF_PATH = 'path_to_TCPDF_dir &quot;</b>
LocalTaxDesc=Some countries apply 2 or 3 taxes on each invoice line. If this is the case, choose type for second and third tax and its rate. Possible type are:<br>1 : local tax apply on products and services without vat (localtax is calculated on amount without tax)<br>2 : local tax apply on products and services including vat (localtax is calculated on amount + main tax)<br>3 : local tax apply on products without vat (localtax is calculated on amount without tax)<br>4 : local tax apply on products including vat (vat is calculated on amount + main vat)<br>5 : local tax apply on services without vat (localtax is calculated on amount without tax)<br>6 : local tax apply on services including vat (localtax is calculated on amount + tax)
LocalTaxDesc=Některé země uplatňovat 2 nebo 3 daně na každé faktuře řádek. Pokud se jedná o tento případ, zvolit typ pro druhé a třetí daňové a jeho rychlosti. Možné typ jsou: <br> 1: místní daň vztahovat na výrobky a služby bez DPH (localtax je vypočtena na částku bez daně) <br> 2: místní daň platí o produktech a službách, včetně DPH (localtax je vypočtena na částku + hlavní daně) <br> 3: místní daň vztahovat na výrobky bez DPH (localtax je vypočtena na částku bez daně) <br> 4: místní daň vztahovat na produkty, včetně DPH (DPH se vypočítá na množství + hlavní DPH) <br> 5: místní daň platí o službách bez DPH (localtax je vypočtena na částku bez daně) <br> 6: místní daň platí o službách, včetně DPH (localtax je vypočtena na částku + daň)
SMS=SMS
LinkToTestClickToDial=Zadejte telefonní číslo pro volání ukázat odkaz na test ClickToDial URL pro <strong>%s</strong>
RefreshPhoneLink=Obnovit odkaz
@ -406,16 +406,16 @@ LinkToTest=Klikací odkaz generovány pro uživatele <strong>%s</strong> (klikn
KeepEmptyToUseDefault=Mějte prázdný použít výchozí hodnoty
DefaultLink=Výchozí odkaz
ValueOverwrittenByUserSetup=Pozor, tato hodnota může být přepsána uživatelem specifické nastavení (každý uživatel může nastavit vlastní clicktodial url)
ExternalModule=External module - Installed into directory %s
BarcodeInitForThirdparties=Mass barcode init for thirdparties
BarcodeInitForProductsOrServices=Mass barcode init or reset for products or services
CurrentlyNWithoutBarCode=Currently, you have <strong>%s</strong> records on <strong>%s</strong> %s without barcode defined.
InitEmptyBarCode=Init value for next %s empty records
EraseAllCurrentBarCode=Erase all current barcode values
ConfirmEraseAllCurrentBarCode=Are you sure you want to erase all current barcode values ?
AllBarcodeReset=All barcode values have been removed
NoBarcodeNumberingTemplateDefined=No numbering barcode template enabled into barcode module setup.
NoRecordWithoutBarcodeDefined=No record with no barcode value defined.
ExternalModule=Externí modul - instalován do adresáře %s
BarcodeInitForThirdparties=Mass čárový kód init pro thirdparties
BarcodeInitForProductsOrServices=Mass init čárový kód nebo reset pro výrobky nebo služby
CurrentlyNWithoutBarCode=V současné době máte <strong>%s</strong> záznamů <strong>s%</strong> s bez čárového kódu definována.
InitEmptyBarCode=Init hodnota pro příští %s prázdnými záznamů
EraseAllCurrentBarCode=Vymazat všechny aktuální hodnoty čárových kódů
ConfirmEraseAllCurrentBarCode=Jste si jisti, že chcete vymazat všechny aktuální hodnoty čárových kódů?
AllBarcodeReset=Byly odstraněny všechny hodnoty čárových kódů
NoBarcodeNumberingTemplateDefined=Žádné šablony číslování čárových kódů aktivované v nastavení modulu čárových kódů.
NoRecordWithoutBarcodeDefined=Žádný záznam s žádnou hodnotou čárového kódu definována.
# Modules
Module0Name=Uživatelé a skupiny
@ -450,14 +450,14 @@ Module52Name=Zásoby
Module52Desc=Skladové hospodářství (výrobky)
Module53Name=Služby
Module53Desc=Správa služeb
Module54Name=Contracts/Subscriptions
Module54Desc=Management of contracts (services or reccuring subscriptions)
Module54Name=Smlouvy/Objednávky
Module54Desc=Správa smluv (služeb nebo reccuring předplatné)
Module55Name=Čárové kódy
Module55Desc=Barcode řízení
Module56Name=Telefonie
Module56Desc=Telefonie integrace
Module57Name=Trvalé příkazy
Module57Desc=Standing orders and withdrawal management. Also includes generation of SEPA file for european countries.
Module57Desc=Trvalé příkazy a řízení výběrů. Také zahrnuje generování souboru SEPA pro evropské země.
Module58Name=ClickToDial
Module58Desc=Integrace ClickToDial systému (Asterisk, ...)
Module59Name=Bookmark4u
@ -488,45 +488,45 @@ Module320Name=RSS Feed
Module320Desc=Přidat RSS kanál uvnitř obrazovek Dolibarr
Module330Name=Záložky
Module330Desc=Správa záložek
Module400Name=Projects/Opportunities/Leads
Module400Desc=Management of projects, opportunities or leads. You can then assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view.
Module400Name=Projekty/Příležitosti/Vedení
Module400Desc=Řízení projektů, příležitostí nebo vedení. Můžete přiřadit libovolný prvek (faktura, objednávka, návrh, intervence, ...) na projekt a získat příčný pohled z pohledu projektu.
Module410Name=WebCalendar
Module410Desc=WebCalendar integrace
Module500Name=Zvláštní náklady (daně, sociální příspěvky a dividendy)
Module500Desc=Management of special expenses like taxes, social contribution, dividends and salaries
Module510Name=Salaries
Module510Desc=Management of employees salaries and payments
Module520Name=Loan
Module520Desc=Management of loans
Module500Desc=Řízení zvláštních výdajů, jako jsou daně, sociální příspěvky, divideny a platy
Module510Name=Platy
Module510Desc=Řízení výplat zaměstnanců a plateb
Module520Name=Půjčka
Module520Desc=Správa úvěrů
Module600Name=Upozornění
Module600Desc=Send EMail notifications on some Dolibarr business events to third-party contacts (setup defined on each thirdparty)
Module600Desc=Posílat e-mailové upozornění na některé Dolibarr firemních akcí až kontaktů třetích stran (nastavení definován na každém thirdparty)
Module700Name=Dary
Module700Desc=Darování řízení
Module770Name=Expense Report
Module770Name=Seznam rozšíření
Module770Desc=Management and claim expense reports (transportation, meal, ...)
Module1120Name=Supplier commercial proposal
Module1120Name=Dodavatel obchodní nabídky
Module1120Desc=Request supplier commercial proposal and prices
Module1200Name=Mantis
Module1200Desc=Mantis integrace
Module1400Name=Účetnictví
Module1400Desc=Vedení účetnictví (dvojité strany)
Module1520Name=Document Generation
Module1520Name=Dokument Generation
Module1520Desc=Mass mail document generation
Module1780Name=Tags/Categories
Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
Module1780Name=Tagy/Kategorie
Module1780Desc=Vytvořit tagy/kategorie (produkty, zákazníci, dodavatelé, kontakty nebo členi)
Module2000Name=WYSIWYG editor
Module2000Desc=Nechte upravit některé textové pole pomocí pokročilého editoru
Module2200Name=Dynamic Prices
Module2200Desc=Enable the usage of math expressions for prices
Module2200Name=Dynamické ceny
Module2200Desc=Povolit použití matematických výrazů pro ceny
Module2300Name=Cron
Module2300Desc=Scheduled job management
Module2300Desc=Plánovaná správa úloh
Module2400Name=Pořad jednání
Module2400Desc=Události / úkoly a agendy vedení
Module2500Name=Elektronický Redakční
Module2500Desc=Uložit a sdílet dokumenty
Module2600Name=WebServices
Module2600Desc=Povolit Dolibarr webových služeb serveru
Module2650Name=WebServices (client)
Module2650Name=WebServices (klient)
Module2650Desc=Enable the Dolibarr web services client (Can be used to push data/requests to external servers. Supplier orders supported only for the moment)
Module2700Name=Gravatar
Module2700Desc=Pomocí on-line služby (Gravatar www.gravatar.com) ukázat fotku uživatelů / členů (nalezen s jejich e-maily). Potřebujete přístup k internetu
@ -534,14 +534,14 @@ Module2800Desc=FTP klient
Module2900Name=GeoIPMaxmind
Module2900Desc=GeoIP Maxmind konverze možnosti
Module3100Name=Skype
Module3100Desc=Add a Skype button into card of adherents / third parties / contacts
Module3100Desc=Přidat tlačítko Skype do karty přívrženců / třetích stran / kontakty
Module5000Name=Multi-společnost
Module5000Desc=Umožňuje spravovat více společností
Module6000Name=Workflow
Module6000Desc=Workflow management
Module20000Name=Leave Requests management
Module20000Desc=Declare and follow employees leaves requests
Module39000Name=Product lot
Module20000Name=Nechte řízení požadavků
Module20000Desc=Deklarovat a dodržovat zaměstnanci opustí požadavky
Module39000Name=Množství produktu
Module39000Desc=Lot or serial number, eat-by and sell-by date management on products
Module50000Name=Paybox
Module50000Desc=Modul nabídnout on-line platby kreditní kartou stránku s Paybox
@ -549,12 +549,12 @@ Module50100Name=Bod prodeje
Module50100Desc=Místě prodeje modulu
Module50200Name=Paypal
Module50200Desc=Modul nabídnout on-line platby kreditní kartou stránku s Paypal
Module50400Name=Accounting (advanced)
Module50400Desc=Accounting management (double parties)
Module50400Name=Účetnictví (pokročilé)
Module50400Desc=Manažerské účetnictví (dvojité strany)
Module54000Name=PrintIPP
Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
Module55000Name=Open Poll
Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
Module54000Desc=Přímý tisk (bez otevření dokumentů) pomocí poháry IPP rozhraní (tiskárna musí být viditelné ze serveru, a CUPS musí být installe na serveru).
Module55000Name=Otevřít anketu
Module55000Desc=Modul, tvorbu on-line průzkumů a anket (jako Doodle, šroub, Rdvz, ...)
Module59000Name=Okraje
Module59000Desc=Modul pro správu marže
Module60000Name=Provize
@ -588,7 +588,7 @@ Permission67=Vývozní intervence
Permission71=Přečtěte členů
Permission72=Vytvořit / upravit členů
Permission74=Smazat členů
Permission75=Setup types of membership
Permission75=Nastavení typu uživatele
Permission76=Export údaje
Permission78=Přečtěte si předplatné
Permission79=Vytvořit / upravit předplatné
@ -611,8 +611,8 @@ Permission106=Export sendings
Permission109=Odstranit sendings
Permission111=Přečtěte finančních účtů
Permission112=Vytvořit / upravit / smazat a porovnat transakce
Permission113=Setup financial accounts (create, manage categories)
Permission114=Reconciliate transactions
Permission113=Nastavení finančních účtů (vytváření, správa kategorií)
Permission114=Konsolidace transakce
Permission115=Vývozních transakcí, a výpisy z účtů
Permission116=Převody mezi účty
Permission117=Správa kontroly dispečinku
@ -629,22 +629,22 @@ Permission151=Přečtěte si trvalé příkazy
Permission152=Vytvořit / upravit trvalých příkazů žádost
Permission153=Převodovka trvalých příkazů příjmy
Permission154=Kredit / odmítnout trvalých příkazů příjmy
Permission161=Read contracts/subscriptions
Permission161=Přečtené smlouvy/předplatné
Permission162=Create/modify contracts/subscriptions
Permission163=Activate a service/subscription of a contract
Permission164=Disable a service/subscription of a contract
Permission165=Delete contracts/subscriptions
Permission171=Read trips and expenses (own and his subordinates)
Permission172=Create/modify trips and expenses
Permission173=Delete trips and expenses
Permission174=Read all trips and expenses
Permission178=Export trips and expenses
Permission163=Aktivace služby / předplatné smlouvy
Permission164=Zakázat servisní / předplatné smlouvy
Permission165=Smazat zakázky / předplatné
Permission171=Přečtěte si výlety a náklady (vlastní a jeho podřízené)
Permission172=Vytvořit / upravit výlety a výdaje
Permission173=Odstranění výlety a výdaje
Permission174=Přečtěte si všechny výlety a výdaje
Permission178=Export výlety a výdaje
Permission180=Přečtěte si dodavatele
Permission181=Přečtěte si dodavatelských objednávek
Permission182=Vytvořit / upravit dodavatelské objednávky
Permission183=Ověřit dodavatelských objednávek
Permission184=Schválit dodavatelských objednávek
Permission185=Order or cancel supplier orders
Permission185=Objednat nebo zrušit dodavately objednávky
Permission186=Příjem objednávek s dodavately
Permission187=Zavřít dodavatelské objednávky
Permission188=Zrušit dodavatelských objednávek
@ -695,7 +695,7 @@ Permission300=Přečtěte čárových kódů
Permission301=Vytvořit / upravit čárových kódů
Permission302=Odstranit čárových kódů
Permission311=Přečtěte služby
Permission312=Assign service/subscription to contract
Permission312=Přiřadit službu / předplatné smlouvu
Permission331=Přečtěte si záložky
Permission332=Vytvořit / upravit záložky
Permission333=Odstranění záložky
@ -712,15 +712,15 @@ Permission401=Přečtěte slevy
Permission402=Vytvořit / upravit slevy
Permission403=Ověřit slevy
Permission404=Odstranit slevy
Permission510=Read Salaries
Permission512=Create/modify salaries
Permission514=Delete salaries
Permission517=Export salaries
Permission520=Read Loans
Permission522=Create/modify loans
Permission524=Delete loans
Permission525=Access loan calculator
Permission527=Export loans
Permission510=Číst platy
Permission512=Vytvořit/upravit platy
Permission514=Smazat platy
Permission517=Export výplat
Permission520=Přečtěte si Úvěry
Permission522=Vytvořit/upravit úvěry
Permission524=Smazat úvěry
Permission525=Přístup na úvěrovou kalkulačku
Permission527=Export úvěrů
Permission531=Přečtěte služby
Permission532=Vytvořit / upravit služby
Permission534=Odstranit služby
@ -729,16 +729,16 @@ Permission538=Export služeb
Permission701=Přečtěte si dary
Permission702=Vytvořit / upravit dary
Permission703=Odstranit dary
Permission771=Read expense reports (own and his subordinates)
Permission772=Create/modify expense reports
Permission773=Delete expense reports
Permission774=Read all expense reports (even for user not subordinates)
Permission775=Approve expense reports
Permission776=Pay expense reports
Permission779=Export expense reports
Permission771=Přečtěte si přehled výdajů (vlastní i jeho podřízení)
Permission772=Vytvořit/upravit vyúčtování výdajů
Permission773=Smazat zprávy o výdajích
Permission774=Přečtěte si všechny zprávy o výdajích (a to i pro uživatele, ne podřízení)
Permission775=Schválit vyúčtování výdajů
Permission776=Zaplatit vyúčtování výdajů
Permission779=Export výkazů o výdajích
Permission1001=Přečtěte si zásoby
Permission1002=Create/modify warehouses
Permission1003=Delete warehouses
Permission1002=Vytvoření/úprava skladišť
Permission1003=Odstranění skladišť
Permission1004=Přečtěte skladové pohyby
Permission1005=Vytvořit / upravit skladové pohyby
Permission1101=Přečtěte si dodací
@ -753,7 +753,7 @@ Permission1185=Schválit dodavatelských objednávek
Permission1186=Objednávky Objednat dodavatel
Permission1187=Potvrzení přijetí dodavatelských objednávek
Permission1188=Odstranit dodavatelských objednávek
Permission1190=Approve (second approval) supplier orders
Permission1190=Schválit (druhé schválení) dodavatele zakázky
Permission1201=Získejte výsledek exportu
Permission1202=Vytvořit / Upravit vývoz
Permission1231=Přečtěte si dodavatelské faktury
@ -766,10 +766,10 @@ Permission1237=Export dodavatelské objednávky a informace o nich
Permission1251=Spustit Hmotné dovozy externích dat do databáze (načítání dat)
Permission1321=Export zákazníků faktury, atributy a platby
Permission1421=Export objednávek zákazníků a atributy
Permission23001=Read Scheduled job
Permission23002=Create/update Scheduled job
Permission23003=Delete Scheduled job
Permission23004=Execute Scheduled job
Permission23001=Čtení naplánovaných úloh
Permission23002=Vytvoření/aktualizace naplánované úlohy
Permission23003=Smazat naplánovanou úlohu
Permission23004=Provést naplánovanou úlohu
Permission2401=Přečtěte akce (události nebo úkoly) které souvisí s jeho účet
Permission2402=Vytvořit / upravit akce (události nebo úkoly) které souvisí s jeho účet
Permission2403=Odstranit akce (události nebo úkoly) které souvisí s jeho účet
@ -786,40 +786,40 @@ Permission50101=Použijte místě prodeje
Permission50201=Přečtěte transakce
Permission50202=Importní operace
Permission54001=Vytisknout
Permission55001=Read polls
Permission55002=Create/modify polls
Permission59001=Read commercial margins
Permission59002=Define commercial margins
Permission59003=Read every user margin
DictionaryCompanyType=Thirdparties type
DictionaryCompanyJuridicalType=Juridical kinds of thirdparties
DictionaryProspectLevel=Prospect potential level
DictionaryCanton=State/Cantons
DictionaryRegion=Regions
DictionaryCountry=Countries
DictionaryCurrency=Currencies
DictionaryCivility=Civility title
DictionaryActions=Type of agenda events
DictionarySocialContributions=Social contributions types
DictionaryVAT=VAT Rates or Sales Tax Rates
DictionaryRevenueStamp=Amount of revenue stamps
DictionaryPaymentConditions=Payment terms
DictionaryPaymentModes=Payment modes
DictionaryTypeContact=Contact/Address types
Permission55001=Přečtěte si průzkumy
Permission55002=Vytvořit/upravit ankety
Permission59001=Přečtěte si obchodní marže
Permission59002=Definovat obchodní marže
Permission59003=Přečtěte si všechny marže uživatele
DictionaryCompanyType=Typy třetích stran
DictionaryCompanyJuridicalType=Právní formy třetích stran
DictionaryProspectLevel=Potencionální úroveň cílů
DictionaryCanton=Stát/Kantony
DictionaryRegion=Regiony
DictionaryCountry=Země
DictionaryCurrency=Měny
DictionaryCivility=Zdvořilostní oslovení
DictionaryActions=Typ agendy událostí
DictionarySocialContributions=Typy příspěvků na sociální zabezpečení
DictionaryVAT=Sazby DPH nebo daň z prodeje
DictionaryRevenueStamp=Výše příjmů známek
DictionaryPaymentConditions=Platební podmínky
DictionaryPaymentModes=Platební režimy
DictionaryTypeContact=Typy kontaktů/adres
DictionaryEcotaxe=Ecotax (WEEE)
DictionaryPaperFormat=Paper formats
DictionaryFees=Type of fees
DictionarySendingMethods=Shipping methods
DictionaryStaff=Staff
DictionaryAvailability=Delivery delay
DictionaryOrderMethods=Ordering methods
DictionarySource=Origin of proposals/orders
DictionaryAccountancyplan=Chart of accounts
DictionaryAccountancysystem=Models for chart of accounts
DictionaryEMailTemplates=Emails templates
DictionaryPaperFormat=Formáty papíru
DictionaryFees=Druh poplatků
DictionarySendingMethods=Metody dopravy
DictionaryStaff=Zaměstnanci
DictionaryAvailability=Zpoždění dodávky
DictionaryOrderMethods=Metody objednávání
DictionarySource=Původ nabídky/objednávky
DictionaryAccountancyplan=Graf účtů
DictionaryAccountancysystem=Modely pro účetní osnovy
DictionaryEMailTemplates=E-maily šablony
SetupSaved=Nastavení uloženo
BackToModuleList=Zpět na seznam modulů
BackToDictionaryList=Back to dictionaries list
BackToDictionaryList=Zpět k seznamu slovníků
VATReceivedOnly=Zvláštní sazba není účtován
VATManagement=DPH řízení
VATIsUsedDesc=Sazba DPH ve výchozím nastavení při vytváření vyhlídky, faktury, objednávky atd. sledovat aktivní standardní pravidlo: <br> Pokud prodávající není předmětem DPH, pak se DPH ve výchozím nastavení = 0. Konec vlády. <br> Je-li (prodejní country = nákup zemi), pak se DPH standardně = DPH výrobku v zemi prodeje. Konec vlády. <br> Pokud se prodávající a kupující v Evropském společenství a zboží je doprava výrobků (auto, loď, letadlo), výchozí DPH = 0 (DPH by měla být věnována ze strany kupujícího v customoffice své země, a ne u prodejce). Konec vlády. <br> Pokud se prodávající a kupující v Evropském společenství a kupujícím není společnost, pak se DPH standardně = DPH z výrobků prodaných. Konec vlády. <br> Pokud se prodávající a kupující v Evropském společenství a kupujícím je společnost, pak se DPH ve výchozím nastavení = 0. Konec vlády. <br> Jinak navrhovaná výchozí DPH = 0. Konec vlády.
@ -827,7 +827,7 @@ VATIsNotUsedDesc=Ve výchozím nastavení je navrhovaná DPH 0, který lze použ
VATIsUsedExampleFR=Ve Francii, to znamená, že podniky a organizace, které mají skutečnou fiskální systém (zjednodušený reálný nebo normální reálné). Systém, v němž je deklarován DPH.
VATIsNotUsedExampleFR=Ve Francii, to znamená, asociace, které jsou bez DPH prohlášené nebo společnosti, organizace nebo svobodných povolání, které se rozhodly pro Micro Enterprise daňového systému (s DPH v povolení) a placenými franšízové DPH bez DPH prohlášení. Tato volba se zobrazí odkaz &quot;nepoužitelné DPH - art-293B CGI&quot; na fakturách.
##### Local Taxes #####
LTRate=Rate
LTRate=Rychlost
LocalTax1IsUsed=Použití druhé daně
LocalTax1IsNotUsed=Nepoužívejte druhá daň
LocalTax1IsUsedDesc=Použijte druhý typ daně (kromě DPH)
@ -852,12 +852,12 @@ LocalTax2IsUsedDescES= RE sazba ve výchozím nastavení při vytváření vyhl
LocalTax2IsNotUsedDescES= Ve výchozím nastavení je navrhovaná IRPF je 0. Konec vlády.
LocalTax2IsUsedExampleES= Ve Španělsku, na volné noze a nezávislí odborníci, kteří poskytují služby a firmy, kteří se rozhodli daňového systému modulů.
LocalTax2IsNotUsedExampleES= Ve Španělsku jsou bussines, které nejsou předmětem daňového systému modulů.
CalcLocaltax=Reports on local taxes
CalcLocaltax1=Sales - Purchases
CalcLocaltax=Zprávy o místních daních
CalcLocaltax1=Prodej - Nákupy
CalcLocaltax1Desc=Local Taxes reports are calculated with the difference between localtaxes sales and localtaxes purchases
CalcLocaltax2=Purchases
CalcLocaltax2Desc=Local Taxes reports are the total of localtaxes purchases
CalcLocaltax3=Sales
CalcLocaltax2=Nákupy
CalcLocaltax2Desc=Místní zprávy Daně jsou celkem localtaxes nákupů
CalcLocaltax3=Odbyt
CalcLocaltax3Desc=Local Taxes reports are the total of localtaxes sales
LabelUsedByDefault=Label používá ve výchozím nastavení, pokud není překlad lze nalézt kód
LabelOnDocuments=Štítek na dokumenty
@ -926,7 +926,7 @@ PermanentLeftSearchForm=Permanentní vyhledávací formulář na levém menu
DefaultLanguage=Výchozí jazyk používat (kód jazyka)
EnableMultilangInterface=Povolit vícejazyčné rozhraní
EnableShowLogo=Zobrazit logo na levém menu
EnableHtml5=Enable Html5 (Developement - Only available on Eldy template)
EnableHtml5=Povolit HTML5 (Developement - k dispozici pouze na Eldy šablony)
SystemSuccessfulyUpdated=Systém byl úspěšně aktualizován
CompanyInfo=Společnosti / Nadace informace
CompanyIds=Společnost / nadace identity
@ -971,14 +971,14 @@ EventsSetup=Nastavení pro akce kulatiny
LogEvents=Události bezpečnostní audit
Audit=Audit
InfoDolibarr=Informace Dolibarr
InfoBrowser=Infos Browser
InfoBrowser=Informace o prohlížeči
InfoOS=Informace OS
InfoWebServer=Informace webový server
InfoDatabase=Informace databáze
InfoPHP=Informace PHP
InfoPerf=Infos představení
BrowserName=Browser name
BrowserOS=Browser OS
BrowserName=Název prohlížeče
BrowserOS=Prohlížeč OS
ListEvents=Audit událostí
ListOfSecurityEvents=Seznam Dolibarr událostí zabezpečení
SecurityEventsPurged=Bezpečnostní akce očistil
@ -999,7 +999,7 @@ TriggerDisabledAsModuleDisabled=Trigger v tomto souboru jsou zakázány jako mod
TriggerAlwaysActive=Trigger v tomto souboru jsou vždy aktivní, ať už jsou aktivované Dolibarr moduly.
TriggerActiveAsModuleActive=Trigger v tomto souboru jsou aktivní jako modul <b>%s</b> je povoleno.
GeneratedPasswordDesc=Definujte zde pravidlo, které chcete použít k vytvoření nového hesla, pokud se zeptáte mít automaticky generované heslo
DictionaryDesc=Define here all reference datas. You can complete predefined value with yours.
DictionaryDesc=Definujte zde všechny referenční data. Můžete doplnit předdefinovanou hodnotu s vašimi.
ConstDesc=Na této stránce můžete upravovat všechny ostatní parametry nejsou k dispozici v předchozích stránkách. Oni jsou vyhrazeny parametry pro zkušené vývojáře nebo troubleshouting.
OnceSetupFinishedCreateUsers=Upozornění, že jste správce Dolibarr uživatel. Správce Uživatelské slouží k nastavení Dolibarr. Pro běžné použití Dolibarr, se doporučuje používat non správce uživateli vytvořené od uživatelů a skupin Menu.
MiscellaneousDesc=Definujte zde všechny ostatní parametry vztahující se k bezpečnosti.
@ -1017,14 +1017,14 @@ NoEventOrNoAuditSetup=Žádná událost zabezpečení byl zaznamenán ještě. T
NoEventFoundWithCriteria=Žádná událost zabezpečení byl nalezen na těchto vyhledávacích kritérii.
SeeLocalSendMailSetup=Podívejte se na místní sendmail nastavení
BackupDesc=Chcete-li provést kompletní zálohu Dolibarr, musíte:
BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
BackupDesc3=Save content of your database (<b>%s</b>) into a dump file. For this, you can use following assistant.
BackupDesc2=Uložení obsahu dokumentů adresáře <b>(% s),</b> který obsahuje všechny nahrané a vytvořené soubory (můžete udělat zip například).
BackupDesc3=Uložte obsah databáze <b>(%s),</b> do souboru výpisu. K tomu můžete použít následující asistenta.
BackupDescX=Archivní adresář by měl být skladován na bezpečném místě.
BackupDescY=Vygenerovaný soubor výpisu by měl být skladován na bezpečném místě.
BackupPHPWarning=Záloha nemůže být garantováno s touto metodou. Preferuji předchozí
RestoreDesc=Chcete-li obnovit zálohu Dolibarr, musíte:
RestoreDesc2=Restore archive file (zip file for example) of documents directory to extract tree of files in documents directory of a new Dolibarr installation or into this current documents directoy (<b>%s</b>).
RestoreDesc3=Restore the data, from a backup dump file, into the database of the new Dolibarr installation or into the database of this current installation (<b>%s</b>). Warning, once restore is finished, you must use a login/password, that existed when backup was made, to connect again. To restore a backup database into this current installation, you can follow this assistant.
RestoreDesc2=Obnovit archivní soubor (soubor zip například) z adresáře dokumentů extrahovat strom souborů v dokumentech adresáři nového zařízení Dolibarr nebo do tohoto aktuálních dokumentech directoy <b>(%s).</b>
RestoreDesc3=Obnovení dat, ze záložního souboru výpisu, do databáze nové instalace Dolibarr nebo do databáze tohoto stávající instalace <b>(%s).</b> Varování, po obnovení je dokončeno, musíte použít login / heslo, které existovaly, když byla provedena záloha, se znovu připojit. Chcete-li obnovit záložní databázi do této stávající instalace, můžete sledovat tento asistenta.
RestoreMySQL=MySQL import
ForcedToByAModule= Toto pravidlo je nucen <b>%s</b> aktivovaným modulem
PreviousDumpFiles=Dostupné databázové soubory zálohování výpisu
@ -1051,26 +1051,26 @@ MAIN_PROXY_PASS=Heslo používat proxy server
DefineHereComplementaryAttributes=Definujte zde všechny atributy, které ještě nejsou k dispozici ve výchozím nastavení, a že chcete být podporovány %s.
ExtraFields=Doplňkové atributy
ExtraFieldsLines=Doplňkové atributy (linky)
ExtraFieldsSupplierOrdersLines=Complementary attributes (order lines)
ExtraFieldsSupplierInvoicesLines=Complementary attributes (invoice lines)
ExtraFieldsSupplierOrdersLines=Doplňkové atributy (objednávka linky)
ExtraFieldsSupplierInvoicesLines=Doplňkové atributy (linky faktura)
ExtraFieldsThirdParties=Doplňkové atributy (thirdparty)
ExtraFieldsContacts=Doplňkové atributy (kontakt / adresa)
ExtraFieldsMember=Doplňkové atributy (člen)
ExtraFieldsMemberType=Doplňkové atributy (člen typ)
ExtraFieldsCustomerOrders=Complementary attributes (orders)
ExtraFieldsCustomerInvoices=Complementary attributes (invoices)
ExtraFieldsCustomerOrders=Doplňkové atributy (objednávky)
ExtraFieldsCustomerInvoices=Doplňkové atributy (faktury)
ExtraFieldsSupplierOrders=Doplňkové atributy (objednávky)
ExtraFieldsSupplierInvoices=Doplňkové atributy (faktury)
ExtraFieldsProject=Doplňkové atributy (projekty)
ExtraFieldsProjectTask=Doplňkové atributy (úkoly)
ExtraFieldHasWrongValue=Attribute %s has a wrong value.
ExtraFieldHasWrongValue=Atribut %s má nesprávnou hodnotu.
AlphaNumOnlyCharsAndNoSpace=pouze alphanumericals znaky bez mezer
AlphaNumOnlyLowerCharsAndNoSpace=only alphanumericals and lower case characters without space
AlphaNumOnlyLowerCharsAndNoSpace=pouze alfanumerické znaky s malými písmeny bez mezer
SendingMailSetup=Nastavení sendings e-mailem
SendmailOptionNotComplete=Upozornění na některých operačních systémech Linux, posílat e-maily z vašeho e-mailu, musíte sendmail provedení instalace obsahuje volbu-BA (parametr mail.force_extra_parameters do souboru php.ini). Pokud někteří příjemci nikdy přijímat e-maily, zkuste upravit tento parametr společně s PHP mail.force_extra_parameters =-BA).
PathToDocuments=Cesta k dokumentům
PathDirectory=Adresář
SendmailOptionMayHurtBuggedMTA=Feature to send mails using method "PHP mail direct" will generate a mail message that might be not correctly parsed by some receiving mail servers. Result is that some mails can't be read by people hosted by those bugged platforms. It's case for some Internet providers (Ex: Orange in France). This is not a problem into Dolibarr nor into PHP but onto receiving mail server. You can however add option MAIN_FIX_FOR_BUGGED_MTA to 1 into setup - other to modify Dolibarr to avoid this. However, you may experience problem with other servers that respect strictly the SMTP standard. The other solution (recommended) is to use the method "SMTP socket library" that has no disadvantages.
SendmailOptionMayHurtBuggedMTA=Funkce se odesílat e-maily pomocí metody "PHP mail direct" bude generovat e-mailové zprávy, které by mohly být není správně analyzovat některými dostávají poštovní servery. Výsledkem je, že některé maily nelze číst lidé hostovaných těmito platformami odposloucháván. To je případ některých poskytovatelů služeb Internetu (Ex: Orange ve Francii). To není problém do Dolibarr ani do PHP, ale na přijímání e-mailový server. Můžete však přidat možnost MAIN_FIX_FOR_BUGGED_MTA do 1 do nastavení - jiné upravovat Dolibarr k tomu nedošlo. Nicméně, může dojít k problému s jinými servery, které respektují přísně standard SMTP. Jiné řešení (doporučeno), je použít metodu "SMTP socket knihovnu", které nemá žádné nevýhody.
TranslationSetup=Konfigurace de la traduction
TranslationDesc=Volba jazyka viditelné na obrazovce lze měnit: <br> * Globálně z menu <strong>Domů - Nastavení - Zobrazení</strong> <br> * Pro uživatele pouze ze <strong>zobrazení</strong> na kartě <strong>Uživatelské</strong> uživatelského karty (klikněte na přihlášení v horní části obrazovky).
TotalNumberOfActivatedModules=Celkový počet aktivovaných funkcí modulů: <b>%s</b>
@ -1081,20 +1081,20 @@ OnlyFollowingModulesAreOpenedToExternalUsers=Na vědomí, že pouze následujíc
SuhosinSessionEncrypt=Úložiště relace šifrována Suhosin
ConditionIsCurrently=Podmínkou je v současné době %s
YouUseBestDriver=Pomocí ovladače %s, že je nejlepší řidič současné době k dispozici.
YouDoNotUseBestDriver=You use drive %s but driver %s is recommended.
YouDoNotUseBestDriver=Můžete použít disk %s, ale ovladač %s je doporučen.
NbOfProductIsLowerThanNoPb=Máte jen %s produktů / služeb do databáze. To však není nutné žádné zvláštní optimalizace.
SearchOptim=Optimalizace pro vyhledávače
YouHaveXProductUseSearchOptim=Máte %s produkt do databáze. Měli byste přidat konstantní PRODUCT_DONOTSEARCH_ANYWHERE do 1 do Home-Nastavení-Ostatní, můžete omezit vyhledávání na začátku řetězce, která umožňují pro databáze používat index, a vy byste měli dostat okamžitou odpověď.
BrowserIsOK=Používáte %s webovém prohlížeči. Tento prohlížeč je v pořádku pro bezpečnost a výkon.
BrowserIsKO=Používáte %s webovém prohlížeči. Tento prohlížeč je známo, že špatná volba pro bezpečnost, výkon a spolehlivost. Jsme Doporučuji vám používat Firefox, Chrome, Operu nebo Safari.
XDebugInstalled=XDebug is loaded.
XDebugInstalled=Xdebug je načten.
XCacheInstalled=XCache načten.
AddRefInList=Display customer/supplier ref into list (select list or combobox) and most of hyperlink. Third parties will appears with name "CC12345 - SC45678 - The big company coorp", instead of "The big company coorp".
FieldEdition=Edition of field %s
AddRefInList=Displej zákazník / dodavatel ref do seznamu (vyberte seznam nebo ComboBox) a většina z hypertextový odkaz. Třetí strany budou zobrazí s názvem "CC12345 - SC45678 - Velké firmy coorp", namísto "The velké společnosti coorp".
FieldEdition=Editace položky %s
FixTZ=TimeZone fix
FillThisOnlyIfRequired=Example: +2 (fill only if timezone offset problems are experienced)
GetBarCode=Get barcode
EmptyNumRefModelDesc=The code is free. This code can be modified at any time.
GetBarCode=Získat čárový kód
EmptyNumRefModelDesc=Kód je volný. Tento kód můžete kdykoliv změnit.
##### Module password generation
PasswordGenerationStandard=Zpět heslo generované podle interního algoritmu Dolibarr: 8 znaků obsahující sdílené čísla a znaky malými písmeny.
PasswordGenerationNone=Nenaznačují žádné vygenerované heslo. Heslo musí být v provedení ručně.
@ -1122,8 +1122,8 @@ WatermarkOnDraft=Vodoznak na návrhu dokumentu
JSOnPaimentBill=Activate feature to autofill payment lines on payment form
CompanyIdProfChecker=Pravidla pro profesionální IDs
MustBeUnique=Musí být jedinečný?
MustBeMandatory=Mandatory to create third parties ?
MustBeInvoiceMandatory=Mandatory to validate invoices ?
MustBeMandatory=Musí být povinné pro třetí strany?
MustBeInvoiceMandatory=Povinné pro ověření faktur?
Miscellaneous=Smíšený
##### Webcal setup #####
WebCalSetup=WebCalendar LINK
@ -1137,7 +1137,7 @@ WebCalServer=Server hosting kalendář databáze
WebCalDatabaseName=Název databáze
WebCalUser=Uživatel přístup k databázi
WebCalSetupSaved=WebCalendar nastavení bylo úspěšně uloženo.
WebCalTestOk=Connection to server '%s' on database '%s' with user '%s' successful.
WebCalTestOk=Připojení k serveru "% s" na databázi '% s' s uživatelem '% s' je úspěšné.
WebCalTestKo1=Připojení k &quot;%s&quot; serveru úspěšná, ale databáze &quot;%s&quot; by nebylo možno dosáhnout.
WebCalTestKo2=Připojení k serveru &quot;%s&quot; s uživatelem &quot;%s 'se nezdařilo.
WebCalErrorConnectOkButWrongDatabase=Připojení úspěšné, ale databáze nevypadá být WebCalendar databáze.
@ -1179,24 +1179,24 @@ AddDeliveryAddressAbility=Přidat dodací lhůta schopnost
UseOptionLineIfNoQuantity=Řada výrobků / služeb s nulové hodnoty je považován za možnost
FreeLegalTextOnProposal=Volný text o obchodních návrhů
WatermarkOnDraftProposal=Vodoznak na předloh návrhů komerčních (none-li prázdný)
BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal
BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Zeptejte se na umístění bankovního účtu nabídky
##### AskPriceSupplier #####
AskPriceSupplierSetup=Price requests suppliers module setup
AskPriceSupplierSetup=Cena požaduje nastavení dodavatelé modul
AskPriceSupplierNumberingModules=Price requests suppliers numbering models
AskPriceSupplierPDFModules=Price requests suppliers documents models
FreeLegalTextOnAskPriceSupplier=Free text on price requests suppliers
FreeLegalTextOnAskPriceSupplier=Volný text na žádosti o cenový dodavatele
WatermarkOnDraftAskPriceSupplier=Watermark on draft price requests suppliers (none if empty)
BANK_ASK_PAYMENT_BANK_DURING_ASKPRICESUPPLIER=Ask for bank account destination of price request
BANK_ASK_PAYMENT_BANK_DURING_ASKPRICESUPPLIER=Zeptejte se na bankovní účet destinaci nabídce ceny
##### Orders #####
OrdersSetup=Objednat řízení nastavení
OrdersNumberingModules=Objednávky číslování modelů
OrdersModelModule=Objednat dokumenty modely
HideTreadedOrders=Hide the treated or cancelled orders in the list
HideTreadedOrders=Skrýt ošetřené nebo zrušené objednávky v seznamu
ValidOrderAfterPropalClosed=Pro potvrzení objednávky po návrhu užší, umožňuje, aby krok za prozatímní pořadí
FreeLegalTextOnOrders=Volný text o objednávkách
WatermarkOnDraftOrders=Vodoznak na konceptech objednávek (pokud žádný prázdný)
ShippableOrderIconInList=Add an icon in Orders list which indicate if order is shippable
BANK_ASK_PAYMENT_BANK_DURING_ORDER=Ask for bank account destination of order
BANK_ASK_PAYMENT_BANK_DURING_ORDER=Zeptejte se na bankovní účet destinaci objednávky
##### Clicktodial #####
ClickToDialSetup=Klikněte pro Dial Nastavení modulu
ClickToDialUrlDesc=Url volána, když se provádí kliknutím na tel. Piktogram. Do pole URL můžete použít značky <br> <b>__PHONETO__</b> Který bude nahrazen s telefonním číslem osoby volat <br> <b>__PHONEFROM__</b> Který bude nahrazen tel. číslo volajícího (vaše) <br> <b>__LOGIN__</b> Který bude nahrazen s clicktodial přihlášení (definované na kartě uživatele) <br> <b>__PASS__</b> Který bude nahrazen s clicktodial heslo (definované na kartě uživatele).
@ -1209,11 +1209,11 @@ FicheinterNumberingModules=Intervenční číslování modely
TemplatePDFInterventions=Intervenční karet dokumenty modely
WatermarkOnDraftInterventionCards=Vodoznak na dokumentech intervenčních karty (pokud žádný prázdný)
##### Contracts #####
ContractsSetup=Contracts/Subscriptions module setup
ContractsSetup=Nastavení modulu Zakázky/předplatné
ContractsNumberingModules=Zakázky číslování moduly
TemplatePDFContracts=Contracts documents models
FreeLegalTextOnContracts=Free text on contracts
WatermarkOnDraftContractCards=Watermark on draft contracts (none if empty)
TemplatePDFContracts=Kontrakty dokumenty modely
FreeLegalTextOnContracts=Volný text na smlouvách
WatermarkOnDraftContractCards=Vodoznak o návrzích smluv (none-li prázdný)
##### Members #####
MembersSetup=Členové modul nastavení
MemberMainOptions=Hlavní volby
@ -1288,9 +1288,9 @@ LDAPSynchroKO=Nepodařilo synchronizace testu
LDAPSynchroKOMayBePermissions=Nepodařilo synchronizace test. Zkontrolujte, zda je přípojka na server je správně nakonfigurován a umožňuje LDAP udpates
LDAPTCPConnectOK=TCP připojení k LDAP serveru (Server úspěšných = %s, %s port =)
LDAPTCPConnectKO=TCP připojení k LDAP serveru selhalo (Server = %s, Port = %s)
LDAPBindOK=Connect/Authentificate to LDAP server successful (Server=%s, Port=%s, Admin=%s, Password=%s)
LDAPBindOK=Připojení/Autentifikace k LDAP serveru úspěšná (Server =%s, Port =%s Admin =%s, Heslo =%s)
LDAPBindKO=Připojit / Authentificate k LDAP serveru selhalo (Server = %s, Port = %s, Admin = %s, Password = %s)
LDAPUnbindSuccessfull=Disconnect successful
LDAPUnbindSuccessfull=Odpojení úspěšné
LDAPUnbindFailed=Odpojení se nezdařilo
LDAPConnectToDNSuccessfull=Připojení k DN (%s) úspěšná
LDAPConnectToDNFailed=Připojení k DN (%s) se nezdařila
@ -1336,8 +1336,8 @@ LDAPFieldCountry=Země
LDAPFieldCountryExample=Příklad: c
LDAPFieldDescription=Popis
LDAPFieldDescriptionExample=Příklad: popis
LDAPFieldNotePublic=Public Note
LDAPFieldNotePublicExample=Example : publicnote
LDAPFieldNotePublic=Veřejná poznámka
LDAPFieldNotePublicExample=Příklad: publicnote
LDAPFieldGroupMembers= Členové skupiny
LDAPFieldGroupMembersExample= Příklad: uniqueMember
LDAPFieldBirthdate=Datum narození
@ -1349,7 +1349,7 @@ LDAPFieldSidExample=Příklad: objectSID
LDAPFieldEndLastSubscription=Datum ukončení předplatného
LDAPFieldTitle=Post / Funkce
LDAPFieldTitleExample=Příklad: title
LDAPParametersAreStillHardCoded=LDAP parameters are still hardcoded (in contact class)
LDAPParametersAreStillHardCoded=Parametry LDAP jsou stále napevno (v třídě kontaktu)
LDAPSetupNotComplete=Nastavení LDAP není úplná (přejděte na záložku Ostatní)
LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Žádný správce nebo heslo k dispozici. LDAP přístup budou anonymní a pouze pro čtení.
LDAPDescContact=Tato stránka umožňuje definovat atributy LDAP název stromu LDAP pro každý údajům o kontaktech Dolibarr.
@ -1362,9 +1362,9 @@ PerfDolibarr=Výkon Nastavení / optimalizace zpráva
YouMayFindPerfAdviceHere=Najdete na této stránce nějaké kontroly nebo rad týkajících se výkonnosti.
NotInstalled=Ne, takľe není váš server zpomalit tím.
ApplicativeCache=Aplikačních mezipaměti
MemcachedNotAvailable=No applicative cache found. You can enhance performance by installing a cache server Memcached and a module able to use this cache server.<br>More information here <a href="http://wiki.dolibarr.org/index.php/Module_MemCached_EN">http://wiki.dolibarr.org/index.php/Module_MemCached_EN</a>.<br>Note that a lot of web hosting provider does not provide such cache server.
MemcachedModuleAvailableButNotSetup=Module memcached for applicative cache found but setup of module is not complete.
MemcachedAvailableAndSetup=Module memcached dedicated to use memcached server is enabled.
MemcachedNotAvailable=Žádné applicative mezipaměti nalezen. Můžete zvýšit výkon instalací Memcached mezipaměti serveru a modul schopný použít tento mezipaměti serveru. <br> Více informací zde <a href="http://wiki.dolibarr.org/index.php/Module_MemCached_EN">http://wiki.dolibarr.org/index.php/Module_MemCached_EN</a> . <br> Všimněte si, že spousta poskytovatele web hosting neposkytuje takovou mezipaměti serveru.
MemcachedModuleAvailableButNotSetup=Modul Memcached pro aplikační mezipaměť nalezen, ale nastavení modulu není kompletní.
MemcachedAvailableAndSetup=Modul Memcached určené k použití Memcached serveru je povoleno.
OPCodeCache=Opcode mezipaměti
NoOPCodeCacheFound=Žádné opcode nalezená keš. Může být použít další opcode paměť než XCache nebo eAccelerator (dobré), může být, že nemáte opcode cache (velmi špatně).
HTTPCacheStaticResources=HTTP cache pro statické zdroje (css, img, javascript)
@ -1386,7 +1386,7 @@ ModifyProductDescAbility=Personalizace popisy produktů ve formách
ViewProductDescInFormAbility=Vizualizace popisy produktů ve formách (jinak jako vyskakovací bublině)
ViewProductDescInThirdpartyLanguageAbility=Vizualizace Popisy výrobků v thirdparty jazyce
UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list).
UseSearchToSelectProduct=Použijte vyhledávací formulář pro výběr produku (spíše než rozevíracího seznamu).
UseEcoTaxeAbility=Podpora Eco-taxe (WEEE)
SetDefaultBarcodeTypeProducts=Výchozí typ čárového kódu použít pro produkty
SetDefaultBarcodeTypeThirdParties=Výchozí typ čárového kódu použít k třetím osobám
@ -1420,9 +1420,9 @@ BarcodeDescUPC=Čárových kódů typu UPC
BarcodeDescISBN=Čárový kód typu ISBN
BarcodeDescC39=Čárový kód typu C39
BarcodeDescC128=Čárový kód typu C128
GenbarcodeLocation=Bar code generation command line tool (used by internal engine for some bar code types). Must be compatible with "genbarcode".<br>For example: /usr/local/bin/genbarcode
GenbarcodeLocation=Čárový kód generování nástroj pro příkazovou řádku (používaný vnitřním motorem u některých typů čárových kódů). Musí být v souladu s "genbarcode". <br> Například: / usr / local / bin / genbarcode
BarcodeInternalEngine=Vnitřní motor
BarCodeNumberManager=Manager to auto define barcode numbers
BarCodeNumberManager=Manažer automatického definování čísel čárových kódů
##### Prelevements #####
WithdrawalsSetup=Odstoupení modul nastavení
##### ExternalRSS #####
@ -1434,19 +1434,19 @@ RSSUrlExample=Zajímavý RSS zdroj
MailingSetup=E-mailem Nastavení modulu
MailingEMailFrom=Odesílatele (From) pro emailů zasílaných e-mailem na modul
MailingEMailError=Zpět E-mail (chyby-do) e-maily s chybami
MailingDelay=Seconds to wait after sending next message
MailingDelay=Sekund čekání po odeslání další zprávy
##### Notification #####
NotificationSetup=EMail notification module setup
NotificationSetup=Nastavení modulu e-mailových oznámení
NotificationEMailFrom=Odesílatele (From) e-maily zaslané na oznámení
ListOfAvailableNotifications=List of events you can set notification on, for each thirdparty (go into thirdparty card to setup) or by setting a fixed email (List depends on activated modules)
FixedEmailTarget=Fixed email target
ListOfAvailableNotifications=Seznam akcí můžete nastavit upozornění na, pro každou thirdparty (jít do thirdparty karty do nastavení), nebo tím, že stanoví fixní e-mail (seznam závisí na aktivovaných modulech)
FixedEmailTarget=Pevná emailový cíl
##### Sendings #####
SendingsSetup=Odeslání Nastavení modulu
SendingsReceiptModel=Odeslání stvrzenky modelu
SendingsNumberingModules=Sendings číslování moduly
SendingsAbility=Support shipment sheets for customer deliveries
SendingsAbility=Podpora zásilka listy pro dodávky zákazníkům
NoNeedForDeliveryReceipts=Ve většině případů jsou sendings příjmy použity jak listů pro dodávky zákazníkům (seznam výrobků k odeslání) a na arších, které je recevied a podepsán zákazníkem. Takže dodávek výrobků příjmy je duplicitní funkce a je zřídka aktivován.
FreeLegalTextOnShippings=Free text on shipments
FreeLegalTextOnShippings=Volný text o přepravě
##### Deliveries #####
DeliveryOrderNumberingModules=Produkty dodávky příjem číslování modul
DeliveryOrderModel=Produkty dodávky přijetí modelu
@ -1457,7 +1457,7 @@ AdvancedEditor=Rozšířené editor
ActivateFCKeditor=Aktivace pokročilé editor pro:
FCKeditorForCompany=WYSIWIG vytvoření / edici prvky popisu a poznámka (s výjimkou výrobků / služeb)
FCKeditorForProduct=WYSIWIG vytvoření / edice produktů / služeb popis a poznámky
FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). <font class="warning">Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formating when building PDF files.</font>
FCKeditorForProductDetails=WYSIWIG tvorba / vydání z výrobků Detaily linky pro všechny subjekty (návrhy, objednávky, faktury, atd ...). <font class="warning">Upozornění: Použití této možnosti pro tento případ je vážně nedoporučuje, protože to může způsobit problémy se speciálními znaky a formátování stránky při vytváření PDF soubory.</font>
FCKeditorForMailing= WYSIWIG vytvoření / edice pro hromadné eMailings (Nástroje-&gt; e-mailem)
FCKeditorForUserSignature=WYSIWIG vytvoření / edice uživatelského podpisu
FCKeditorForMail=WYSIWIG vytvoření / edice pro veškerou poštu (kromě outils-&gt; e-mailem)
@ -1467,8 +1467,8 @@ OSCommerceTestOk=Připojení k serveru &quot;%s&quot; na databázi &quot;%s&quot
OSCommerceTestKo1=Připojení k &quot;%s&quot; serveru úspěšná, ale databáze &quot;%s&quot; by nebylo možno dosáhnout.
OSCommerceTestKo2=Připojení k serveru &quot;%s&quot; s uživatelem &quot;%s 'se nezdařilo.
##### Stock #####
StockSetup=Warehouse module setup
UserWarehouse=Use user personal warehouses
StockSetup=Konfigurace modulu Sklady
UserWarehouse=Používejte osobní uživatelské sklady
IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up.
##### Menu #####
MenuDeleted=Menu smazán
@ -1504,11 +1504,11 @@ ConfirmDeleteLine=Jste si jisti, že chcete smazat tento řádek?
##### Tax #####
TaxSetup=Daně, sociální příspěvky a dividendy modul nastavení
OptionVatMode=DPH z důvodu
OptionVATDefault=Cash basis
OptionVATDebitOption=Accrual basis
OptionVATDefault=Cash základ
OptionVATDebitOption=Akruální báze
OptionVatDefaultDesc=DPH je splatná: <br> - Na dobírku za zboží (používáme data vystavení faktury) <br> - Plateb za služby
OptionVatDebitOptionDesc=DPH je splatná: <br> - Na dobírku za zboží (používáme data vystavení faktury) <br> - Na fakturu (debetní) na služby
SummaryOfVatExigibilityUsedByDefault=Time of VAT exigibility by default according to chosen option:
SummaryOfVatExigibilityUsedByDefault=Čas DPH exigibility standardně dle zvolené varianty:
OnDelivery=Na dobírku
OnPayment=Na zaplacení
OnInvoice=Na faktuře
@ -1526,20 +1526,20 @@ AgendaSetup=Akce a agenda Nastavení modulu
PasswordTogetVCalExport=Klíč povolit export odkaz
PastDelayVCalExport=Neexportovat události starší než
AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events)
AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view
AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view
AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda
AGENDA_DEFAULT_FILTER_TYPE=Nastavit automaticky tento typ události do vyhledávacího filtru pohledu agendy
AGENDA_DEFAULT_FILTER_STATUS=Nastavit automaticky tento stav pro události do vyhledávacího filtru pohledu agendy
AGENDA_DEFAULT_VIEW=Karta, kterou chcete otevřít ve výchozím nastavení při výběru v menu Agenda
##### ClickToDial #####
ClickToDialDesc=Tento modul umožňuje přidat ikonu po telefonních čísel. Klepnutím na tuto ikonu bude volat server s konkrétní URL, kterou definujete níže. To lze použít k volání call centra systému z Dolibarr které mohou volat na telefonní číslo SIP systému pro příklad.
##### Point Of Sales (CashDesk) #####
CashDesk=Bod prodeje
CashDeskSetup=Místě prodeje modulu nastavení
CashDeskThirdPartyForSell=Default generic third party to use for sells
CashDeskThirdPartyForSell=Výchozí obecná třetí strana použitá pro prodej
CashDeskBankAccountForSell=Výchozí účet použít pro příjem plateb v hotovosti
CashDeskBankAccountForCheque= Výchozí účet použít pro příjem plateb šekem
CashDeskBankAccountForCB= Výchozí účet použít pro příjem plateb prostřednictvím kreditní karty
CashDeskDoNotDecreaseStock=Disable stock decrease when a sell is done from Point of Sale (if "no", stock decrease is done for each sell done from POS, whatever is option set into module Stock).
CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease
CashDeskIdWareHouse=Vynutit a omezit sklad používat pro pokles zásob
StockDecreaseForPointOfSaleDisabled=Stock decrease from Point Of Sale disabled
StockDecreaseForPointOfSaleDisabledbyBatch=Stock decrease in POS is not compatible with lot management
CashDeskYouDidNotDisableStockDecease=You did not disable stock decrease when making a sell from Point Of Sale. So a warehouse is required.
@ -1567,7 +1567,7 @@ SuppliersSetup=Dodavatel modul nastavení
SuppliersCommandModel=Kompletní šablona se s dodavately řádu (logo. ..)
SuppliersInvoiceModel=Kompletní šablona dodavatelské faktury (logo. ..)
SuppliersInvoiceNumberingModel=Dodavatelských faktur číslování modelů
IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
IfSetToYesDontForgetPermission=Pokud je nastaveno na ano, nezapomeňte poskytnout oprávnění skupiny nebo uživatele povolených pro druhou schválení
##### GeoIPMaxmind #####
GeoIPMaxmindSetup=GeoIP Maxmind modul nastavení
PathToGeoIPMaxmindCountryDataFile=Cesta k souboru obsahující Maxmind IP pro země překladu. <br> Příklady: <br> / Usr / local / share / GeoIP / GeoIP.dat <br> / Usr / share / GeoIP / GeoIP.dat
@ -1585,40 +1585,40 @@ TaskModelModule=Úkoly zprávy Vzor dokladu
ECMSetup = GED Setup
ECMAutoTree = Automatické strom složek a dokumentů
##### Fiscal Year #####
FiscalYears=Fiscal years
FiscalYear=Fiscal year
FiscalYearCard=Fiscal year card
NewFiscalYear=New fiscal year
EditFiscalYear=Edit fiscal year
OpenFiscalYear=Open fiscal year
CloseFiscalYear=Close fiscal year
DeleteFiscalYear=Delete fiscal year
ConfirmDeleteFiscalYear=Are you sure to delete this fiscal year ?
Opened=Opened
Closed=Closed
AlwaysEditable=Can always be edited
FiscalYears=Fiskální roky
FiscalYear=Fiskální rok
FiscalYearCard=Karta fiskálního roku
NewFiscalYear=Nový fiskální rok
EditFiscalYear=Upravit fiskální rok
OpenFiscalYear=Otevřeno fiskální rok
CloseFiscalYear=Zavřít fiskální rok
DeleteFiscalYear=Smazat fiskální rok
ConfirmDeleteFiscalYear=Jste si jisti, že chcete tento fiskální rok smazat?
Opened=Otevřeno
Closed=Zavřeno
AlwaysEditable=Může být vždy upraveno
MAIN_APPLICATION_TITLE=Force visible name of application (warning: setting your own name here may break autofill login feature when using DoliDroid mobile application)
NbMajMin=Minimum number of uppercase characters
NbNumMin=Minimum number of numeric characters
NbSpeMin=Minimum number of special characters
NbIteConsecutive=Maximum number of repeating same characters
NbMajMin=Minimální počet velkých písmen
NbNumMin=Minimální počet číselných znaků
NbSpeMin=Minimální počet speciálních znaků
NbIteConsecutive=Maximální počet opakování stejných znaků
NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","O") for automatic generation
SalariesSetup=Setup of module salaries
SortOrder=Sort order
Format=Format
SalariesSetup=Nastavení modulu platů
SortOrder=Řazení objedávek
Format=Formát
TypePaymentDesc=0:Customer payment type, 1:Supplier payment type, 2:Both customers and suppliers payment type
IncludePath=Include path (defined into variable %s)
ExpenseReportsSetup=Setup of module Expense Reports
TemplatePDFExpenseReports=Document templates to generate expense report document
NoModueToManageStockDecrease=No module able to manage automatic stock decrease has been activated. Stock decrease will be done on manual input only.
IncludePath=Zahrnout cestu (definováno v proměnné% s)
ExpenseReportsSetup=Nastavení modulu Expense Reports
TemplatePDFExpenseReports=Šablon dokumentů ke generování dokumentu sestavy výdajů
NoModueToManageStockDecrease=Žádný modul schopen řídit automatickou legální pokles byl aktivován. Sklad snížení bude provedeno pouze na ruční zadávání.
NoModueToManageStockIncrease=No module able to manage automatic stock increase has been activated. Stock increase will be done on manual input only.
YouMayFindNotificationsFeaturesIntoModuleNotification=You may find options for EMail notifications by enabling and configuring the module "Notification".
ListOfNotificationsPerContact=List of notifications per contact*
ListOfFixedNotifications=List of fixed notifications
ListOfNotificationsPerContact=Seznam oznámení na kontakt *
ListOfFixedNotifications=Seznam pevných oznámení
GoOntoContactCardToAddMore=Go on the tab "Notifications" of a thirdparty contact to add or remove notifications for contacts/addresses
Threshold=Threshold
BackupDumpWizard=Wizard to build database backup dump file
SomethingMakeInstallFromWebNotPossible=Installation of external module is not possible from the web interface for the following reason:
SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade described here is only manual steps a privileged user can do.
Threshold=Práh
BackupDumpWizard=Průvodce vybudovat záložní databázi soubor s výpisem
SomethingMakeInstallFromWebNotPossible=Instalace externího modulu není možné z webového rozhraní z tohoto důvodu:
SomethingMakeInstallFromWebNotPossible2=Z tohoto důvodu, proces upgradovat popsáno zde je pouze ruční kroky privilegovaný uživatel může dělat.
InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature.
ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong>

View File

@ -1,69 +1,69 @@
# Dolibarr language file - Source file is en_US - agenda
IdAgenda=ID události
Actions=Události
ActionsArea=Akce plocha (Akce a úkoly)
Agenda=Pořad jednání
Agendas=Pořad
ActionsArea=Plocha událostí (Akce a úkoly)
Agenda=Agenda
Agendas=Agendy
Calendar=Kalendář
Calendars=Kalendáře
LocalAgenda=Internal calendar
ActionsOwnedBy=Event owned by
LocalAgenda=Interní kalendář
ActionsOwnedBy=Vlastnictví události
AffectedTo=Přiřazeno
DoneBy=Provedl
Event=Event
Event=Událost
Events=Události
EventsNb=Počet událostí
MyEvents=Moje události
OtherEvents=Další akce
OtherEvents=Další události
ListOfActions=Seznam událostí
Location=Umístění
EventOnFullDay=Akce po celý den (y)
SearchAnAction= Hledat událost / úkol
EventOnFullDay=Událost pro celý den (y)
SearchAnAction= Hledat událost/úkol
MenuToDoActions=Všechny neúplné události
MenuDoneActions=Všechny ukončené akce
MenuDoneActions=Všechny ukončené události
MenuToDoMyActions=Moje neúplné události
MenuDoneMyActions=Moje ukončených akcí
ListOfEvents=List of events (internal calendar)
ActionsAskedBy=Akce hlášeny
ActionsToDoBy=Akce přiřazené
ActionsDoneBy=Akce provedené
ActionsForUser=Events for user
ActionsForUsersGroup=Events for all users of group
ActionAssignedTo=Event assigned to
AllMyActions= Všechny mé akce / úkoly
MenuDoneMyActions=Moje ukončené události
ListOfEvents=Výpis událostí (interní kalendář)
ActionsAskedBy=Nahlášené události
ActionsToDoBy=Přiřazené události
ActionsDoneBy=Provedené události
ActionsForUser=Události pro uživatele
ActionsForUsersGroup=Události pro všechny uživatelské skupiny
ActionAssignedTo=Událost přiřazena
AllMyActions= Všechny mé události/úkoly
AllActions= Všechny události / úkoly
ViewList=Zobrazení seznamu
ViewCal=Měsíční pohled
ViewCal=Měsíční zobrazení
ViewDay=Denní zobrazení
ViewWeek=Zobrazit týden
ViewPerUser=Per user view
ViewWeek=Týdenní zobrazení
ViewPerUser=Zobrazení za uživatele
ViewWithPredefinedFilters= Zobrazit s předem definovanými filtry
AutoActions= Automatické plnění
AgendaAutoActionDesc= Definujte zde události, na které chcete Dolibarr vytvořit automaticky událost v programu. Pokud není zaškrtnutá (ve výchozím nastavení), bude pouze manuální činnosti být zahrnuty do pořadu jednání.
AgendaSetupOtherDesc= Tato stránka poskytuje možnosti, jak dát export vašich akcí Dolibarr do externího kalendáře (thunderbird, Google kalendář, ...)
AgendaExtSitesDesc=Tato stránka umožňuje deklarovat externí zdroje kalendářů vidět své akce do programu Dolibarr.
AutoActions= Automatické naplnění
AgendaAutoActionDesc= Definujte zde události, pro které chcete vytvořit automaticky událost v programu. Pokud není ve výchozím nastavení zaškrtnuta, budou zahrnuty pouze manuální akce v agendě.
AgendaSetupOtherDesc= Tato stránka poskytuje možnosti, jak povolit export vašich akcí do externího kalendáře (Thunderbird, Google kalendář, ...)
AgendaExtSitesDesc=Tato stránka umožňuje deklarovat externí zdroje kalendářů pro možnost vidět své akce v agendách programu.
ActionsEvents=Události, pro které Dolibarr vytvoří akci v programu automaticky
PropalValidatedInDolibarr=Návrh %s ověřena
PropalValidatedInDolibarr=Návrh %s ověřen
InvoiceValidatedInDolibarr=Faktura %s ověřena
InvoiceValidatedInDolibarrFromPos=Invoice %s validated from POS
InvoiceBackToDraftInDolibarr=Faktura %s vrátit do stavu návrhu
InvoiceValidatedInDolibarrFromPos=Faktura %s ověřena z POS
InvoiceBackToDraftInDolibarr=Faktura %s vrácena do stavu návrhu
InvoiceDeleteDolibarr=Faktura %s smazána
OrderValidatedInDolibarr=Objednat %s ověřena
OrderDeliveredInDolibarr=Order %s classified delivered
OrderCanceledInDolibarr=Objednat %s zrušen
OrderBilledInDolibarr=Order %s classified billed
OrderApprovedInDolibarr=Objednat %s schválen
OrderRefusedInDolibarr=Order %s refused
OrderBackToDraftInDolibarr=Objednat %s vrátit do stavu návrhu
OrderCanceledInDolibarr=Objednat %s zrušen
ProposalSentByEMail=Komerční návrh %s zaslána e-mailem
OrderSentByEMail=%s zákazníků objednávka zaslána e-mailem
InvoiceSentByEMail=%s faktuře Zákazníka zaslána e-mailem
SupplierOrderSentByEMail=%s Dodavatel objednávka zaslána e-mailem
SupplierInvoiceSentByEMail=%s dodavatelské faktury zasílané e-mailem
ShippingSentByEMail=Shipment %s sent by EMail
ShippingValidated= Shipment %s validated
InterventionSentByEMail=Intervention %s sent by EMail
OrderValidatedInDolibarr=Objednávka %s ověřena
OrderDeliveredInDolibarr=Objednávka %s označena jako dodaná
OrderCanceledInDolibarr=Objednávka %s zrušena
OrderBilledInDolibarr=Objednávka %s označena jako zaúčtovaná
OrderApprovedInDolibarr=Objednávka %s schválena
OrderRefusedInDolibarr=Objednávka %s zamítnuta
OrderBackToDraftInDolibarr=Objednávka %s vrácena do stavu návrhu
OrderCanceledInDolibarr=Objednávka %s zrušena
ProposalSentByEMail=Komerční návrh %s zaslán e-mailem
OrderSentByEMail=Zákaznická objednávka %s zaslána e-mailem
InvoiceSentByEMail=Zákaznická faktura %s zaslána e-mailem
SupplierOrderSentByEMail=Dodavatelská objednávka %s zaslána e-mailem
SupplierInvoiceSentByEMail=Dodavatelská faktura %s zaslána e-mailem
ShippingSentByEMail=Zásilka %s zaslána na e-mail
ShippingValidated= Zásilka %s ověřena
InterventionSentByEMail=Intervenceí %s zaslána e-mailem
NewCompanyToDolibarr= Třetí strana vytvořena
DateActionPlannedStart= Plánované datum zahájení
DateActionPlannedEnd= Plánované datum ukončení
@ -72,27 +72,27 @@ DateActionDoneEnd= Skutečné datum ukončení
DateActionStart= Datum zahájení
DateActionEnd= Datum ukončení
AgendaUrlOptions1=Můžete také přidat následující parametry filtrování výstupu:
AgendaUrlOptions2=<b>login=%s</b> to restrict output to actions created by or assigned to user <b>%s</b>.
AgendaUrlOptions3=<b>logina=%s</b> to restrict output to actions owned by a user <b>%s</b>.
AgendaUrlOptions2=<b>login=%s</b> omezuje výstup do akcí vytvořených nebo přiřazených uživateli <b>%s</b>.
AgendaUrlOptions3=<b>logina=%s</b> omezuje výstup na akce vlastněné uživatelem <b>%s</b>.
AgendaUrlOptions4=<b>logint = %s</b> omezit výstup na akce přiřazených uživatelských <b>%s.</b>
AgendaUrlOptionsProject=<b>project=PROJECT_ID</b> to restrict output to actions associated to project <b>PROJECT_ID</b>.
AgendaUrlOptionsProject=<b>projekt=PROJECT_ID</b> omezit výstup na akce spojené s projektem <b>PROJECT_ID</b>.
AgendaShowBirthdayEvents=Zobrazit narozeniny kontaktů
AgendaHideBirthdayEvents=Skrýt narozeniny kontaktů
Busy=Zaneprázdněný
ExportDataset_event1=Seznam agendy událostí
DefaultWorkingDays=Default working days range in week (Example: 1-5, 1-6)
DefaultWorkingHours=Default working hours in day (Example: 9-18)
DefaultWorkingDays=Výchozí pracovní dny se pohybují v týdnu. (Příklad: 1-5, 1-6)
DefaultWorkingHours=Výchozí pracovní hodiny dne. (Příklad: 9-18)
# External Sites ical
ExportCal=Export kalendář
ExportCal=Export kalendáře
ExtSites=Importovat externí kalendáře
ExtSitesEnableThisTool=Show external calendars (defined into global setup) into agenda. Does not affect external calendars defined by users.
ExtSitesEnableThisTool=Zobrazit externí kalendáře (definováno v globálním nastavení) do agendy. Nemá vliv na externí kalendáře definované uživateli.
ExtSitesNbOfAgenda=Počet kalendářů
AgendaExtNb=Kalendář nb %s
ExtSiteUrlAgenda=URL pro přístup. Soubor iCal
ExtSiteNoLabel=Ne Popis
WorkingTimeRange=Working time range
WorkingDaysRange=Working days range
AddEvent=Create event
MyAvailability=My availability
ActionType=Event type
DateActionBegin=Start event date
ExtSiteUrlAgenda=URL pro přístup *.iCal souboru
ExtSiteNoLabel=Nepodepsáno
WorkingTimeRange=Rozsah pracovní doby
WorkingDaysRange=Rozsah pracovních dnů
AddEvent=Vytvořit událost
MyAvailability=Moje dostupnost
ActionType=Typ události
DateActionBegin=Datum zahájení události

View File

@ -1,204 +1,204 @@
# Dolibarr language file - Source file is en_US - bills
Bill=Faktura
Bills=Faktury
BillsCustomers=Customers invoices
BillsCustomer=Customers invoice
BillsSuppliers=Suppliers invoices
BillsCustomersUnpaid=Unpaid customers invoices
BillsCustomers=Zákaznické faktury
BillsCustomer=Zákaznická faktura
BillsSuppliers=Dodavatelské faktury
BillsCustomersUnpaid=Nezaplacené faktury zákazníků
BillsCustomersUnpaidForCompany=Nezaplacené faktury pro zákazníka %s
BillsSuppliersUnpaid=Nezaplacené faktury dodavatele
BillsSuppliersUnpaidForCompany=Nezaplacené faktury dodavatele pro %s
BillsLate=Opožděné platby
BillsStatistics=Customers invoices statistics
BillsStatisticsSuppliers=Suppliers invoices statistics
DisabledBecauseNotErasable=Zakázáno, protože nelze smazat
BillsStatistics=Statistiky zákaznických faktur
BillsStatisticsSuppliers=Statistiky dodavatelských faktur
DisabledBecauseNotErasable=Zakázáno, protože nelze odstranit
InvoiceStandard=Standardní faktura
InvoiceStandardAsk=Standardní faktura
InvoiceStandardDesc=Tento druh faktury je společná faktura.
InvoiceDeposit=Zálohové faktury
InvoiceDepositAsk=Zálohové faktury
InvoiceDepositDesc=Tento druh faktury se děje, když je záloha byla přijata.
InvoiceStandardDesc=Tento druh faktury je obyčejná faktura.
InvoiceDeposit=Zálohová faktura
InvoiceDepositAsk=Zálohová faktura
InvoiceDepositDesc=Tento druh faktury se vystaví, když je záloha přijata.
InvoiceProForma=Proforma faktura
InvoiceProFormaAsk=Proforma faktura
InvoiceProFormaDesc=<b>Proforma faktura</b> je obraz skutečné faktury, ale nemá evidence hodnotu.
InvoiceProFormaDesc=<b>Proforma faktura</b> je obraz skutečné faktury, ale nemá účetní hodnotu.
InvoiceReplacement=Náhradní faktura
InvoiceReplacementAsk=Náhradní faktura faktury
InvoiceReplacementDesc=<b>Replacement invoice</b> is used to cancel and replace completely an invoice with no payment already received.<br><br>Note: Only invoices with no payment on it can be replaced. If the invoice you replace is not yet closed, it will be automatically closed to 'abandoned'.
InvoiceReplacementDesc=<b>Náhradní faktura</b> se používá ke zrušení a nahrazení neuhrazené a vrácené faktury. <br><br> Poznámka: Pouze neuhrazená faktura může být nahrazena. Pokud není uzavřena, bude automaticky nastavena jako 'opuštěná '.
InvoiceAvoir=Dobropis
InvoiceAvoirAsk=Dobropis opravit fakturu
InvoiceAvoirDesc=<b>Dobropis</b> je negativní faktura slouží k řešení skutečnost, že faktura je množství, které se liší než částka skutečně vyplacena (protože zákazník zaplatil příliš mnoho omylem, nebo nebude vyplacena úplně, protože on se vrátil některé produkty, například).
invoiceAvoirWithLines=Create Credit Note with lines from the origin invoice
invoiceAvoirWithPaymentRestAmount=Create Credit Note with remaining unpaid of origin invoice
invoiceAvoirLineWithPaymentRestAmount=Credit Note for remaining unpaid amount
ReplaceInvoice=Vyměňte faktury %s
InvoiceAvoirAsk=Opravit fakturu na dobropis
InvoiceAvoirDesc=<b>Dobropis</b> je negativní faktura řešící skutečnost, že na původní faktuře je částka, které se liší od částky skutečně vyplacené. (zákazník zaplatil více omylem, nebo nezaplatil vše, protože například vrátil některé produkty).
invoiceAvoirWithLines=Vytvořit dobropis s linkami od počátku faktury
invoiceAvoirWithPaymentRestAmount=Vytvořit dobropis se zbývající neuhrazenou původní fakturou
invoiceAvoirLineWithPaymentRestAmount=Dobropis na zbývající nezaplacené částky
ReplaceInvoice=Nahradit faktury %s
ReplacementInvoice=Náhradní faktura
ReplacedByInvoice=Nahrazeno faktuře %s
ReplacementByInvoice=Nahrazeno faktuře
CorrectInvoice=Správné faktura %s
CorrectionInvoice=Oprava faktury
UsedByInvoice=Použita na úhradu faktur %s
UsedByInvoice=Použito na úhradu faktur %s
ConsumedBy=Spotřebované
NotConsumed=Která nebyla spotřebována,
NoReplacableInvoice=Žádné výměnné faktury
NoInvoiceToCorrect=Ne fakturu opravit
InvoiceHasAvoir=Opraveno jedním nebo několika faktur
CardBill=Faktura karty
PredefinedInvoices=Předdefinované Faktury
NotConsumed=Nebylo spotřebováno
NoReplacableInvoice=Žádné faktury k výměně
NoInvoiceToCorrect=Źádné faktury k opravě
InvoiceHasAvoir=Opravena jedna nebo několik faktur
CardBill=Karta faktury
PredefinedInvoices=Předdefinované faktury
Invoice=Faktura
Invoices=Faktury
InvoiceLine=Faktura linka
InvoiceCustomer=Zákazník faktura
CustomerInvoice=Zákazník faktura
CustomersInvoices=Zákazníci faktury
SupplierInvoice=Dodavatel fakturu
SuppliersInvoices=Dodavatelé faktury
SupplierBill=Dodavatel fakturu
SupplierBills=dodavatelé faktury
InvoiceCustomer=Faktura zákazníka
CustomerInvoice=Faktura zákazníka
CustomersInvoices=Faktury zákazníků
SupplierInvoice=Faktura dodavatele
SuppliersInvoices=Faktury dodavatelů
SupplierBill=Faktura dodavatele
SupplierBills=Faktury dodavatelů
Payment=Platba
PaymentBack=Platba zpět
PaymentBack=Vrácení platby
Payments=Platby
PaymentsBack=Platby zpět
PaidBack=Placené zpět
PaymentsBack=Vrácení plateb
PaidBack=Navrácené
DatePayment=Datum platby
DeletePayment=Odstranit platby
ConfirmDeletePayment=Jste si jisti, že chcete smazat tuto platbu?
ConfirmConvertToReduc=Chcete převést tento dobropis nebo ukládáním do absolutního slevu? <br> Částka bude tak uložena mezi všemi slevy a může být použit jako slevu pro aktuální nebo budoucí faktury pro tohoto zákazníka.
SupplierPayments=Dodavatelé platby
ConfirmConvertToReduc=Chcete převést tento dobropis nebo depozit na absolutní slevu? <br> Částka bude tak uložena ke všem slevám a může být použit jako sleva pro aktuální nebo budoucí faktury tohoto zákazníka.
SupplierPayments=Platby dodavatelům
ReceivedPayments=Přijaté platby
ReceivedCustomersPayments=Platby přijaté od zákazníků
PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=Přijaté platby zákazníci ověřují
PaymentsReportsForYear=Platby zprávy pro %s
PaymentsReports=Platby zprávy
PaymentsAlreadyDone=Platby neučinily
PaymentsBackAlreadyDone=Platby zpět neučinily
PaymentRule=Platba pravidlo
PayedSuppliersPayments=Platby uhrazené dodavatelům
ReceivedCustomersPaymentsToValid=Ověřené přijaté platby od zákazníků
PaymentsReportsForYear=Zprávy o platbách pro %s
PaymentsReports=Zprávy o platbách
PaymentsAlreadyDone=Provedené platby
PaymentsBackAlreadyDone=Provedené platby zpět
PaymentRule=Pravidlo platby
PaymentMode=Typ platby
PaymentTerm=Payment term
PaymentConditions=Payment terms
PaymentConditionsShort=Payment terms
PaymentTerm=Termín platby
PaymentConditions=Platební podmínky
PaymentConditionsShort=Platební podmínky
PaymentAmount=Částka platby
ValidatePayment=Ověření platby
PaymentHigherThanReminderToPay=Platební vyšší než upomínce k zaplacení
HelpPaymentHigherThanReminderToPay=Pozor, výše platby z jednoho nebo více účtů je vyšší než ve zbytku platit. <br> Upravte položky, jinak potvrdí a přemýšlet o vytvoření dobropisu přeplatku obdrží pro každou přeplatku faktury.
HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay. <br> Edit your entry, otherwise confirm.
ClassifyPaid=Klasifikaci &quot;Zaplaceno&quot;
ClassifyPaidPartially=Klasifikovat &quot;Placené částečně&quot;
ClassifyCanceled=Klasifikovat &quot;Opuštěné&quot;
ClassifyClosed=Klasifikaci &quot;uzavřeným&quot;
ClassifyUnBilled=Classify 'Unbilled'
PaymentHigherThanReminderToPay=Platba vyšší než upomínka k zaplacení
HelpPaymentHigherThanReminderToPay=Pozor, výše platby z jednoho nebo více účtů je vyšší než v zůstatku. <br> Upravte položky nebo potvrďte a připravte vytvoření dobropisu přeplatku přijatého pro každou fakturu.
HelpPaymentHigherThanReminderToPaySupplier=Pozor, částka platby z jednoho nebo více účtů je vyšší, než ostatní úhrady. <br> Upravte položku, nebo potvrďte.
ClassifyPaid=Klasifikace 'Zaplaceno'
ClassifyPaidPartially=Klasifikace 'Částečně uhrazeno'
ClassifyCanceled=Klasifikace 'Opuštěné'
ClassifyClosed=Klasifikace 'Uzavřeno'
ClassifyUnBilled=Označit jako "Nevyfakturovaný"
CreateBill=Vytvořit fakturu
AddBill=Create invoice or credit note
AddBill=Vytvořit fakturu nebo dobropis
AddToDraftInvoices=Přidat k návrhu fakturu
DeleteBill=Odstranit fakturu
SearchACustomerInvoice=Hledat zákaznické faktuře
SearchASupplierInvoice=Hledat na dodavatelské faktury
SearchACustomerInvoice=Hledat zákaznickou fakturu
SearchASupplierInvoice=Hledat dodavatelskou fakturu
CancelBill=Storno faktury
SendRemindByMail=Poslat připomínku EMail
DoPayment=Do platbu
DoPaymentBack=Do platební záda
ConvertToReduc=Převod do budoucnosti slevou
EnterPaymentReceivedFromCustomer=Zadejte platby, které obdržel od zákazníka
EnterPaymentDueToCustomer=Provést platbu ze strany zákazníka
DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero
SendRemindByMail=Poslat upomínku e-mailem
DoPayment=Proveďte platbu
DoPaymentBack=Vraťte platbu
ConvertToReduc=Převod do budoucí slevy
EnterPaymentReceivedFromCustomer=Zadejte platbu obdrženoou od zákazníka
EnterPaymentDueToCustomer=Provést platbu pro zákazníka
DisabledBecauseRemainderToPayIsZero=Zakázáno, protože zbývající nezaplacená částka je nula
Amount=Množství
PriceBase=Cena základní
PriceBase=Základní cena
BillStatus=Stav faktury
BillStatusDraft=Návrh (musí být ověřena)
BillStatusPaid=Placený
BillStatusPaidBackOrConverted=Placené nebo převedeny na slevu
BillStatusConverted=Placená (připravena pro závěrečné faktuře)
BillStatusCanceled=Opuštěný
BillStatusValidated=Ověřené (třeba věnovat)
BillStatusDraft=Návrh (musí být ověřeno)
BillStatusPaid=Placeno
BillStatusPaidBackOrConverted=Placeno nebo převedeno na slevu
BillStatusConverted=Placeno (připraveno na závěrečné faktuře)
BillStatusCanceled=Opuštěno
BillStatusValidated=Ověřeno (je třeba uhradit)
BillStatusStarted=Začínáme
BillStatusNotPaid=Nezaplatil
BillStatusClosedUnpaid=Uzavřená (neplacené)
BillStatusClosedPaidPartially=Placené (částečně)
BillStatusNotPaid=Nezaplaceno
BillStatusClosedUnpaid=Uzavřeno (neuhrazené)
BillStatusClosedPaidPartially=Placeno (částečně)
BillShortStatusDraft=Návrh
BillShortStatusPaid=Placený
BillShortStatusPaid=Placeno
BillShortStatusPaidBackOrConverted=Zpracované
BillShortStatusConverted=Zpracované
BillShortStatusCanceled=Opuštěný
BillShortStatusValidated=Ověřené
BillShortStatusCanceled=Opuštěno
BillShortStatusValidated=Ověřeno
BillShortStatusStarted=Začínáme
BillShortStatusNotPaid=Nezaplatil
BillShortStatusNotPaid=Nezaplaceno
BillShortStatusClosedUnpaid=Zavřeno
BillShortStatusClosedPaidPartially=Placené (částečně)
BillShortStatusClosedPaidPartially=Placeno (částečně)
PaymentStatusToValidShort=Chcete-li ověřit
ErrorVATIntraNotConfigured=Intracommunautary DIČ zatím není definován
ErrorNoPaiementModeConfigured=Žádná výchozí platební režim definován. Přejít na faktury modulu nastavení to opravit.
ErrorCreateBankAccount=Vytvořte si bankovní účet, pak přejděte na nastavení panelu faktur modulu definovat platebních režimů
ErrorVATIntraNotConfigured=Intracommunautary DIČ zatím není definováno
ErrorNoPaiementModeConfigured=Není definován žádný výchozí platební režim. Přejděte do modulu nastavení faktur a opravte to.
ErrorCreateBankAccount=Vytvořte si bankovní účet a pak přejděte do modulu nastavení faktur a nadefinujte platební režimy
ErrorBillNotFound=Faktura %s neexistuje
ErrorInvoiceAlreadyReplaced=Chyba pokusu o ověření fakturu nahradit faktury %s. Ale tenhle byl již nahrazen faktuře %s.
ErrorDiscountAlreadyUsed=Chyba sleva již používá
ErrorInvoiceAvoirMustBeNegative=Chyba musí být správná faktura mít zápornou částku
ErrorInvoiceOfThisTypeMustBePositive=Chyba musí být tento typ faktury mají kladné hodnoty
ErrorCantCancelIfReplacementInvoiceNotValidated=Chyba, nelze zrušit, pokud faktura, která byla nahrazena jinou fakturu, která je stále ve stavu návrhu
ErrorInvoiceAlreadyReplaced=Chyba při pokusu o ověření faktury a nahrazení fakturou %s. Ta byla již nahrazena fakturou %s.
ErrorDiscountAlreadyUsed=Chyba, sleva byla již použita
ErrorInvoiceAvoirMustBeNegative=Chyba, správná faktura musí mít zápornou částku
ErrorInvoiceOfThisTypeMustBePositive=Chyba, tento typ faktury musí mít kladnou částku
ErrorCantCancelIfReplacementInvoiceNotValidated=Chyba, nelze zrušit, pokud faktura, která byla nahrazena jinou fakturu je stále ve stavu návrhu
BillFrom=Z
BillTo=Na
ActionsOnBill=Akce na faktuře
NewBill=Nová faktura
LastBills=Poslední %s faktury
LastCustomersBills=Poslední %s zákazníkům faktury
LastSuppliersBills=Poslední %s dodavatelů faktury
LastCustomersBills=Poslední %s zákazníci faktury
LastSuppliersBills=Poslední %s dodavatelé faktury
AllBills=Všechny faktury
OtherBills=Ostatní faktury
DraftBills=Návrhy faktury
CustomersDraftInvoices=Zákazníci návrh faktury
SuppliersDraftInvoices=Dodavatelé návrh faktury
Unpaid=Nezaplacený
CustomersDraftInvoices=Návrh zákaznické faktury
SuppliersDraftInvoices=Návrh dodavatelské faktury
Unpaid=Nezaplaceno
ConfirmDeleteBill=Jste si jisti, že chcete smazat tuto fakturu?
ConfirmValidateBill=Jste si jisti, že chcete ověřit tuto fakturu s referenčními <b>%s?</b>
ConfirmUnvalidateBill=Jste si jisti, že chcete změnit fakturační <b>%s</b> do stavu návrhu?
ConfirmClassifyPaidBill=Jste si jisti, že chcete změnit fakturační <b>%s</b> do stavu placené?
ConfirmCancelBill=Jste si jisti, že chcete zrušit faktury <b>%s?</b>
ConfirmCancelBillQuestion=Proč chcete klasifikovat faktura &quot;opuštěný&quot;?
ConfirmClassifyPaidPartially=Jste si jisti, že chcete změnit fakturační <b>%s</b> do stavu placené?
ConfirmClassifyPaidPartiallyQuestion=Tato faktura nebyla zaplacena úplně. Jaké jsou důvody pro vás zavřít tuto fakturu?
ConfirmClassifyPaidPartiallyReasonAvoir=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term. I regularise the VAT with a credit note.
ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term. I accept to lose the VAT on this discount.
ConfirmClassifyPaidPartiallyReasonDiscountVat=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term. I recover the VAT on this discount without a credit note.
ConfirmClassifyPaidPartiallyReasonBadCustomer=Bad zákazník
ConfirmClassifyPaidPartiallyReasonProductReturned=Produkty částečně vrátil
ConfirmValidateBill=Jste si jisti, že chcete ověřit tuto fakturu s referenčním <b>%s?</b>
ConfirmUnvalidateBill=Jste si jisti, že chcete změnit fakturu <b>%s</b> do stavu návrhu?
ConfirmClassifyPaidBill=Jste si jisti, že chcete změnit fakturu <b>%s</b> do stavu uhrazeno?
ConfirmCancelBill=Jste si jisti, že chcete zrušit fakturu <b>%s?</b>
ConfirmCancelBillQuestion=Proč chcete klasifikovat fakturu jako 'opuštěnou' ?
ConfirmClassifyPaidPartially=Jste si jisti, že chcete změnit fakturu <b>%s</b> do stavu placeno?
ConfirmClassifyPaidPartiallyQuestion=Tato faktura nebyla zaplacena úplně. Z jakých důvodů chcete uzavřít tuto fakturu?
ConfirmClassifyPaidPartiallyReasonAvoir=Zbývající neuhrazené <b>(%s %s),</b> je poskytnutá sleva, protože platba byla provedena před termínem splatnosti. Opravte částku DPH dobropisem.
ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Zbývající neuhrazené <b>(%s %s),</b> je poskytnutá sleva, protože platba byla provedena před termínem splatnosti. Souhlasím se ztrátou DPH z této slevy.
ConfirmClassifyPaidPartiallyReasonDiscountVat=Zbývající neuhrazené <b>(%s %s),</b> je poskytnutá sleva, protože platba byla provedena před termínem splatnosti. Vrátím zpět DPH na této slevě bez dobropisu
ConfirmClassifyPaidPartiallyReasonBadCustomer=Špatný zákazník
ConfirmClassifyPaidPartiallyReasonProductReturned=Produkty částečně vrácené
ConfirmClassifyPaidPartiallyReasonOther=Částka opuštěná jiného důvodu
ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=Tato volba je možné, pokud faktura byly opatřeny vhodným komentářem. (Příklad &quot;Pouze daň odpovídající ceně, která byla skutečně zaplacena dává práva na odpočet&quot;)
ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=V některých zemích by tato volba být možné pouze tehdy, pokud faktura obsahuje správnou notu.
ConfirmClassifyPaidPartiallyReasonAvoirDesc=Použijte tuto volbu, pokud všechny ostatní nesluší
ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=<b>Špatný zákazník</b> je zákazník, který odmítne zaplatit svůj dluh.
ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=Tato volba se používá, když platba není kompletní, protože některé z výrobků byly vráceny
ConfirmClassifyPaidPartiallyReasonOtherDesc=Použijte tuto volbu, pokud všechny ostatní nehodí, například v následující situaci: <br> - Platba není kompletní, protože některé výrobky byly odeslány zpět <br> - Nárokovaná částka příliš důležité, protože sleva byla zapomenuta <br> Ve všech případech, částku přes nárokované musí být opraven v systému evidence vytvořením dobropisu.
ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=Tato volba je možná, pokud faktura byla opatřena vhodným komentářem. (Příklad: "Pouze daň odpovídající ceně, která byla skutečně zaplacena dává práva na odpočet")
ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=V některých zemích je tato volba možná pouze tehdy, pokud faktura obsahuje správnou poznámku.
ConfirmClassifyPaidPartiallyReasonAvoirDesc=Použijte tuto volbu, pokud všechny ostatní volby nelze použít
ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=<b>Špatný zákazník</b> je zákazník, který odmítá zaplatit svůj dluh.
ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=Tato volba se používá když platba není kompletní, protože některé z výrobků byly vráceny
ConfirmClassifyPaidPartiallyReasonOtherDesc=Použijte tuto volbu, pokud se všechny ostatní nehodí, například v následujících situacích: <br> - Platba není kompletní, protože některé výrobky byly vráceny <br> - Nárokovaná částka je příliš důležitá, protože sleva nebyla uplatněna <br> Ve všech případech, kdy se částka liší od nárokované, musí být provedena oprava v systému evidence vytvořením dobropisu.
ConfirmClassifyAbandonReasonOther=Ostatní
ConfirmClassifyAbandonReasonOtherDesc=Tato volba se používá ve všech ostatních případech. Například proto, že máte v plánu vytvořit nahrazující fakturu.
ConfirmCustomerPayment=Myslíte si potvrzení této platební vstup pro %s <b>%s?</b>
ConfirmSupplierPayment=Do you confirm this payment input for <b>%s</b> %s ?
ConfirmValidatePayment=Jste si jisti, že chcete ověřit tuto platbu? Žádná změna může být provedena, jakmile je platba ověřena.
ConfirmCustomerPayment=Chcete potvrdit tento platební vstup pro %s <b>%s?</b>
ConfirmSupplierPayment=Chcete potvrdit tento platební vstup pro <b>%s</b> %s ?
ConfirmValidatePayment=Jste si jisti, že chcete ověřit tuto platbu? Po ověření platby už nebudete moci provést žádnou změnu.
ValidateBill=Ověřit fakturu
UnvalidateBill=Unvalidate fakturu
UnvalidateBill=Neověřit fakturu
NumberOfBills=Nb faktur
NumberOfBillsByMonth=Nb faktur měsíce
AmountOfBills=Výše faktur
AmountOfBillsByMonthHT=Výše faktur měsíčně (bez daně)
NumberOfBillsByMonth=Nb faktury měsíce
AmountOfBills=Částka faktur
AmountOfBillsByMonthHT=Čýstka faktur měsíčně (bez daně)
ShowSocialContribution=Zobrazit sociální příspěvek
ShowBill=Zobrazit fakturu
ShowInvoice=Zobrazit fakturu
ShowInvoiceReplace=Zobrazit výměně fakturu
ShowInvoiceReplace=Zobrazit opravenou fakturu
ShowInvoiceAvoir=Zobrazit dobropis
ShowInvoiceDeposit=Zobrazit zálohovou fakturu
ShowPayment=Zobrazit platbu
File=Soubor
AlreadyPaid=Již zaplacené
AlreadyPaidBack=Již vrá
AlreadyPaidNoCreditNotesNoDeposits=Již zaplacena (bez dobropisů a vklady)
Abandoned=Opuštěný
RemainderToPay=Remaining unpaid
RemainderToTake=Remaining amount to take
RemainderToPayBack=Remaining amount to pay back
Rest=Až do
AmountExpected=Nárokované částky
ExcessReceived=Nadbytek obdržel
EscompteOffered=Sleva nabídl (platba před semestru)
SendBillRef=Submission of invoice %s
SendReminderBillRef=Submission of invoice %s (reminder)
AlreadyPaidBack=Již vrácené platby
AlreadyPaidNoCreditNotesNoDeposits=Již zaplacené (bez dobropisů a vkladů)
Abandoned=Opuštěné
RemainderToPay=Zbývající nezaplacené
RemainderToTake=Zbývající částku, která se
RemainderToPayBack=Splatit zbývající částku
Rest=Čeká
AmountExpected=Nárokovaná částka
ExcessReceived=Přeplatek obdržel
EscompteOffered=Nabídnutá sleva (platba před termínem)
SendBillRef=Předložení faktury %s
SendReminderBillRef=Předložení faktury %s (upomínka)
StandingOrders=Trvalé příkazy
StandingOrder=Trvalý příkaz
NoDraftBills=Žádné návrhy faktury
@ -206,44 +206,44 @@ NoOtherDraftBills=Žádné jiné návrhy faktury
NoDraftInvoices=Žádné návrhy faktury
RefBill=Faktura ref
ToBill=K účtu
RemainderToBill=Zbývající část zákona
RemainderToBill=Zbývající část k placení
SendBillByMail=Poslat e-mailem fakturu
SendReminderBillByMail=Poslat upozornění e-mailem
RelatedCommercialProposals=Související obchodní návrhy
MenuToValid=Chcete-li platné
MenuToValid=Platné
DateMaxPayment=Platba musí proběhnout do
DateEcheance=Datum splatnosti omezení
DateInvoice=Faktura Datum
NoInvoice=No faktura
DateEcheance=Omezení data splatnosti
DateInvoice=Fakturační datum
NoInvoice=Žádná faktura
ClassifyBill=Klasifikovat fakturu
SupplierBillsToPay=Dodavatelé faktury platit
CustomerBillsUnpaid=Nezaplacené faktury zákazníky
DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters
SupplierBillsToPay=Platba dodavatelské faktury
CustomerBillsUnpaid=Nezaplacené faktury zákazníků
DispenseMontantLettres=Písemné faktury až mecanographic postupy jsou vydávány podle pořadí objednávek v dopisech
NonPercuRecuperable=Nevratná
SetConditions=Nastavit platební podmínky
SetConditions=Nastavení platebních podmínek
SetMode=Nastavit platební režim
Billed=Účtováno
RepeatableInvoice=Template invoice
RepeatableInvoices=Template invoices
Repeatable=Template
Repeatables=Templates
ChangeIntoRepeatableInvoice=Convert into template invoice
CreateRepeatableInvoice=Create template invoice
CreateFromRepeatableInvoice=Create from template invoice
CustomersInvoicesAndInvoiceLines=Zákazníků faktury a faktura je vedení
CustomersInvoicesAndPayments=Zákazníků faktury a platby
ExportDataset_invoice_1=Zákazník faktury a faktura je seznam linek
ExportDataset_invoice_2=Zákazníků faktury a platby
ProformaBill=Proforma Bill:
RepeatableInvoice=Šablona faktury
RepeatableInvoices=Šablony faktur
Repeatable=Šablona
Repeatables=Šablony
ChangeIntoRepeatableInvoice=Převést do šablony faktury
CreateRepeatableInvoice=Vytvořit šablonu faktury
CreateFromRepeatableInvoice=Vytvořit ze šablony faktury
CustomersInvoicesAndInvoiceLines=Zákaznické faktury a linky faktur
CustomersInvoicesAndPayments=Zákaznické faktury a platby
ExportDataset_invoice_1=Zákaznické faktury a seznam linek faktur
ExportDataset_invoice_2=Zákaznické faktury a platby
ProformaBill=Proforma účet:
Reduction=Snížení
ReductionShort=Reduction.
ReductionShort=red.
Reductions=Slevy
ReductionsShort=Reduction.
ReductionsShort=sl.
Discount=Sleva
Discounts=Slevy
AddDiscount=Vytvořte slevu
AddRelativeDiscount=Vytvořte relativní slevu
EditRelativeDiscount=Úprava relativní slevu
EditRelativeDiscount=Úpravit relativní slevu
AddGlobalDiscount=Vytvořte absolutní slevu
EditGlobalDiscounts=Upravit absolutní slevy
AddCreditNote=Vytvořte dobropis
@ -253,51 +253,52 @@ RelativeDiscount=Relativní sleva
GlobalDiscount=Globální sleva
CreditNote=Dobropis
CreditNotes=Dobropisy
Deposit=Záloha
Deposit=Vklad
Deposits=Vklady
DiscountFromCreditNote=Sleva z %s dobropisu
DiscountFromDeposit=Platby z %s zálohovou fakturu
AbsoluteDiscountUse=Tento druh úvěru je možné použít na faktuře před jeho ověření
CreditNoteDepositUse=Faktura musí být validován pro použití tohoto krále kreditů
NewGlobalDiscount=Nový absolutní sleva
NewRelativeDiscount=Nový relativní sleva
NoteReason=Poznámka / příčina
DiscountFromDeposit=Platby z %s zze zálohové faktury
AbsoluteDiscountUse=Tento druh úvěru je možné použít na faktuře před jeho ověřením
CreditNoteDepositUse=Faktura musí být validována pro použití tohoto druhu kreditu
NewGlobalDiscount=Nová absolutní sleva
NewRelativeDiscount=Nová relativní sleva
NoteReason=Poznámka/důvod
ReasonDiscount=Důvod
DiscountOfferedBy=Poskytnuté
DiscountStillRemaining=Slevy ještě zbývající
DiscountAlreadyCounted=Slevy již počítá
BillAddress=Bill adresa
HelpEscompte=Tato sleva je sleva poskytnuta zákazníkovi, protože její platba byla provedena před horizontu.
HelpAbandonBadCustomer=Tato částka byla opuštěna (zákazník řekl, aby byl špatný zákazník) a je považován za výjimečný volné.
HelpAbandonOther=Tato částka byla opuštěna, protože došlo k chybě (chybný zákazník nebo faktura nahrazen jiný například)
IdSocialContribution=Sociální příspěvek id
PaymentId=Platba id
InvoiceId=Faktura id
DiscountStillRemaining=Zbývající slevy
DiscountAlreadyCounted=Započítané slevy
BillAddress=Účetní adresa
HelpEscompte=Tato sleva je sleva poskytnuta zákazníkovi, protože jeho platba byla provedena před termínem splatnosti.
HelpAbandonBadCustomer=Tato částka byla opuštěna (zákazník řekl, aby byl špatný zákazník) a je považována za výjimečně volnou.
HelpAbandonOther=Tato částka byla opuštěna, protože došlo k chybě (například špatný zákazník nebo faktura nahrazena jinou)
IdSocialContribution=ID sociálního příspěvku
PaymentId=ID platby
InvoiceId=ID faktury
InvoiceRef=Faktura čj.
InvoiceDateCreation=Faktura Datum vytvoření
InvoiceDateCreation=Datum vytvoření faktury
InvoiceStatus=Stav faktury
InvoiceNote=Faktura poznámka
InvoicePaid=Faktura zaplacena
PaymentNumber=Platba číslo
RemoveDiscount=Odebrat slevu
WatermarkOnDraftBill=Vodoznak k návrhům faktur (pokud nic prázdný)
WatermarkOnDraftBill=Vodoznak k návrhům faktur (prázdný, pokud není nic vloženo)
InvoiceNotChecked=Není vybrána žádná faktura
CloneInvoice=Klon fakturu
CloneInvoice=Kopírovat fakturu
ConfirmCloneInvoice=Jste si jisti, že chcete kopírovat tuto fakturu <b>%s?</b>
DisabledBecauseReplacedInvoice=Akce zakázáno, protože faktura byla nahrazena
DescTaxAndDividendsArea=This area presents a summary of all payments made for special expenses. Only records with payment during the fixed year are included here.
NbOfPayments=Nb plateb
SplitDiscount=Rozdělit slevu ve dvou
DisabledBecauseReplacedInvoice=Akce zakázána, protože faktura byla nahrazena
DescTaxAndDividendsArea=Tato oblast představuje souhrn všech plateb za zvláštní výdaje. Zde jsou zahrnuty pouze záznamy s platbou v průběhu účetního roku.
NbOfPayments=Nějaké platby
SplitDiscount=Rozdělit slevu na dvě
ConfirmSplitDiscount=Jste si jisti, že chcete rozdělit tuto slevu <b>%s</b> %s do 2 nižších slev?
TypeAmountOfEachNewDiscount=Vstupní hodnota pro každou ze dvou částí:
TotalOfTwoDiscountMustEqualsOriginal=Celkem dva nové slevy musí být roven původní částku slevy.
TotalOfTwoDiscountMustEqualsOriginal=Celkem dvě nové slevy musí být rovny původní částce slevy.
ConfirmRemoveDiscount=Jste si jisti, že chcete odstranit tuto slevu?
RelatedBill=Související faktura
RelatedBills=Související faktury
RelatedCustomerInvoices=Related customer invoices
RelatedSupplierInvoices=Related supplier invoices
LatestRelatedBill=Latest related invoice
WarningBillExist=Warning, one or more invoice already exist
RelatedCustomerInvoices=Související faktury zákazníka
RelatedSupplierInvoices=Související faktury dodavatele
LatestRelatedBill=Nejnovější související faktura
WarningBillExist=Varování, jedna nebo více faktur již existují
MergingPDFTool=Nástroj pro spojení PDF
# PaymentConditions
PaymentConditionShortRECEP=Bezprostřední
@ -316,13 +317,13 @@ PaymentConditionShortPT_ORDER=Na objednávku
PaymentConditionPT_ORDER=Na objednávku
PaymentConditionShortPT_5050=50-50
PaymentConditionPT_5050=50%% předem, 50%% při dodání
FixAmount=Fix množství
FixAmount=Pevné množství
VarAmount=Variabilní částka (%% celk.)
# PaymentType
PaymentTypeVIR=Bankovní vklad
PaymentTypeShortVIR=Bankovní vklad
PaymentTypePRE=Banky, aby
PaymentTypeShortPRE=Banky, aby
PaymentTypePRE=Bankovní objednávka
PaymentTypeShortPRE=Bankovní objednávky
PaymentTypeLIQ=Hotovost
PaymentTypeShortLIQ=Hotovost
PaymentTypeCB=Kreditní karta
@ -331,103 +332,103 @@ PaymentTypeCHQ=Kontrola
PaymentTypeShortCHQ=Kontrola
PaymentTypeTIP=TIP
PaymentTypeShortTIP=TIP
PaymentTypeVAD=On line platby
PaymentTypeVAD=On line platba
PaymentTypeShortVAD=On line platby
PaymentTypeTRA=Bill platba
PaymentTypeTRA=Účet platby
PaymentTypeShortTRA=Účet
BankDetails=Bankovní spojení
BankCode=Kód banky
DeskCode=Stůl kód
DeskCode=Desk kód
BankAccountNumber=Číslo účtu
BankAccountNumberKey=Klíč
Residence=Domicil
IBANNumber=IBAN
IBAN=IBAN
BIC=BIC / SWIFT
BICNumber=BIC / SWIFT číslo
ExtraInfos=Extra infos
BIC=BIC/SWIFT
BICNumber=BIC/SWIFT číslo
ExtraInfos=Extra informace
RegulatedOn=Regulovány
ChequeNumber=Zkontrolujte N °
ChequeOrTransferNumber=Zkontrolujte / Přenos č.
ChequeMaker=Zkontrolujte vysílač
ChequeBank=Bank of Check
CheckBank=Check
NetToBePaid=Net má být zaplacena
PhoneNumber=Tel
ChequeOrTransferNumber=Kontrola/převod č.
ChequeMaker=Zkontrolujte převod
ChequeBank=Šek z banky
CheckBank=Kontrola (šek)
NetToBePaid=Částka má být zaplacena
PhoneNumber=Tel.
FullPhoneNumber=Telefon
TeleFax=Fax
PrettyLittleSentence=Přijměte výši splátek splatných šeků vystavených ve jménu mém, jako člen účetního sdružení schváleného správy státního rozpočtu.
PrettyLittleSentence=Přijměte výši splátek splatných šeků vystavených na mé jméno, jako člen účetního sdružení schváleného správou státního rozpočtu.
IntracommunityVATNumber=Intrakomunitární číslo DPH
PaymentByChequeOrderedTo=Podívejte se platba (včetně daně) jsou splatné %s poslat
PaymentByChequeOrderedToShort=Podívejte se platba (včetně daně) jsou splatné
SendTo=odeslána
PaymentByChequeOrderedTo=Zkontrolujte platbu (včetně daně) splatnou %s odeslanou
PaymentByChequeOrderedToShort=Zkontrolujte splatnou platbu (včetně daně)
SendTo=odesláno
PaymentByTransferOnThisBankAccount=Platba převodem na bankovní účet
VATIsNotUsedForInvoice=* Nepoužije DPH art-293B CGI
LawApplicationPart1=Návrhem zákona 80,335 z 12.05.80
LawApplicationPart2=Zboží zůstává majetkem
LawApplicationPart3=prodávající až do úplné proplacení
LawApplicationPart3=prodávajícího až do úplného zaplacení
LawApplicationPart4=jejich cena.
LimitedLiabilityCompanyCapital=SARL s kapitálem
UseLine=Platit
UseLine=Aplikovat
UseDiscount=Použití slevu
UseCredit=Použití úvěru
UseCreditNoteInInvoicePayment=Snížení částky platit tento úvěr
MenuChequeDeposits=Kontroly vklady
UseCredit=Pouřít úvěr
UseCreditNoteInInvoicePayment=Snížení částky platby pro tento úvěr
MenuChequeDeposits=Kontroly vkladů
MenuCheques=Kontroly
MenuChequesReceipts=Kontroly příjmy
MenuChequesReceipts=Kontroly příjmů
NewChequeDeposit=Nový vklad
ChequesReceipts=Kontroly příjmy
ChequesReceipts=Kontroly příjmů
ChequesArea=Kontroly oblasti depozit
ChequeDeposits=Kontroly vklady
ChequeDeposits=Kontroly vkladů
Cheques=Kontroly
CreditNoteConvertedIntoDiscount=Tento dobropis nebo zálohové faktury byl přeměněn %s
UsBillingContactAsIncoiveRecipientIfExist=Použití zákazníků fakturační kontaktní adresu místo adresy třetích stran jako příjemce u faktur
CreditNoteConvertedIntoDiscount=Tento dobropis nebo zálohová faktura byla přecvedena do %s
UsBillingContactAsIncoiveRecipientIfExist=Použijte zákaznickou fakturační kontaktní adresu namísto adresy třetích stran jako příjemce pro faktury
ShowUnpaidAll=Zobrazit všechny neuhrazené faktury
ShowUnpaidLateOnly=Zobrazit pozdní neuhrazené faktury pouze
PaymentInvoiceRef=%s fakturu
ShowUnpaidLateOnly=Zobrazit jen pozdní neuhrazené faktury
PaymentInvoiceRef=Platba faktury %s
ValidateInvoice=Ověřit fakturu
Cash=Hotovost
Reported=Zpožděný
DisabledBecausePayments=Not possible since there are some payments
CantRemovePaymentWithOneInvoicePaid=Can't remove payment since there is at least one invoice classified paid
ExpectedToPay=Předpokládaný platba
PayedByThisPayment=Paid by this payment
ClosePaidInvoicesAutomatically=Classify "Paid" all standard, situation or replacement invoices entirely paid.
ClosePaidCreditNotesAutomatically=Classify "Paid" all credit notes entirely paid back.
AllCompletelyPayedInvoiceWillBeClosed=All invoice with no remain to pay will be automatically closed to status "Paid".
DisabledBecausePayments=Není možné, protože jsou zde některé platby
CantRemovePaymentWithOneInvoicePaid=Nelze odstranit platbu protože je k dispozici alespoň jedna faktura označená jako zaplacená
ExpectedToPay=Očekávaná platba
PayedByThisPayment=Uhrazeno touto platbou
ClosePaidInvoicesAutomatically=Označit jako "Placeno" všechny standardní situace nebo náhradní faktury v plné výši.
ClosePaidCreditNotesAutomatically=Označit jako "Placeno" všechny dobropisy zcela splaceny.
AllCompletelyPayedInvoiceWillBeClosed=Všechny faktury s žádnými dalšími platbami bude automaticky uzavřeny ve stavu "Placené".
ToMakePayment=Zaplatit
ToMakePaymentBack=Oplatit
ToMakePaymentBack=Vrátit
ListOfYourUnpaidInvoices=Seznam nezaplacených faktur
NoteListOfYourUnpaidInvoices=Poznámka: Tento seznam obsahuje pouze faktury pro třetí strany si jsou propojeny jako obchodního zástupce.
NoteListOfYourUnpaidInvoices=Poznámka: Tento seznam obsahuje pouze faktury pro třetí strany které jsou propojeny na obchodního zástupce.
RevenueStamp=Kolek
YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty
PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template)
TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
TerreNumRefModelError=Bill počínaje $ syymm již existuje a není kompatibilní s tímto modelem sekvence. Vyjměte ji nebo přejmenujte jej na aktivaci tohoto modulu.
YouMustCreateInvoiceFromThird=Tato možnost je dostupná pouze při vytváření faktury ze záložky "zákazníka" z třetí strany
PDFCrabeDescription= PDF šablona faktur Crabe. Kompletní šablona faktury (doporučená šablona)
TerreNumRefModelDesc1=Vrátí číslo ve formátu %s yymm-nnnn pro standardní faktury a %s yymm-nnnn pro dobropisy, kde yy je rok, mm je měsíc a nnnn je sekvence bez přerušení a bez návratu k 0
MarsNumRefModelDesc1=Vrátí číslo ve formátu %s yymm-nnnn pro standardní faktury, %s yymm-nnnn pro náhradní faktury, %s yymm-nnnn pro dobropisy a %s yymm-nnnn pro dobropisy, kde yy je rok, mm je měsíc a nnnn je sekvence bez přerušení a bez návratu k 0
TerreNumRefModelError=Účet počínaje $syymm již existuje a není kompatibilní s tímto modelem sekvence. Vyjměte ji nebo přejmenujte jej aktivací tohoto modulu.
##### Types de contacts #####
TypeContact_facture_internal_SALESREPFOLL=Zástupce následující-up zákazník fakturu
TypeContact_facture_external_BILLING=Zákazník faktura kontakt
TypeContact_facture_external_SHIPPING=Zákazník doprava kontakt
TypeContact_facture_external_SERVICE=Zákaznický servis kontakt
TypeContact_invoice_supplier_internal_SALESREPFOLL=Zástupce následující-up dodavatelské faktury
TypeContact_invoice_supplier_external_BILLING=Dodavatel fakturu kontakt
TypeContact_invoice_supplier_external_SHIPPING=Dodavatel doprava kontakt
TypeContact_invoice_supplier_external_SERVICE=Dodavatel služby kontakt
TypeContact_facture_internal_SALESREPFOLL=Zástupce následující zákaznické faktury
TypeContact_facture_external_BILLING=Fakturační kontakt zákazníka
TypeContact_facture_external_SHIPPING=Zasílací kontakt zákazníka
TypeContact_facture_external_SERVICE=Kontakt zákaznického servisu
TypeContact_invoice_supplier_internal_SALESREPFOLL=Zástupce následující dodavatelské faktury
TypeContact_invoice_supplier_external_BILLING=Fakturační kontakt dodavatele
TypeContact_invoice_supplier_external_SHIPPING=Zasílací kontakt dodavatele
TypeContact_invoice_supplier_external_SERVICE=Kontakt dodavatele služby
# Situation invoices
InvoiceFirstSituationAsk=First situation invoice
InvoiceFirstSituationDesc=The <b>situation invoices</b> are tied to situations related to a progression, for example the progression of a construction. Each situation is tied to an invoice.
InvoiceSituation=Situation invoice
InvoiceSituationAsk=Invoice following the situation
InvoiceSituationDesc=Create a new situation following an already existing one
SituationAmount=Situation invoice amount(net)
SituationDeduction=Situation subtraction
Progress=Progress
ModifyAllLines=Modify all lines
CreateNextSituationInvoice=Create next situation
NotLastInCycle=This invoice in not the last in cycle and must not be modified.
DisabledBecauseNotLastInCycle=The next situation already exists.
DisabledBecauseFinal=This situation is final.
CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
NoSituations=No opened situations
InvoiceSituationLast=Final and general invoice
InvoiceFirstSituationAsk=Faktura první situace
InvoiceFirstSituationDesc=<b>Situace faktury</b> jsou vázány na situace do progrese, například průběh stavby. Každá situace je vázána k faktuře.
InvoiceSituation=Situace faktury
InvoiceSituationAsk=Faktura v návaznosti na situaci
InvoiceSituationDesc=Vytvořit novou situaci v návaznosti na již existující
SituationAmount=Částka situace faktury (netto)
SituationDeduction=Situace odčítání
Progress=Pokrok
ModifyAllLines=Změnit všechny řádky
CreateNextSituationInvoice=Vytvořit další situaci
NotLastInCycle=Tato faktura není poslední v cyklu, a nesmí být změněna.
DisabledBecauseNotLastInCycle=Další situace již existuje.
DisabledBecauseFinal=Tato situace je konečné.
CantBeLessThanMinPercent=Pokrok nemůže být menší, než je jeho hodnota v předchozí situaci.
NoSituations=Žádné otevřené situace
InvoiceSituationLast=Závěrečná a hlavní faktura

View File

@ -12,11 +12,11 @@ BoxLastProspects=Naposledy měnění prospekti
BoxLastCustomers=Naposledy měnění zákazníci
BoxLastSuppliers=Naposledy měnění dodavatelé
BoxLastCustomerOrders=Poslední zákaznické objednávky
BoxLastValidatedCustomerOrders=Last validated customer orders
BoxLastValidatedCustomerOrders=Poslední potvrzené objednávky zákazníků
BoxLastBooks=Poslední knihy
BoxLastActions=Poslední akce
BoxLastContracts=Poslední smlouvy
BoxLastContacts=Poslední kontakty / adresy
BoxLastContacts=Poslední kontakty/adresy
BoxLastMembers=Poslední členové
BoxFicheInter=Poslední intervence
BoxCurrentAccounts=Stavy otevřených účtů
@ -26,72 +26,72 @@ BoxTotalUnpaidSuppliersBills=Nezaplacené dodavatelské faktury celkem
BoxTitleLastBooks=Poslední %s nahrané knihy
BoxTitleNbOfCustomers=Počet klientů
BoxTitleLastRssInfos=Poslední %s zprávy z %s
BoxTitleLastProducts=Poslední %s modifikované produkty / služby
BoxTitleProductsAlertStock=Produkty skladem pohotovosti
BoxTitleLastCustomerOrders=Last %s customer orders
BoxTitleLastModifiedCustomerOrders=Last %s modified customer orders
BoxTitleLastSuppliers=Poslední %s zaznamenán dodavatele
BoxTitleLastCustomers=Poslední %s nahrané zákazníky
BoxTitleLastModifiedSuppliers=Poslední %s upravené dodavatele
BoxTitleLastModifiedCustomers=Poslední %s modifikované zákazníky
BoxTitleLastCustomersOrProspects=Last %s customers or prospects
BoxTitleLastPropals=Last %s proposals
BoxTitleLastModifiedPropals=Last %s modified proposals
BoxTitleLastCustomerBills=Minulý %s zákazníka faktury
BoxTitleLastModifiedCustomerBills=Last %s modified customer invoices
BoxTitleLastSupplierBills=Minulý %s dodavatelských faktur
BoxTitleLastModifiedSupplierBills=Last %s modified supplier invoices
BoxTitleLastModifiedProspects=Poslední %s upravené vyhlídky
BoxTitleLastProductsInContract=Poslední %s produkty / služby ve smlouvě
BoxTitleLastModifiedMembers=Last %s members
BoxTitleLastProducts=Poslední %s upravené produkty/služby
BoxTitleProductsAlertStock=Produkty skladem v pohotovosti
BoxTitleLastCustomerOrders=Poslední %s objednávky zákazníka
BoxTitleLastModifiedCustomerOrders=Poslední %s modifikované objednávky zákazníků
BoxTitleLastSuppliers=Poslední %s zaznamenaní dodavatelé
BoxTitleLastCustomers=Poslední %s zaznamenaní zákazníci
BoxTitleLastModifiedSuppliers=Poslední %s upravení dodavatelé
BoxTitleLastModifiedCustomers=Poslední %s modifikovaní zákazníci
BoxTitleLastCustomersOrProspects=Poslední %s zákazníci nebo cíle
BoxTitleLastPropals=Poslední %s nabídky
BoxTitleLastModifiedPropals=Poslední %s upravené nabídky
BoxTitleLastCustomerBills=Poslední %s zákaznické faktury
BoxTitleLastModifiedCustomerBills=Poslední %s modifikované zákaznické faktury
BoxTitleLastSupplierBills=Poslední %s dodavatelské faktury
BoxTitleLastModifiedSupplierBills=Poslední %s modifikované dodavatelské faktury
BoxTitleLastModifiedProspects=Poslední %s upravené cíle
BoxTitleLastProductsInContract=Poslední %s produkty/služby ve smlouvě
BoxTitleLastModifiedMembers=Poslední %s uživatelé
BoxTitleLastFicheInter=Poslední %s upravený zásah
BoxTitleOldestUnpaidCustomerBills=Oldest %s unpaid customer invoices
BoxTitleOldestUnpaidSupplierBills=Oldest %s unpaid supplier invoices
BoxTitleCurrentAccounts=Opened account's balances
BoxTitleSalesTurnover=Obrat
BoxTitleTotalUnpaidCustomerBills=Unpaid customer invoices
BoxTitleTotalUnpaidSuppliersBills=Unpaid supplier invoices
BoxTitleLastModifiedContacts=Poslední %s upravené kontakty / adresy
BoxTitleOldestUnpaidCustomerBills=Nejstarší %s nezaplacené faktury zákazníků
BoxTitleOldestUnpaidSupplierBills=Nejstarší %s nezaplacené faktury dodavatelů
BoxTitleCurrentAccounts=Zůstatky otevřených účtů
BoxTitleSalesTurnover=Prodejní obrat
BoxTitleTotalUnpaidCustomerBills=Nezaplacené faktury zákazníků
BoxTitleTotalUnpaidSuppliersBills=Nezaplacené faktury dodavatelů
BoxTitleLastModifiedContacts=Poslední %s upravené kontakty/adresy
BoxMyLastBookmarks=Moje poslední %s záložky
BoxOldestExpiredServices=Nejstarší aktivní vypršela služby
BoxLastExpiredServices=Poslední %s nejstarší kontakty s aktivními vypršela služeb
BoxTitleLastActionsToDo=Poslední %s akce dělat
BoxOldestExpiredServices=Nejstarší aktivní expirované služby
BoxLastExpiredServices=Poslední %s nejstarší kontakty s aktivními expiracemi služeb
BoxTitleLastActionsToDo=Poslední %s vykonané akce
BoxTitleLastContracts=Poslední %s smlouvy
BoxTitleLastModifiedDonations=Poslední %s upravené dary
BoxTitleLastModifiedExpenses=Poslední %s upravené výdaje
BoxGlobalActivity=Globální aktivita (faktury, návrhy, objednávky)
FailedToRefreshDataInfoNotUpToDate=Nepodařilo se obnovit RSS toku. Poslední úspěšný refresh Datum: %s
FailedToRefreshDataInfoNotUpToDate=Nepodařilo se obnovit RSS zdroj. Poslední úspěšný refresh dne: %s
LastRefreshDate=Poslední obnovovací data
NoRecordedBookmarks=Žádné záložky definovány.
NoRecordedBookmarks=Nejsou definované žádné záložky.
ClickToAdd=Klikni pro přidání.
NoRecordedCustomers=Žádné zaznamenané zákazníky
NoRecordedContacts=Zaznamenány žádné kontakty
NoActionsToDo=Žádné akce dělat
NoRecordedOrders=Žádné zaznamenané zákazníkovy objednávky
NoRecordedProposals=Zaznamenány žádné návrhy
NoRecordedInvoices=Žádné zaznamenané zákazníka faktury
NoUnpaidCustomerBills=Bez neplacených zákazníka faktury
NoRecordedSupplierInvoices=Žádné zaznamenané dodavatelských faktur
NoUnpaidSupplierBills=Bez neplacených dodavatelských faktur
NoModifiedSupplierBills=Žádné zaznamenané dodavatelských faktur
NoRecordedProducts=Žádné zaznamenané produkty / služby
NoRecordedProspects=Zaznamenány žádné vyhlídky
NoContractedProducts=Žádné produkty / služby smluvně
NoRecordedCustomers=Žádní zaznamenaní zákazníci
NoRecordedContacts=Žádné zaznamenané kontakty
NoActionsToDo=Žádné vykonané akce
NoRecordedOrders=Žádné zaznamenané zákaznické objednávky
NoRecordedProposals=Žádné zaznamenané návrhy
NoRecordedInvoices=Žádné zaznamenané faktury zákazníků
NoUnpaidCustomerBills=Žádné nezaplacené faktury zákazníků
NoRecordedSupplierInvoices=Žádné zaznamenané dodavatelské faktury
NoUnpaidSupplierBills=Žádné nezaplacené dodavatelské faktury
NoModifiedSupplierBills=Žádné zaznamenané dodavatelské faktury
NoRecordedProducts=Žádné zaznamenané produkty/služby
NoRecordedProspects=Žádné zaznamenané cíle
NoContractedProducts=Žádné nasmlouvané produkty/služby
NoRecordedContracts=Žádné zaznamenané smlouvy
NoRecordedInterventions=Žádné zaznamenané zásahy
BoxLatestSupplierOrders=Nejnovější dodavatelské objednávky
BoxTitleLatestSupplierOrders=Last %s supplier orders
BoxTitleLatestModifiedSupplierOrders=Last %s modified supplier orders
NoSupplierOrder=Žádné zaznamenané dodavatele, aby
BoxCustomersInvoicesPerMonth=Zákazníků faktury za měsíc
BoxSuppliersInvoicesPerMonth=Dodavatelských faktur za měsíc
BoxTitleLatestSupplierOrders=Poslední %s dodavatelské objednávky
BoxTitleLatestModifiedSupplierOrders=Poslední %s modifikované dodavatelské objednávky
NoSupplierOrder=Žádné zaznamenané dodavatelské objednávky
BoxCustomersInvoicesPerMonth=Faktury zákazníků za měsíc
BoxSuppliersInvoicesPerMonth=Faktury dodavatelů za měsíc
BoxCustomersOrdersPerMonth=Objednávky zákazníků za měsíc
BoxSuppliersOrdersPerMonth=Dodavatel objednávky za měsíc
BoxProposalsPerMonth=Návrhy za měsíc
NoTooLowStockProducts=Žádný výrobek na základě nízkého limitu skladem
BoxProductDistribution=Produkty / služby distribuce
BoxSuppliersOrdersPerMonth=Objednávky dodavatelů za měsíc
BoxProposalsPerMonth=Nabídky za měsíc
NoTooLowStockProducts=Žádný výrobek pod nízkým limitem skladem
BoxProductDistribution=Produkty/služby distribuce
BoxProductDistributionFor=Distribuce %s pro %s
ForCustomersInvoices=Zákazníci faktury
ForCustomersOrders=Zákazníci objednávky
ForProposals=Návrhy
LastXMonthRolling=The last %s month rolling
ForCustomersInvoices=Zákaznické faktury
ForCustomersOrders=Zákaznické objednávky
ForProposals=Nabídky
LastXMonthRolling=Poslední %s měsíc válcování

View File

@ -1,40 +1,40 @@
# Language file - Source file is en_US - cashdesk
CashDeskMenu=Prodejní místo
CashDesk=Prodejní místo
CashDesks=Bod prodeje
CashDesks=Prodejní místa
CashDeskBank=Bankovní účet
CashDeskBankCash=Bankovní účet (cash)
CashDeskBankCash=Bankovní účet (hotovost)
CashDeskBankCB=Bankovní účet (karta)
CashDeskBankCheque=Bankovní účet (kontrola)
CashDeskWarehouse=Sklad
CashDeskBankCheque=Bankovní účet (šek)
CashDeskWarehouse=Skladiště
CashdeskShowServices=Prodej služeb
CashDeskProducts=Produkty
CashDeskStock=Sklad
CashDeskOn=na
CashDeskThirdParty=Třetí stranou
CashdeskDashboard=V místě prodeje přístupu
CashDeskThirdParty=Třetí strana
CashdeskDashboard=Přístupový bod prodeje
ShoppingCart=Nákupní vozík
NewSell=Nový prodat
NewSell=Nový prodej
BackOffice=Back office
AddThisArticle=Přidat tento článek
RestartSelling=Vraťte se na prodej
SellFinished=Prodej skončil
PrintTicket=Tisk vstupenek
NoProductFound=Žádný článek nalezeno
ProductFound=výrobky, které se
SellFinished=Prodej skončen
PrintTicket=Tisk dokladu
NoProductFound=Žádný článek nalezen
ProductFound=vyhledané výrobky
ProductsFound=Nalezeno výrobků
NoArticle=Žádný článek
Identification=Identifikace
Article=Článek
Difference=Rozdíl
TotalTicket=Celkem vstupenek
TotalTicket=Celkem účtenka
NoVAT=Bez DPH pro tento prodej
Change=Nadbytek obdržel
CalTip=Klikněte pro zobrazení kalendáře
CashDeskSetupStock=Ptáte se sníží zásoby na faktuře vytvoření skladu, ale k tomu je nebyl definován <br> Změna stavu zásob modul nastavení, nebo zvolit sklad
CashDeskSetupStock=Ptáte se na snížení zásoby na vytvořené faktuře, ale k tomu nebylo definováno žádné skladiště <br> Změte stav zásob v nastavení modulu, nebo zvolte skladiště
BankToPay=Úvěrové konto
ShowCompany=Zobrazit společnost
ShowStock=Zobrazit skladu
ShowStock=Zobrazit skladiště
DeleteArticle=Klepnutím odeberete tento článek
FilterRefOrLabelOrBC=Vyhledávání (Ref / Label)
# UserNeedPermissionToEditStockToUsePos=You ask to decrease stock on invoice creation, so user that use POS need to have permission to edit stock.
FilterRefOrLabelOrBC=Vyhledávání (Ref./Štítekl)
UserNeedPermissionToEditStockToUsePos=Ptáte se na snížení zásoby na vytvořené faktuře, ale uživatel, který používá POS musí mít oprávnění k úpravám zásob.

View File

@ -1,110 +1,110 @@
# Dolibarr language file - Source file is en_US - categories
Rubrique=Tag/Category
Rubriques=Tags/Categories
categories=tags/categories
TheCategorie=The tag/category
NoCategoryYet=No tag/category of this type created
Rubrique=Tag/Kategorie
Rubriques=Tagy/Kategorie
categories=tagy/kategorie
TheCategorie=Tag/Kategorie
NoCategoryYet=Žádný tag/kategorie tohoto typu nebyla vytvořena
In=V
AddIn=Přidejte
modify=upravit
Classify=Klasifikovat
CategoriesArea=Tags/Categories area
ProductsCategoriesArea=Products/Services tags/categories area
SuppliersCategoriesArea=Suppliers tags/categories area
CustomersCategoriesArea=Customers tags/categories area
ThirdPartyCategoriesArea=Third parties tags/categories area
MembersCategoriesArea=Members tags/categories area
ContactsCategoriesArea=Contacts tags/categories area
MainCats=Main tags/categories
Classify=Třídit
CategoriesArea=Oblast tagy/kategorie
ProductsCategoriesArea=Oblast Produkty/Služby tagy/kategorie
SuppliersCategoriesArea=Oblast dodavatelské tagy/kategorie
CustomersCategoriesArea=Oblast zákaznické tagy/kategorie
ThirdPartyCategoriesArea=Oblast třetí strany tagy/kategorie
MembersCategoriesArea=Oblast uživatelské tagy/kategorie
ContactsCategoriesArea=Oblast tagy/kategorie kontakty
MainCats=Hlavní tagy/kategorie
SubCats=Podkategorie
CatStatistics=Statistika
CatList=List of tags/categories
AllCats=All tags/categories
ViewCat=View tag/category
NewCat=Add tag/category
NewCategory=New tag/category
ModifCat=Modify tag/category
CatCreated=Tag/category created
CreateCat=Create tag/category
CreateThisCat=Create this tag/category
CatList=Výpis tagů/kategorií
AllCats=Všechny tagy/kategorie
ViewCat=Zobrazit tag/kategorii
NewCat=Přidat tag/kategorii
NewCategory=Nový tag/kategorie
ModifCat=Upravit tag/kategorii
CatCreated=Tag/kategorie byla vytvořená
CreateCat=Vytvořit tag/kategorii
CreateThisCat=Vytvořit tento tag/kategorii
ValidateFields=Ověření pole
NoSubCat=Podkategorie.
NoSubCat=Chybí podkategorie.
SubCatOf=Podkategorie
FoundCats=Found tags/categories
FoundCatsForName=Tags/categories found for the name :
FoundSubCatsIn=Subcategories found in the tag/category
ErrSameCatSelected=You selected the same tag/category several times
ErrForgotCat=You forgot to choose the tag/category
ErrForgotField=Zapomněli jste informovat pole
FoundCats=Nalezené tagy/kategorie
FoundCatsForName=Nalezené tagy/kategorie pro název:
FoundSubCatsIn=Podkategorie nalezené v tagu/kategorii
ErrSameCatSelected=Vybrali jste stejný tag/kategorii několikrát
ErrForgotCat=Zapomněli jste zvolit tag/kategorii
ErrForgotField=Zapomněli jste informaci o tomto poli
ErrCatAlreadyExists=Tento název je již používán
AddProductToCat=Add this product to a tag/category?
ImpossibleAddCat=Impossible to add the tag/category
ImpossibleAssociateCategory=Impossible to associate the tag/category to
AddProductToCat=Přidat tento produkt do tagu/kategorie?
ImpossibleAddCat=Nelze přidat do tagu/kategorie
ImpossibleAssociateCategory=Nelze spojit tag/kategorii s
WasAddedSuccessfully=<b>%s</b> bylo úspěšně přidáno.
ObjectAlreadyLinkedToCategory=Element is already linked to this tag/category.
CategorySuccessfullyCreated=This tag/category %s has been added with success.
ProductIsInCategories=Product/service owns to following tags/categories
SupplierIsInCategories=Third party owns to following suppliers tags/categories
CompanyIsInCustomersCategories=This third party owns to following customers/prospects tags/categories
CompanyIsInSuppliersCategories=This third party owns to following suppliers tags/categories
MemberIsInCategories=This member owns to following members tags/categories
ContactIsInCategories=This contact owns to following contacts tags/categories
ProductHasNoCategory=This product/service is not in any tags/categories
SupplierHasNoCategory=This supplier is not in any tags/categories
CompanyHasNoCategory=This company is not in any tags/categories
MemberHasNoCategory=This member is not in any tags/categories
ContactHasNoCategory=This contact is not in any tags/categories
ClassifyInCategory=Classify in tag/category
ObjectAlreadyLinkedToCategory=Element je již propojen s tímto tagem/kategorií.
CategorySuccessfullyCreated=Tag/kategorie %s byla úspěšně přidána.
ProductIsInCategories=Produkt/služba vlastní následjící tagy/kategorie
SupplierIsInCategories=Třetí strany vlastní následující dodavatelské tagy/kategorie
CompanyIsInCustomersCategories=Tato třetí strana vlastní následující zákazníci/cíle tagy/kategorie
CompanyIsInSuppliersCategories=Tato třetí strana vlastní dodavatelské tagy/kategorie
MemberIsInCategories=Tento uživatel vlastní následující uživatelské tagy/kategorie
ContactIsInCategories=Tento kontakt je vlastníkem z následujících kontaktů tagy/kategorií
ProductHasNoCategory=Tento produkt/služba není v žádném tagu/kategoriích
SupplierHasNoCategory=Tento dodavatel není v žádném tagu/kategoriích
CompanyHasNoCategory=Tato společnost není v žádném tagu/kategoriích
MemberHasNoCategory=Tento uživatel není v žádném tagu/kategoriích
ContactHasNoCategory=Tento kontakt není v žádném tagu/kategorii
ClassifyInCategory=Zařadit do tagu/kategorie
NoneCategory=Nikdo
NotCategorized=Without tag/category
NotCategorized=Bez tagu/kategorie
CategoryExistsAtSameLevel=Tato kategorie již existuje s tímto čj
ReturnInProduct=Zpět na produkt / službu kartu
ReturnInSupplier=Zpět na dodavatele karty
ReturnInCompany=Zpět na zákazníka / Vyhlídka karty
ContentsVisibleByAll=Obsah bude vidět všichni
ContentsVisibleByAllShort=Obsah viditelné všemi
ContentsNotVisibleByAllShort=Obsah není vidět všichni
CategoriesTree=Tags/categories tree
DeleteCategory=Delete tag/category
ConfirmDeleteCategory=Are you sure you want to delete this tag/category ?
RemoveFromCategory=Remove link with tag/categorie
RemoveFromCategoryConfirm=Are you sure you want to remove link between the transaction and the tag/category ?
NoCategoriesDefined=No tag/category defined
SuppliersCategoryShort=Suppliers tags/category
CustomersCategoryShort=Customers tags/category
ProductsCategoryShort=Products tags/category
MembersCategoryShort=Members tags/category
SuppliersCategoriesShort=Suppliers tags/categories
CustomersCategoriesShort=Customers tags/categories
CustomersProspectsCategoriesShort=Custo. / Prosp. kategorie
ProductsCategoriesShort=Products tags/categories
MembersCategoriesShort=Members tags/categories
ContactCategoriesShort=Contacts tags/categories
ReturnInProduct=Zpět na kartu služby/produktu
ReturnInSupplier=Zpět na kartu dodavatele
ReturnInCompany=Zpět na kartu zákazníka/cíle
ContentsVisibleByAll=Obsah bude viditelný pro všechny
ContentsVisibleByAllShort=Obsah viditelný všemi
ContentsNotVisibleByAllShort=Obsah není viditelný pro všechny
CategoriesTree=Strom tagů/kategorií
DeleteCategory=Smazat tag/kategorii
ConfirmDeleteCategory=Jste si opravdu jistý, že chcete odstranit tento tag/kategorii?
RemoveFromCategory=Odstranit spojení s tagem/kategorií
RemoveFromCategoryConfirm=Jste si opravdu jistý, že chcete odstranit toto spojení mezi transakcí a tagem/kategorií?
NoCategoriesDefined=Není definován žádný tag/kategorie
SuppliersCategoryShort=Tagy/kategorie dodavatelé
CustomersCategoryShort=Tagy/kategorie zákazníci
ProductsCategoryShort=Tagy/kategorie produkty
MembersCategoryShort=Tagy/kategorie uživatelé
SuppliersCategoriesShort=Dodavatelé tagy/kategorie
CustomersCategoriesShort=Zákazníci tagy/kategorie
CustomersProspectsCategoriesShort=Zák./Cíl. kategorie
ProductsCategoriesShort=Produkty tagy/kategorie
MembersCategoriesShort=Uživatelé tagy/kategorie
ContactCategoriesShort=Tagy/kategorie kontakty
ThisCategoryHasNoProduct=Tato kategorie neobsahuje žádný produkt.
ThisCategoryHasNoSupplier=Tato kategorie neobsahuje žádné dodavatele.
ThisCategoryHasNoCustomer=Tato kategorie neobsahuje žádné zákazníka.
ThisCategoryHasNoMember=Tato kategorie neobsahuje žádné člena.
ThisCategoryHasNoCustomer=Tato kategorie neobsahuje žádné zákazníky.
ThisCategoryHasNoMember=Tato kategorie neobsahuje žádné uživatele.
ThisCategoryHasNoContact=Tato kategorie neobsahuje žádný kontakt.
AssignedToCustomer=Účelově vázané k zákazníkovi
AssignedToTheCustomer=Přiřazené zákazníkovi
InternalCategory=Vnitřní kategorie
CategoryContents=Tag/category contents
CategId=Tag/category id
CatSupList=List of supplier tags/categories
CatCusList=List of customer/prospect tags/categories
CatProdList=List of products tags/categories
CatMemberList=List of members tags/categories
CatContactList=List of contact tags/categories and contact
CatSupLinks=Links between suppliers and tags/categories
CatCusLinks=Links between customers/prospects and tags/categories
CatProdLinks=Links between products/services and tags/categories
CatMemberLinks=Links between members and tags/categories
DeleteFromCat=Remove from tags/category
DeletePicture=Picture delete
ConfirmDeletePicture=Confirm picture deletion?
ExtraFieldsCategories=Complementary attributes
CategoriesSetup=Tags/categories setup
CategorieRecursiv=Link with parent tag/category automatically
CategorieRecursivHelp=If activated, product will also linked to parent category when adding into a subcategory
AddProductServiceIntoCategory=Add the following product/service
ShowCategory=Show tag/category
CategoryContents=Obsah tagu/kategorie
CategId=ID tagu/kategorie
CatSupList=Seznam tagů/kategorií dodavatelů
CatCusList=Seznam tagů/kategorií zákazníků/cílů
CatProdList=Seznam tagů/kategorií produktů
CatMemberList=Seznam tagů/kategorií uživatelů
CatContactList=Seznam kontaktních tagů/kategorií a kontaktů
CatSupLinks=Spojení mezi dodavateli a tagy/kategoriemi
CatCusLinks=Spojení mezi zákazníky/cíly a tagy/kategoriemi
CatProdLinks=Spojení mezi produkty/službami a tagy/kategoriemi
CatMemberLinks=Spojení mezi uživateli a tagy/kategoriemi
DeleteFromCat=Odebrat z tagů/kategorií
DeletePicture=Odstranit obrázek
ConfirmDeletePicture=Potvrdit odstranění obrázku?
ExtraFieldsCategories=Doplňkové atributy
CategoriesSetup=Nastavení tagů/kategorií
CategorieRecursiv=Odkaz na nadřazený tag/kategorii automaticky
CategorieRecursivHelp=Je-li aktivován, bude produkt spojen s nadřazenou kategorií při přidávání do podkategorie
AddProductServiceIntoCategory=Přidejte následující produkt/službu
ShowCategory=Zobrazit tag/kategorii

View File

@ -1,20 +1,20 @@
# Dolibarr language file - Source file is en_US - commercial
Commercial=Obchodní
CommercialArea=Komerční prostory
CommercialCard=Obchodní karty
CustomerArea=Zákazníci oblast
CommercialArea=Obchodní oblast
CommercialCard=Obchodní karta
CustomerArea=Zákazníc oblast
Customer=Zákazník
Customers=Zákazníci
Prospect=Vyhlídka
Prospects=Vyhlídky
DeleteAction=Odstranit událost / úkol
NewAction=Nová událost / úkol
AddAction=Create event/task
AddAnAction=Create an event/task
AddActionRendezVous=Create a Rendez-vous event
Prospect=Cíl
Prospects=Cíle
DeleteAction=Odstranit událost/úkol
NewAction=Nová událost/úkol
AddAction=Vytvořit událost/úkol
AddAnAction=Vytvořit další událost/úkol
AddActionRendezVous=Vytvořit schůzku
Rendez-Vous=Schůzka
ConfirmDeleteAction=Jste si jisti, že chcete smazat tuto událost / úkol?
CardAction=Událost karty
ConfirmDeleteAction=Jste si jisti, že chcete smazat tuto událost/úkol?
CardAction=Karta události
PercentDone=Procento dokončení
ActionOnCompany=Úkol o společnosti
ActionOnContact=Úkol o kontaktu
@ -22,47 +22,47 @@ TaskRDV=Schůze
TaskRDVWith=Setkání s %s
ShowTask=Zobrazit úkol
ShowAction=Zobrazit akce
ActionsReport=Události zprávu
ThirdPartiesOfSaleRepresentative=Thirdparties s obchodním zástupcem
ActionsReport=Zpráva událostí
ThirdPartiesOfSaleRepresentative=Třetí strany s obchodním zástupcem
SalesRepresentative=Obchodní zástupce
SalesRepresentatives=Obchodní zástupci
SalesRepresentativeFollowUp=Obchodní zástupce (pokračování)
SalesRepresentativeSignature=Obchodní zástupce (podpis)
CommercialInterlocutor=Obchodní partner
ErrorWrongCode=Chybný kód
NoSalesRepresentativeAffected=Žádná konkrétní obchodní Stanovený zástupce
ShowCustomer=Zobrazit zákazníkovi
ShowProspect=Zobrazit vyhlídky
ListOfProspects=Seznam vyhlídky
NoSalesRepresentativeAffected=Nepřidělen žádný konkrétní obchodní zástupce
ShowCustomer=Zobrazit zákazníka
ShowProspect=Zobrazit cíl
ListOfProspects=Seznam cílů
ListOfCustomers=Seznam zákazníků
LastDoneTasks=Poslední %s dokončení úkolů
LastDoneTasks=Poslednch %s dokončených úkolů
LastRecordedTasks=Poslední zaznamenané úkoly
LastActionsToDo=Poslední %s nejstarší akce nebyly dokončeny
DoneAndToDoActionsFor=Dokončeno a to akcí pro %s
DoneAndToDoActions=Dokončeno a Chcete-li události
LastActionsToDo=Poslední %s nejstarší akce, které nebyly dokončeny
DoneAndToDoActionsFor=Dokončeno a doděláno akcí pro %s
DoneAndToDoActions=Dokončeno a doděláno událostí
DoneActions=Dokončené akce
DoneActionsFor=Dokončené akce pro %s
ToDoActions=Neúplné události
ToDoActionsFor=Neúplné akce pro %s
SendPropalRef=Submission of commercial proposal %s
SendOrderRef=Submission of order %s
SendPropalRef=Předložení obchodního návrhu %s
SendOrderRef=Podání objednávky %s
StatusNotApplicable=Nevztahuje se
StatusActionToDo=Chcete-li
StatusActionDone=Dokončit
MyActionsAsked=Události jsem nahra
MyActionsAsked=Události jsou ulože
MyActionsToDo=Události, které musím udělat,
MyActionsDone=Události přiřazené ke mně
StatusActionInProcess=V procesu
TasksHistoryForThisContact=Akce pro tento kontakt
LastProspectDoNotContact=Nedotýkejte se
LastProspectNeverContacted=Nikdy nekontaktoval
LastProspectDoNotContact=Nekontaktovat
LastProspectNeverContacted=Nikdy nekontaktovat
LastProspectToContact=Chcete-li kontaktovat
LastProspectContactInProcess=Kontakt v procesu
LastProspectContactDone=Spojit se provádí
DateActionPlanned=Datum Akce plánované na
DateActionDone=Datum Akce provedeno
LastProspectContactDone=Kontakt hotový
DateActionPlanned=Datum akce plánované na
DateActionDone=Datum akce provedeno
ActionAskedBy=Akce hlášeny
ActionAffectedTo=Event assigned to
ActionAffectedTo=Akce přiřazeny k
ActionDoneBy=Událost provádí
ActionUserAsk=Zpracoval
ErrorStatusCantBeZeroIfStarted=Pokud pole <b>'Datum udělat</b> &quot;je naplněn, je akce zahájena (nebo dokončený), tak pole&quot; <b>Stav</b> &quot;nemůže být 0%%.
@ -71,15 +71,15 @@ ActionAC_FAX=Odeslat fax
ActionAC_PROP=Poslat e-mailem návrh
ActionAC_EMAIL=Odeslat e-mail
ActionAC_RDV=Schůze
ActionAC_INT=Intervention on site
ActionAC_FAC=Poslat zákazníka fakturu poštou
ActionAC_REL=Poslat zákazníka fakturu poštou (připomínka)
ActionAC_INT=Intervence na místě
ActionAC_FAC=Poslat zákazníkovi fakturu poštou
ActionAC_REL=Poslat zákazníkovi fakturu poštou (upomínka)
ActionAC_CLO=Zavřít
ActionAC_EMAILING=Poslat hromadný email
ActionAC_COM=Poslat objednávky zákazníka e-mailem
ActionAC_SHIP=Poslat přepravu poštou
ActionAC_SUP_ORD=Poslat e-mailem objednávku s dodavately
ActionAC_SUP_INV=Poslat dodavatelské faktury poštou
ActionAC_SHIP=Poslat přepravu na mail
ActionAC_SUP_ORD=Poslat objednávku dodavatele e-mailem
ActionAC_SUP_INV=Poslat dodavatelské faktury e-mailem
ActionAC_OTH=Ostatní
ActionAC_OTH_AUTO=Ostatní (automaticky vkládané události)
ActionAC_MANUAL=Ručně vložené události
@ -90,7 +90,7 @@ FromTo=od %s na %s
MargeOrder=Okraje (ověřené objednávky)
RecapAnnee=Shrnutí roku
NoData=Nejsou k dispozici žádné údaje
StatusProsp=Prospect stav
StatusProsp=Stav cíle
DraftPropals=Navrhnout obchodní návrhy
SearchPropal=Hledat obchodní návrh
CommercialDashboard=Obchodní shrnutí

View File

@ -43,13 +43,13 @@ ThirdPartyCustomersStats=Zákazníci
ThirdPartyCustomersWithIdProf12=Zákazníci s %s nebo %s
ThirdPartySuppliers=Dodavatelé
ThirdPartyType=Typ třetí strany
Company/Fundation=Společnosti / Nadace
Company/Fundation=Společnosti/Nadace
Individual=Soukromá osoba
ToCreateContactWithSameName=Automaticky vytvoří fyzický kontakt s stejnými informacemi
ToCreateContactWithSameName=Automaticky vytvoří fyzický kontakt se stejnými informacemi
ParentCompany=Mateřská společnost
Subsidiary=Dceřiná
Subsidiary=Dceřiná společnost
Subsidiaries=Dceřiné společnosti
NoSubsidiary=Žádná dceřiná
NoSubsidiary=Žádná dceřiná společnost
ReportByCustomers=Reporty dle zákazníků
ReportByQuarter=Reporty dle sazby
CivilityCode=Etický kodex
@ -57,11 +57,11 @@ RegisteredOffice=Sídlo společnosti
Name=Název
Lastname=Příjmení
Firstname=Křestní jméno
PostOrFunction=Post / Funkce
PostOrFunction=Post/Funkce
UserTitle=Titul
Surname=Příjmení / Pseudo
Surname=Příjmení/Přezdívka
Address=Adresa
State=Stát / Provincie
State=Stát/Okres
Region=Kraj
Country=Země
CountryCode=Kód země
@ -71,7 +71,7 @@ Skype=Skype
Call=Hovor
Chat=Chat
PhonePro=Telefon [práce]
PhonePerso=Telefon [osob.]
PhonePerso=Telefon osobní
PhoneMobile=Mobil
No_Email=Nezasílat hromadné e-maily
Fax=Fax
@ -91,14 +91,14 @@ LocalTax2IsUsedES= IRPF se používá
LocalTax2IsNotUsedES= IRPF se nepoužívá
LocalTax1ES=RE
LocalTax2ES=IRPF
TypeLocaltax1ES=RE Type
TypeLocaltax2ES=IRPF Type
TypeES=Type
TypeLocaltax1ES=RE Typ
TypeLocaltax2ES=IRPF Typ
TypeES=Typ
ThirdPartyEMail=%s
WrongCustomerCode=Neplatný kód zákazníka
WrongSupplierCode=Neplatný kód dodavatele
CustomerCodeModel=Model kódu zákazníka
SupplierCodeModel=Model kódu dodavatele
CustomerCodeModel=Vzorový kód zákazníka
SupplierCodeModel=Vzorový kód dodavatele
Gencod=Čárový kód
##### Professional ID #####
ProfId1Short=Prof id 1
@ -164,7 +164,7 @@ ProfId6DE=-
ProfId1ES=Prof Id 1 (CIF/NIF)
ProfId2ES=Prof Id 2 (Číslo sociálního pojištění)
ProfId3ES=Prof Id 3 (CNAE)
ProfId4ES=Prof Id 4 (Collegiate number)
ProfId4ES=Prof Id 4 (Collegiate číslo)
ProfId5ES=-
ProfId6ES=-
ProfId1FR=Prof Id 1 (SIREN)
@ -259,17 +259,17 @@ AvailableGlobalDiscounts=Možné absolutní slevy
DiscountNone=Nikdo
Supplier=Dodavatel
CompanyList=Seznam společností
AddContact=Přidat kontakt
AddContactAddress=Přidat kontakt / adresu
AddContact=Vytvořit kontakt
AddContactAddress=Vytvořit kontakt/adresu
EditContact=Upravit kontakt
EditContactAddress=Upravit kontakt / adresu
EditContactAddress=Upravit kontakt/adresu
Contact=Kontakt
ContactsAddresses=Kontakty / adresy
ContactsAddresses=Kontakty/adresy
NoContactDefinedForThirdParty=Žádný kontakt není definován této třetí straně
NoContactDefined=Žádný kontakt není definován
DefaultContact=Výchozí kontakty / adresy
AddCompany=Přidat společnost
AddThirdParty=Přidat třetí stranu
AddCompany=Vytvořit společnost
AddThirdParty=Vytvořit třetí stranu
DeleteACompany=Odstranit společnost
PersonalInformations=Osobní údaje
AccountancyCode=Účetní kód
@ -286,7 +286,7 @@ ThisIsModuleRules=Toto jsou pravidla pro tento modul
LastProspect=Poslední
ProspectToContact=Cíl ke kontaktování
CompanyDeleted=Společnost %s odstraněna z databáze.
ListOfContacts=Seznam kontaktů / adres
ListOfContacts=Seznam kontaktů/adres
ListOfContactsAddresses=Seznam kontaktů / adres
ListOfProspectsContacts=Seznam kontaktů cíle
ListOfCustomersContacts=Seznam kontaktů zákazníka
@ -306,7 +306,7 @@ NoContactForAnyProposal=Tento kontakt není přiřazen k žádné obchodní nab
NoContactForAnyContract=Tento kontakt není přiřazen k žádné smlouvě
NoContactForAnyInvoice=Tento kontakt není přiřazen k žádné faktuře
NewContact=Nový kontakt
NewContactAddress=Nový kontakt / adresa
NewContactAddress=Nový kontakt/adresa
LastContacts=Poslední kontakty
MyContacts=Moje kontakty
Phones=Telefony
@ -316,7 +316,7 @@ EditCompany=Upravit společnost
EditDeliveryAddress=Upravit dodací adresu
ThisUserIsNot=Tento uživatel není cíl, zákazník ani dodavatel
VATIntraCheck=Kontrola
VATIntraCheckDesc=Odkaz <b>%s</b> umožňuje zkontrolovat VAT. Je potřeba přístup k internetu.
VATIntraCheckDesc=Odkaz <b>%s</b> umožňuje zkontrolovat DIČ/VAT. Je potřeba přístup k internetu.
VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
VATIntraCheckableOnEUSite=Kontrola VAT na stránkách Evropské Komise
VATIntraManualCheck=Můžete také zkontrolovat ručně na evropských stránkách <a href="%s" target="_blank">%s</a>
@ -365,7 +365,7 @@ NoParentCompany=Nikdo
ExportImport=Import-Export
ExportCardToFormat=Exportovat kartu do formátu
ContactNotLinkedToCompany=Kontakt není spojen s žádnou třetí stranou
DolibarrLogin=Dolibarr login
DolibarrLogin=Přihlášení do Dolibarru
NoDolibarrAccess=Žádný přístup k Dolibarr
ExportDataset_company_1=Třetí strany (Společnosti/nadace/osoby) a vlastnosti
ExportDataset_company_2=Kontakty a vlastnosti
@ -379,8 +379,8 @@ DeliveryAddressLabel=Štítek dodací adresy
DeleteDeliveryAddress=Smazat dodací adresu
ConfirmDeleteDeliveryAddress=Jste si jisti, že chcete smazat tuto dodací adresu?
NewDeliveryAddress=Nová doručovací adresa
AddDeliveryAddress=Přidat adresu
AddAddress=Přidat adresu
AddDeliveryAddress=Přidat adresy
AddAddress=Přidat adresy
NoOtherDeliveryAddress=Žádná náhradní doručení adresa
SupplierCategory=Kategorie dodavatele
JuridicalStatus200=Nezávislý
@ -393,22 +393,22 @@ Organization=Organizace
AutomaticallyGenerated=Automaticky generováno
FiscalYearInformation=Informace o fiskálním roce
FiscalMonthStart=Počáteční měsíc fiskálního roku
YouMustCreateContactFirst=Pro přidání e-mailových notifikací musíte přidat e-mailové kontakty k třetí straně
YouMustCreateContactFirst=Pro přidání e-mailových notifikací musíte přidat e-mailové kontakty ke třetí straně
ListSuppliersShort=Seznam dodavatelů
ListProspectsShort=Seznam cílů
ListCustomersShort=Seznam zákazníků
ThirdPartiesArea=Third parties and contact area
ThirdPartiesArea=Kontakty třetích stran
LastModifiedThirdParties=Posledních %s editovaných třetích stran
UniqueThirdParties=Celkem unikátních třetích stran
InActivity=Otevřeno
ActivityCeased=Uzavřeno
ActivityStateFilter=Stav činnosti
ProductsIntoElements=List of products into %s
ProductsIntoElements=Seznam produktů do %s
CurrentOutstandingBill=Momentální nezaplacený účet
OutstandingBill=Max. za nezaplacený účet
OutstandingBillReached=Dosaženo max. pro nezaplacený účet
MonkeyNumRefModelDesc=Vrátí číslo ve formátu %syymm-nnnn pro kód zákazníka a %syymm-nnnn pro ód dodavatele kde yy je rok, mm měsíc a nnnn je číselná řada bez přerušení a bez návratu k 0.
LeopardNumRefModelDesc=Kód je zdarma. Tento kód lze kdykoli změnit.
MonkeyNumRefModelDesc=Vrátí číslo ve formátu %syymm-nnnn pro kód zákazníka a %syymm-nnnn pro kód dodavatele kde yy je rok, mm měsíc a nnnn je číselná řada bez přerušení a bez návratu k 0.
LeopardNumRefModelDesc=Kód je volný. Tento kód lze kdykoli změnit.
ManagingDirectors=Jméno vedoucího (CEO, ředitel, předseda ...)
SearchThirdparty=Search thirdparty
SearchContact=Search contact
SearchThirdparty=Hledat třetí stranu
SearchContact=Hledat kontakt

View File

@ -1,20 +1,20 @@
# Dolibarr language file - Source file is en_US - compta
Accountancy=Účetnictví
AccountancyCard=Účetnictví karty
AccountancyCard=Karta účetnictví
Treasury=Pokladna
MenuFinancial=Finanční
TaxModuleSetupToModifyRules=Přejít na <a href="%s">Nastavení daní</a> pro změnu výpočtu daní
TaxModuleSetupToModifyRulesLT=Go to <a href="%s">Company setup</a> to modify rules for calculation
TaxModuleSetupToModifyRulesLT=Jděte na <a href="%s">Nastavení firmy</a> pro úpravu podmínek pro kalkulaci
OptionMode=Volba pro účetnictví
OptionModeTrue=Možnost Příjmy-Výdaje
OptionModeVirtual=Možnost deklaracemi Pohledávky
OptionModeTrueDesc=V této souvislosti se počítá obrat přes platby (datum platby). Platnost údajů je zajištěna pouze tehdy, pokud je vedení účetnictví zkoumal přes vstup / výstup na účty prostřednictvím faktur.
OptionModeVirtualDesc=V této souvislosti se počítá obrat přes faktur (datum schválení). Jsou-li tyto faktury jsou splatné, zda byly zaplaceny či nikoliv, jsou uvedeny v obratu výstupu.
FeatureIsSupportedInInOutModeOnly=Funkce dostupné pouze v ÚVĚRY-dluhy účetního režimu (viz konfigurace modulu Účetnictví)
OptionModeVirtual=Možnost Pohledávky-Dluhy
OptionModeTrueDesc=V této souvislosti se počítá obrat přes platby (datum platby). Platnost údajů je zajištěna pouze tehdy, pokud je vedení účetnictví zkoumá přes vstup/výstup na účty prostřednictvím faktur.
OptionModeVirtualDesc=V této souvislosti se počítá obrat přes faktury (datum schválení). Jsou-li tyto faktury jsou splatné, přestože byly zaplaceny či nikoliv, jsou uvedeny v obratu výstupu.
FeatureIsSupportedInInOutModeOnly=Funkce dostupné pouze v ÚVĚRY-DLUHY účetního režimu. (viz konfigurace modulu Účetnictví)
VATReportBuildWithOptionDefinedInModule=Částky uvedené zde jsou vypočteny na základě nastavených daňových pravidel.
LTReportBuildWithOptionDefinedInModule=Amounts shown here are calculated using rules defined by Company setup.
LTReportBuildWithOptionDefinedInModule=Částky se zde uvedené jsou vypočítány na základě pravidel definovaných nastavení firmy.
Param=Nastavení
RemainingAmountPayment=Částka platby svátku:
RemainingAmountPayment=Zbývající částka platby:
AmountToBeCharged=Celková částka k zaplacení:
AccountsGeneral=Účty
Account=Účet
@ -24,184 +24,184 @@ Accountsparent=Účty rodič
BillsForSuppliers=Účty pro dodavatele
Income=Příjem
Outcome=Výdaj
ReportInOut=Výnosy / náklady
ReportInOut=Výnosy/náklady
ReportTurnover=Obrat
PaymentsNotLinkedToInvoice=Platby nesouvisející s jakoukoli fakturu, takže nejsou spojeny žádné třetí straně
PaymentsNotLinkedToUser=Platby nesouvisející všechny uživatele
PaymentsNotLinkedToInvoice=Platby nepropojené s jakoukoli fakturu, takže nejsou spojeny k žádné třetí straně
PaymentsNotLinkedToUser=Platby nepropojené s libovolným uživatelem
Profit=Zisk
AccountingResult=Accounting result
AccountingResult=Účetní výsledek
Balance=Zůstatek
Debit=Debet
Credit=Úvěr
Piece=Accounting Doc.
Withdrawal=Odnětí
Credit=Kredit
Piece=Účetnictví Doc.
Withdrawal=Výběr
Withdrawals=Výběry
AmountHTVATRealReceived=Net shromážděný
AmountHTVATRealPaid=Čisté placené
VATToPay=DPH prodává
AmountHTVATRealReceived=Net shromážděné
AmountHTVATRealPaid=Net placené
VATToPay=DPH prodejní
VATReceived=DPH zaplacená
VATToCollect=DPH nákupy
VATSummary=DPH Balance
LT2SummaryES=IRPF Balance
LT1SummaryES=RE Balance
VATToCollect=DPH nákup
VATSummary=DPH zůstatek
LT2SummaryES=IRPF zůstatek
LT1SummaryES=RE Zůstatek
VATPaid=DPH zaplacená
SalaryPaid=Salary paid
LT2PaidES=IRPF Placené
LT1PaidES=RE Paid
SalaryPaid=Platba mzdy
LT2PaidES=IRPF zaplacená
LT1PaidES=RE Placeno
LT2CustomerES=IRPF prodej
LT2SupplierES=IRPF nákupy
LT1CustomerES=RE sales
LT1SupplierES=RE purchases
VATCollected=Vybrané DPH
LT1CustomerES=RE odbyt
LT1SupplierES=RE nákupy
VATCollected=Vybraná DPH
ToPay=Zaplatit
ToGet=Chcete-li získat zpět
SpecialExpensesArea=Area for all special payments
TaxAndDividendsArea=Daňové, sociální příspěvky a dividendy oblasti
SpecialExpensesArea=Oblast pro všechny speciální platby
TaxAndDividendsArea=Oblast pro daně, sociální příspěvky a dividendy
SocialContribution=Sociální příspěvek
SocialContributions=Sociální příspěvky
MenuSpecialExpenses=Special expenses
MenuSpecialExpenses=Zvláštní výdaje
MenuTaxAndDividends=Daně a dividendy
MenuSalaries=Salaries
MenuSalaries=Mzdy
MenuSocialContributions=Sociální příspěvky
MenuNewSocialContribution=Nový příspěvek
NewSocialContribution=Nový příspěvek na sociální zabezpečení
ContributionsToPay=Příspěvky platit
AccountancyTreasuryArea=Účetnictví / Treasury oblast
ContributionsToPay=Platba příspěvků
AccountancyTreasuryArea=Oblast Účetnictví/Pokladna
AccountancySetup=Nastavení účetnictví
NewPayment=Nový platební
NewPayment=Nová platba
Payments=Platby
PaymentCustomerInvoice=Zákazník fakturu
PaymentSupplierInvoice=Dodavatel fakturu
PaymentSocialContribution=Sociální příspěvek platba
PaymentVat=DPH platba
PaymentSalary=Salary payment
PaymentCustomerInvoice=Platba zákaznické faktury
PaymentSupplierInvoice=Platba dodavatelské faktury
PaymentSocialContribution=Platba sociálního příspěvku
PaymentVat=Platba DPH
PaymentSalary=Výplaty
ListPayment=Seznam plateb
ListOfPayments=Seznam plateb
ListOfCustomerPayments=Seznam zákaznických plateb
ListOfSupplierPayments=Seznam plateb dodavatelům
DatePayment=Datum platby
DateStartPeriod=Date start period
DateEndPeriod=Date end period
NewVATPayment=New DPH platba
newLT2PaymentES=Nový IRPF platba
newLT1PaymentES=New RE payment
LT2PaymentES=IRPF platby
DateStartPeriod=Datum zahájení období
DateEndPeriod=Datum konce období
NewVATPayment=Nová platba DPH
newLT2PaymentES=Nová platba IRPF
newLT1PaymentES=Nová RE platba
LT2PaymentES=IRPF platba
LT2PaymentsES=IRPF Platby
LT1PaymentES=RE Payment
LT1PaymentsES=RE Payments
LT1PaymentES=RE Platba
LT1PaymentsES=RE Platby
VATPayment=Platba DPH
VATPayments=Platby DPH
SocialContributionsPayments=Sociální příspěvky platby
ShowVatPayment=Zobrazit DPH platbu
SocialContributionsPayments=Platby sociálních příspěvků
ShowVatPayment=Zobrazit platbu DPH
TotalToPay=Celkem k zaplacení
TotalVATReceived=Celkem bez DPH obdržel
CustomerAccountancyCode=Zákazník účetnictví kód
SupplierAccountancyCode=Dodavatel účetnictví kód
TotalVATReceived=Obdržené DPH celkem
CustomerAccountancyCode=Kód účetnictví zákazník
SupplierAccountancyCode=Kód účetnictví dodavatel
AccountNumberShort=Číslo účtu
AccountNumber=Číslo účtu
NewAccount=Nový účet
SalesTurnover=Obrat
SalesTurnoverMinimum=Minimální obrat z prodeje
ByThirdParties=Třetími stranami
ByUserAuthorOfInvoice=Fakturou autorovi
AccountancyExport=Účetnictví export
ErrorWrongAccountancyCodeForCompany=Bad zákazník účetní kód pro %s
ByUserAuthorOfInvoice=Fakturu vystavil
AccountancyExport=Export účetnictví
ErrorWrongAccountancyCodeForCompany=Špatný zákaznický účetní kód pro %s
SuppliersProductsSellSalesTurnover=Celkový obrat z prodeje výrobků dodavatele.
CheckReceipt=Podívejte se vklad
CheckReceiptShort=Podívejte se vklad
LastCheckReceiptShort=Last %s check receipts
CheckReceipt=Zkontrolujte vklad
CheckReceiptShort=Zkontrolujte vklad
LastCheckReceiptShort=Poslední %s kontrola příjmu
NewCheckReceipt=Nová sleva
NewCheckDeposit=Nová kontrola záloha
NewCheckDeposit=Nová kontrola zálohy
NewCheckDepositOn=Vytvořte potvrzení o vkladu na účet: %s
NoWaitingChecks=Žádné kontroly čekání na vklad.
DateChequeReceived=Zkontrolujte datum příjmu
NbOfCheques=Nb kontrol
PaySocialContribution=Platit sociální příspěvek
ConfirmPaySocialContribution=Jste si jisti, že chcete klasifikovat jako sociální příspěvek vyplácí?
DeleteSocialContribution=Odstranění sociální příspěvek
NbOfCheques=Nb kontroly
PaySocialContribution=Platba sociálního příspěvku
ConfirmPaySocialContribution=Jste si jisti, že chcete klasifikovat tento sociální příspěvek jako vyplacený?
DeleteSocialContribution=Odstranit sociální příspěvek
ConfirmDeleteSocialContribution=Jste si jisti, že chcete smazat tento příspěvek na sociální zabezpečení?
ExportDataset_tax_1=Sociální příspěvky a platby
CalcModeVATDebt=Režim <b>%sVAT na závazky accounting%s.</b>
CalcModeVATEngagement=Režim <b>%sVAT z příjmů-expense%sS.</b>
CalcModeDebt=Režim <b>%sClaims-Debt%sS</b> řekl <b>Závazek účetnictví.</b>
CalcModeEngagement=Režim <b>%sIncomes-Expense%sS</b> řekl <b>hotovostní účetnictví</b>
CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
CalcModeLT1Rec= Mode <b>%sRE on suppliers invoices%s</b>
CalcModeLT2= Mode <b>%sIRPF on customer invoices - suppliers invoices%s</b>
CalcModeLT2Debt=Mode <b>%sIRPF on customer invoices%s</b>
CalcModeLT2Rec= Mode <b>%sIRPF on suppliers invoices%s</b>
CalcModeVATDebt=Režim <b>%sDPH zápočtu na závazky%s.</b>
CalcModeVATEngagement=Režim <b>%sDPH z rozšířených příjmů%s.</b>
CalcModeDebt=Režim <b>%sPohledávky-závazky%s</b> zobrazí <b>Závazky účetnictví.</b>
CalcModeEngagement=Režim <b>%sPříjmy-Výdaje%s</b> zobrazí <b>hotovostní účetnictví</b>
CalcModeLT1= Mod <b>%sRE na zákaznické faktury - dodavatelské faktury%s</b>
CalcModeLT1Debt=Mod <b>%sRE na zákaznické faktury%s</b>
CalcModeLT1Rec= Mod <b>%sRE na dodavatelské faktury%s</b>
CalcModeLT2= Mod <b>%sIRPF na zákaznické faktury - dodavatelské faktury%s</b>
CalcModeLT2Debt=Mod <b>%sIRPF na zákaznické faktury%s</b>
CalcModeLT2Rec= Mod <b>%sIRPF dodavatelské faktury%s</b>
AnnualSummaryDueDebtMode=Bilance příjmů a výdajů, roční shrnutí
AnnualSummaryInputOutputMode=Bilance příjmů a výdajů, roční shrnutí
AnnualByCompaniesDueDebtMode=Bilance příjmů a výdajů, detail třetích stran, režim <b>%sClaims-Debt%sS</b> řekl <b>účtování závazků.</b>
AnnualByCompaniesInputOutputMode=Bilance příjmů a výdajů, detail třetích stran, režim <b>%sIncomes-Expense%sS</b> řekla <b>pokladní účetnictví.</b>
SeeReportInInputOutputMode=Viz zpráva <b>%sIncomes-Expense%sS</b> řekl <b>hotovostního účetnictví</b> pro výpočet na skutečných platbách
SeeReportInDueDebtMode=Viz zpráva <b>%sClaims-Debt%sS</b> řekl <b>účtování závazků</b> pro výpočet na vystavených faktur
AnnualByCompaniesDueDebtMode=Bilance příjmů a výdajů, detail třetích stran, režim <b>%sPohledávky-závazky%sS</b> řekl <b>účtování závazků.</b>
AnnualByCompaniesInputOutputMode=Bilance příjmů a výdajů, detail třetích stran, režim <b>%Příjmy-výdaje%sS</b> řekla <b>pokladní účetnictví.</b>
SeeReportInInputOutputMode=Viz zpráva <b>%s Příjmy-Výdaje %s </b> řekl <b>hotovostní účetnictví</b> pro výpočet na skutečných platbách
SeeReportInDueDebtMode=Viz zpráva <b>%s Pohledávky-Závazky %s</b> řekl <b>účtování závazků</b> pro výpočet na vystavených fakturách
RulesAmountWithTaxIncluded=- Uvedené částky jsou se všemi daněmi
RulesResultDue=- To zahrnuje neuhrazené faktury, výdaje a DPH, zda byly zaplaceny či nikoliv. <br> - Je založen na validační data faktur a DPH a ke dni splatnosti na náklady.
RulesResultInOut=- It includes the real payments made on invoices, expenses and VAT. <br>- It is based on the payment dates of the invoices, expenses and VAT.
RulesCADue=- Obsahuje klienta splatných faktur, zda jsou placené či nikoliv. <br> - Je založen na validační data těchto faktur. <br>
RulesResultDue=- To zahrnuje neuhrazené faktury, výdaje a DPH, zda byly zaplaceny či nikoliv. <br> - Je založen na ověřených datech faktur a DPH a ke dni splatnosti pro náklady.
RulesResultInOut=- To zahrnuje skutečné platby provedené na fakturách, výdaje a DPH. <br> - Je založen na splatností faktur, nákladech a DPH.
RulesCADue=- Obsahuje klienta splatných faktur, zda jsou placené či nikoliv. <br> - Je založen na validačních datech těchto faktur. <br>
RulesCAIn=- Obsahuje všechny účinné platby faktury přijaté od klientů. <br> - Je založen na datu úhrady těchto faktur <br>
DepositsAreNotIncluded=- Kauce faktury, ani zahrnuty
DepositsAreIncluded=- Kauce faktury jsou zahrnuty
LT2ReportByCustomersInInputOutputModeES=Zpráva o třetí stranou IRPF
LT1ReportByCustomersInInputOutputModeES=Report by third party RE
VATReportByCustomersInInputOutputMode=Zpráva zákazníka DPH vyzvednout a zaplatit
VATReportByCustomersInDueDebtMode=Zpráva zákazníka DPH vyzvednout a zaplatit
VATReportByQuartersInInputOutputMode=Zpráva sazby daně z přidané hodnoty vybrané a odvedené
LT1ReportByQuartersInInputOutputMode=Report by RE rate
LT2ReportByQuartersInInputOutputMode=Report by IRPF rate
VATReportByQuartersInDueDebtMode=Zpráva sazby daně z přidané hodnoty vybrané a odvedené
LT1ReportByQuartersInDueDebtMode=Report by RE rate
LT2ReportByQuartersInDueDebtMode=Report by IRPF rate
SeeVATReportInInputOutputMode=Viz zprávu <b>%sVAT encasement%s</b> pro standardní výpočet
SeeVATReportInDueDebtMode=Viz zpráva <b>%sVAT na flow%s</b> pro výpočet s možností na toku
DepositsAreNotIncluded=- Zálohové faktury nejsou zahrnuty
DepositsAreIncluded=- Zálohové faktury jsou zahrnuty
LT2ReportByCustomersInInputOutputModeES=Zpráva o třetí straně IRPF
LT1ReportByCustomersInInputOutputModeES=Zpráva třetí strany RE
VATReportByCustomersInInputOutputMode=Zpráva o vybrané a zaplacené DPH zákazníka
VATReportByCustomersInDueDebtMode=Zpráva o vybrané a zaplacené DPH zákazníka
VATReportByQuartersInInputOutputMode=Zpráva o sazbách DPH vybrané a odvedené
LT1ReportByQuartersInInputOutputMode=Zpráva RE hodnocení
LT2ReportByQuartersInInputOutputMode=Zpráva IRPF hodnocení
VATReportByQuartersInDueDebtMode=Zpráva o sazbách DPH vybrané a odvedené
LT1ReportByQuartersInDueDebtMode=Zpráva RE hodnocení
LT2ReportByQuartersInDueDebtMode=Zpráva IRPF hodnocení
SeeVATReportInInputOutputMode=Viz zprávu <b>%s uzavřená DPH %s</b> pro standardní výpočet
SeeVATReportInDueDebtMode=Viz zpráva <b>%sDPH na průběhu%s</b> pro výpočet s možností průběhu
RulesVATInServices=- V případě služeb, zpráva obsahuje DPH předpisy skutečně přijaté nebo vydané na základě data splatnosti.
RulesVATInProducts=- U hmotného majetku, ale zahrnuje DPH faktury na základě data vystavení faktury.
RulesVATDueServices=- V případě služeb, zpráva obsahuje faktur s DPH z důvodu, placené, či nikoli, na základě data vystavení faktury.
RulesVATDueProducts=- U hmotného majetku, ale zahrnuje faktur s DPH, na základě data vystavení faktury.
OptionVatInfoModuleComptabilite=Poznámka: U hmotného majetku, měl by používat termín dodání bude spravedlivější.
PercentOfInvoice=%% / Faktura
NotUsedForGoods=Nepoužívá se na zboží
ProposalStats=Statistiky o návrzích
OrderStats=Statistika objednávek
RulesVATInProducts=- U hmotného majetku zde zahrnuje DPH faktury na základě data vystavení faktury.
RulesVATDueServices=- V případě služeb, zpráva obsahuje faktury s DPH se stavem placené či nikoli, na základě data vystavení faktury.
RulesVATDueProducts=- U hmotného majetku zahrnuje faktury s DPH, na základě data vystavení faktury.
OptionVatInfoModuleComptabilite=Poznámka: U hmotného majetku, by měl být používat termín dodání pro přesnější zobrazení.
PercentOfInvoice=%% /Faktura
NotUsedForGoods=Nepoužívá se pro zboží
ProposalStats=Statistiky o nabídkách
OrderStats=Statistiky objednávek
InvoiceStats=Statistika účty
Dispatch=Dispečink
Dispatched=Odešle se,
Dispatch=Odesílání
Dispatched=Odesláno
ToDispatch=K odeslání
ThirdPartyMustBeEditAsCustomer=Třetí strana musí být definován jako zákazník
SellsJournal=Prodej Journal
PurchasesJournal=Nákupy Journal
DescSellsJournal=Prodej Journal
DescPurchasesJournal=Nákupy Journal
ThirdPartyMustBeEditAsCustomer=Třetí strana musí být definována jako zákazník
SellsJournal=Prodejní deník
PurchasesJournal=Nákupní deník
DescSellsJournal=Prodejní deník
DescPurchasesJournal=Nákupní deník
InvoiceRef=Faktura čj.
CodeNotDef=Není definováno
AddRemind=Expedice k dispozici množství
AddRemind=Množství k expedici
RemainToDivide= Zbývá k odeslání:
WarningDepositsNotIncluded=Vklady faktury nejsou zahrnuty v této verzi tohoto modulu účetnictví.
DatePaymentTermCantBeLowerThanObjectDate=Termín vyplacení datum nemůže být nižší než objektu data.
Pcg_version=PCG verze
Pcg_type=PCG typ
Pcg_subtype=PCG podtyp
InvoiceLinesToDispatch=Faktura linky na expedici
InvoiceDispatched=Je vyslána, faktury
AccountancyDashboard=Účetnictví shrnutí
ByProductsAndServices=Výrobky a službami
WarningDepositsNotIncluded=Zálohové faktury nejsou zahrnuty v této verzi tohoto modulu účetnictví.
DatePaymentTermCantBeLowerThanObjectDate=Datum termínu platby nemůže být nižší než datum objektu.
Pcg_version=Pcg verze
Pcg_type=Pcg typ
Pcg_subtype=Pcg podtyp
InvoiceLinesToDispatch=Řádky faktury pro odeslání
InvoiceDispatched=Odeslané faktury
AccountancyDashboard=Shrnutí účetnictví
ByProductsAndServices=Výrobky a služby
RefExt=Externí ref
ToCreateAPredefinedInvoice=Chcete-li vytvořit předem definovaný fakturu, vytvořte standardní fakturu a pak, aniž by ji potvrdíte, klikněte na tlačítko &quot;Převést do předem faktura&quot;.
LinkedOrder=Link to order
ToCreateAPredefinedInvoice=Chcete-li vytvořit předem definovaný fakturu, vytvořte standardní fakturu a pak, aniž by ji potvrdíte, klikněte na tlačítko "Převést do předdefinovaných faktur"
LinkedOrder=Odkaz na objednávku
ReCalculate=Přepočítat
Mode1=Method 1
Mode1=Metoda 1
Mode2=Metoda 2
CalculationRuleDesc=Chcete-li vypočítat celkovou částku DPH, tam jsou dvě metody: <br> Metoda 1 je zaokrouhlení DPH na každém řádku, pak se sečtou tak. <br> Metoda 2 je součtem všech sud na každém řádku, pak se výsledek zaokrouhlování. <br> Konečný výsledek může se liší od několika centů. Výchozí režim je režim <b>%s.</b>
CalculationRuleDescSupplier=podle dodavatele zvolit vhodnou metodu použít stejné pravidlo pro výpočet a dostat stejný výsledek očekává od svého dodavatele.
TurnoverPerProductInCommitmentAccountingNotRelevant=Obrat zpráva za zboží, při použití <b>hotovosti evidence</b> režim není relevantní. Tato zpráva je k dispozici pouze při použití <b>zásnubní evidence</b> režimu (viz nastavení účetního modulu).
CalculationMode=Výpočet režim
AccountancyJournal=Accountancy code journal
ACCOUNTING_VAT_ACCOUNT=Default accountancy code for collecting VAT
ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for paying VAT
ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties
ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties
CloneTax=Clone a social contribution
ConfirmCloneTax=Confirm the clone of a social contribution
CloneTaxForNextMonth=Clone it for next month
CalculationRuleDesc=Chcete-li vypočítat celkovou částku DPH, jsou k dispozici dvě metody: <br> Metoda 1 je zaokrouhlení DPH na každém řádku, částky se sečtou. <br> Metoda 2 je součtem všech sum na každém řádku, pak se výsledek zaokrouhlí. <br> Konečný výsledek může se liší od několika haléřů. Výchozí režim je režim <b>%s.</b>
CalculationRuleDescSupplier=podle dodavatele zvolte vhodnou metodu použití stejného pravidla pro výpočet a dostanete stejný výsledek, který očekáváte od svého dodavatele.
TurnoverPerProductInCommitmentAccountingNotRelevant=Obratová zpráva za zboží při použití režimu <b>hotovostního účetnictví</b> není relevantní. Tato zpráva je k dispozici pouze při použití režimu <b>zapojeného účetnictví</b> (viz nastavení účetního modulu).
CalculationMode=Výpočet režim
AccountancyJournal=Deník účetnických kódů
ACCOUNTING_VAT_ACCOUNT=Výchozí účetnické kódy pro vybírání DPH
ACCOUNTING_VAT_BUY_ACCOUNT=Výchozí účetnické kódy pro placení DPH
ACCOUNTING_ACCOUNT_CUSTOMER=Účetnické kódy ve výchozím nastavení pro zákazníka třetích stran
ACCOUNTING_ACCOUNT_SUPPLIER=Výchozí účetnické kódy pro dodavatele třetích stran
CloneTax=Kopírovat sociální příspěvek
ConfirmCloneTax=Potvrďte kopírování sociálního příspěvku
CloneTaxForNextMonth=Kopírovat pro příští měsíc

View File

@ -1,63 +1,63 @@
# Dolibarr language file - Source file is en_US - contracts
ContractsArea=Zakázky oblast
ContractsArea=Oblast smluv
ListOfContracts=Přehled smluv
LastModifiedContracts=Last %s modified contracts
LastModifiedContracts=Poslední %s upravené smlouvy
AllContracts=Všechny smlouvy
ContractCard=Smlouva karty
ContractCard=Karta smlouvy
ContractStatus=Stav smlouvy
ContractStatusNotRunning=Neběží
ContractStatusRunning=Běh
ContractStatusRunning=Probíhá
ContractStatusDraft=Návrh
ContractStatusValidated=Ověřené
ContractStatusClosed=Zavřeno
ContractStatusClosed=Uzavřené
ServiceStatusInitial=Neběží
ServiceStatusRunning=Běh
ServiceStatusNotLate=Běh, neuplynula
ServiceStatusRunning=Běží
ServiceStatusNotLate=Probíhá, neuplynula
ServiceStatusNotLateShort=Neuplynula
ServiceStatusLate=Běh, uplynula
ServiceStatusLate=Probíhá, uplynula
ServiceStatusLateShort=Vypršela
ServiceStatusClosed=Zavřeno
ServicesLegend=Služby legenda
ServicesLegend=Legenda služeb
Contracts=Smlouvy
ContractsAndLine=Contracts and line of contracts
ContractsAndLine=Smlouvy a řádky smluv
Contract=Smlouva
NoContracts=Žádné smlouvy
MenuServices=Služby
MenuInactiveServices=Služby, které nejsou aktivní
MenuRunningServices=Spuštěné služby
MenuExpiredServices=Propadlé služby
MenuExpiredServices=Expirované služby
MenuClosedServices=Uzavřené služby
NewContract=Nová smlouva
AddContract=Create contract
AddContract=Vytvoření smlouvy
SearchAContract=Hledat smlouvu
DeleteAContract=Odstranění smlouvu
DeleteAContract=Odstranit smlouvu
CloseAContract=Zavřít smlouvu
ConfirmDeleteAContract=Jste si jisti, že chcete smazat tuto smlouvu a všechny jeho služby?
ConfirmValidateContract=Jste si jisti, že chcete ověřit tuto smlouvu pod názvem <b>%s?</b>
ConfirmCloseContract=Tím se uzavře všechny služby (aktivní nebo ne). Jste si jisti, že chcete ukončit tuto smlouvu?
ConfirmCloseService=Jste si jisti, že chcete ukončit tuto službu s datem <b>%s?</b>
ValidateAContract=Ověření smlouvu
ConfirmDeleteAContract=Jste si jisti, že chcete smazat tuto smlouvu a všechny tyto služby?
ConfirmValidateContract=Jste si jisti, že chcete ověřit tuto smlouvu pod názvem <b>%s</b> ?
ConfirmCloseContract=Tím uzavřete všechny služby (aktivní nebo neaktivní). Jste si jisti, že chcete ukončit tuto smlouvu?
ConfirmCloseService=Jste si jisti, že chcete ukončit tuto službu s datem <b>%s</b> ?
ValidateAContract=Ověření smlouvy
ActivateService=Aktivace služby
ConfirmActivateService=Jste si jisti, že chcete aktivovat tuto službu s datem <b>%s?</b>
RefContract=Smlouva reference
ConfirmActivateService=Jste si jisti, že chcete aktivovat tuto službu s datem <b>%s</b> ?
RefContract=Reference smlouvy
DateContract=Datum smlouvy
DateServiceActivate=Aktivace služby Datum
DateServiceUnactivate=Servis deaktivace datum
DateServiceActivate=Datum aktivace služby
DateServiceUnactivate=Datum deaktivace služby
DateServiceStart=Termín zahájení služby
DateServiceEnd=Termín ukončení služby
ShowContract=Zobrazit smlouvy
ShowContract=Zobrazit smlouvu
ListOfServices=Seznam služeb
ListOfInactiveServices=Seznam neaktivní služby
ListOfInactiveServices=Seznam neaktivních služeb
ListOfExpiredServices=Seznam prošlých aktivních služeb
ListOfClosedServices=Seznam uzavřených služeb
ListOfRunningContractsLines=Seznam běžících smluv linek
ListOfRunningContractsLines=Seznam běžících smluv řádků
ListOfRunningServices=Seznam spuštěných služeb
NotActivatedServices=Neaktivní služby (u ověřených smluv)
BoardNotActivatedServices=Služby pro aktivaci u ověřených smluv
LastContracts=Last %s contracts
LastActivatedServices=Poslední %s aktivaci služby
LastContracts=Poslední %s smlouvy
LastActivatedServices=Poslední %s aktivované služby
LastModifiedServices=Poslední %s upravené služby
EditServiceLine=Upravit linka
EditServiceLine=Upravit řádek služby
ContractStartDate=Datum zahájení
ContractEndDate=Datum ukončení
DateStartPlanned=Plánované datum zahájení
@ -75,29 +75,29 @@ RunningServices=Spuštěné služby
BoardRunningServices=Prošlé spuštěné služby
ServiceStatus=Stav služby
DraftContracts=Koncepty smlouvy
CloseRefusedBecauseOneServiceActive=Smlouva nemůže být uzavřen Tam je alespoň jedna otevřená služba na něj
CloseAllContracts=Zavřete všechny smluvní linky
CloseRefusedBecauseOneServiceActive=Smlouva nemůže být uzavřena Je zde na ní alespoň jedna otevřená služba
CloseAllContracts=Zavřete všechny smluvní řádky
DeleteContractLine=Odstranění řádku smlouvy
ConfirmDeleteContractLine=Jste si jisti, že chcete smazat tuto řádku smlouvy?
MoveToAnotherContract=Přesuňte službu do jiné smlouvě.
ConfirmMoveToAnotherContract=Vybral jsem novou cílovou smlouvy, a potvrzuji, že chcete přesunout tuto službu do tohoto smluvního vztahu.
ConfirmMoveToAnotherContractQuestion=Vyberte by stávající smlouvy (z téže třetí osobě), kterou chcete přesunout tuto službu?
PaymentRenewContractId=Obnovit smlouvu linie (číslo %s)
ExpiredSince=Datum spotřeby
ConfirmDeleteContractLine=Jste si jisti, že chcete smazat tento řádek smlouvy?
MoveToAnotherContract=Přesuňte službu do jiné smlouvy.
ConfirmMoveToAnotherContract=Vybral jste novou cílovou smlouvu, a potvrzujete vlastní krví, že chcete přesunout tuto službu do tohoto smluvního vztahu.
ConfirmMoveToAnotherContractQuestion=Vybral jste ze stávajících smluv (z téže třetí strany) tu, na kterou chcete přesunout tuto službu?
PaymentRenewContractId=Obnovit smlouvu na řádku (číslo %s)
ExpiredSince=Datum expirace
RelatedContracts=Související smlouvy
NoExpiredServices=Žádné skončila aktivní služby
ListOfServicesToExpireWithDuration=Seznam služeb, které vyprší v %s dnů
ListOfServicesToExpireWithDurationNeg=Seznam služeb uplynula od více než %s dnů
ListOfServicesToExpire=Seznam služeb vyprší
NoteListOfYourExpiredServices=Tento seznam obsahuje pouze služby smluv pro třetí strany si jsou propojeny jako obchodního zástupce.
StandardContractsTemplate=Standard contracts template
ContactNameAndSignature=For %s, name and signature:
OnlyLinesWithTypeServiceAreUsed=Only lines with type "Service" will be cloned.
NoExpiredServices=Žádné expirované aktivní služby
ListOfServicesToExpireWithDuration=Seznam služeb, které expirují v %s dnů
ListOfServicesToExpireWithDurationNeg=Seznam služeb expirovaných od více než %s dnů
ListOfServicesToExpire=Seznam expirujících služeb
NoteListOfYourExpiredServices=Tento seznam obsahuje pouze služby smluv pro třetí strany, které jsou propojeny na obchodního zástupce.
StandardContractsTemplate=Šablony standardních smluv
ContactNameAndSignature=Pro %s, jméno a podpis:
OnlyLinesWithTypeServiceAreUsed=Pouze řádky s typem "Služby" budou zkopírovány.
##### Types de contacts #####
TypeContact_contrat_internal_SALESREPSIGN=Obchodní zástupce podpisu smlouvy
TypeContact_contrat_internal_SALESREPSIGN=Obchodní zástupce podepsal smlouvu
TypeContact_contrat_internal_SALESREPFOLL=Obchodní zástupce následující-up smlouva
TypeContact_contrat_external_BILLING=Fakturační kontakt se zákazníkem
TypeContact_contrat_external_BILLING=Fakturační kontakt zákazníka
TypeContact_contrat_external_CUSTOMER=Navazující kontakt se zákazníkem
TypeContact_contrat_external_SALESREPSIGN=Podepsání kontraktu kontakt se zákazníkem
Error_CONTRACT_ADDON_NotDefined=Konstantní CONTRACT_ADDON není definováno
TypeContact_contrat_external_SALESREPSIGN=Podepsání smlouvy kontakt se zákazníkem
Error_CONTRACT_ADDON_NotDefined=Konstanta CONTRACT_ADDON není definována

View File

@ -1,81 +1,81 @@
# Dolibarr language file - Source file is en_US - cron
# About page
About = O
CronAbout = O Cron
About = O aplikaci
CronAbout = O cronu
CronAboutPage = Cron o stránce
# Right
Permission23101 = Přečtěte si naplánovaná úloha
Permission23102 = Vytvořit / aktualizovat naplánovanou úlohu
Permission23103 = Odstranit naplánovaná úloha
Permission23104 = Provést naplánované úlohy,
Permission23101 = Číst naplánovanou úlohu
Permission23102 = Vytvořit/aktualizovat naplánovanou úlohu
Permission23103 = Odstranit naplánovanou úlohu
Permission23104 = Provést naplánované úlohy
# Admin
CronSetup= Nastavení naplánovaných úloh
URLToLaunchCronJobs=URL to check and launch cron jobs if required
OrToLaunchASpecificJob=Or to check and launch a specific job
KeyForCronAccess=Bezpečnostní klíč pro URL spustit cron
FileToLaunchCronJobs=Příkazový řádek spustit cron
CronExplainHowToRunUnix=On Unix environment you should use the following crontab entry to run the command line each 5 minutes
CronExplainHowToRunWin=On Microsoft(tm) Windows environement you can use Scheduled task tools to run the command line each 5 minutes
URLToLaunchCronJobs=URL ke kontrole a spuštění úlohy v případě potřeby
OrToLaunchASpecificJob=Nebo zkontrolovat a zahájit konkrétní práci
KeyForCronAccess=Bezpečnostní klíč URL spuštění úlohy
FileToLaunchCronJobs=Příkazový řádek pro spuštění úlohy
CronExplainHowToRunUnix=Na Unixových systémech by jste měli použít následující položku crontab ke spuštění příkazového řádku každých 5 minut
CronExplainHowToRunWin=Na Microsoft Windows systémech můžete použít naplánováné nástroje úloh ke spuštění příkazového řádku každých 5 minut
# Menu
CronJobs=Naplánované úlohy
CronListActive=List of active/scheduled jobs
CronListInactive=Seznam postižených míst
CronListActive=Výpis aktivních/naplánovaných úloh
CronListInactive=Seznam vypnutých úloh
# Page list
CronDateLastRun=Poslední běh
CronLastOutput=Poslední běh výstup
CronLastResult=Poslední kód výsledku
CronDateLastRun=Poslední úloha
CronLastOutput=Výstup poslední úlohy
CronLastResult=Výstup posledního kódu
CronListOfCronJobs=Seznam naplánovaných úloh
CronCommand=Příkaz
CronList=Scheduled job
CronDelete=Delete scheduled jobs
CronConfirmDelete=Are you sure you want to delete this scheduled jobs ?
CronExecute=Launch scheduled jobs
CronConfirmExecute=Are you sure to execute this scheduled jobs now ?
CronInfo=Scheduled job module allow to execute job that have been planned
CronWaitingJobs=Waiting jobs
CronList=Naplánovaná úloha
CronDelete=Smazat naplánované úlohy
CronConfirmDelete=Jste si jisti, že chcete smazat tyto naplánované úlohy?
CronExecute=Spuštění naplánovaných úloh
CronConfirmExecute=Opravdu chcete provést tyto naplánované úlohy nyní?
CronInfo=Plánovací modul úloh umožňují provádět úlohy, které byly plánované
CronWaitingJobs=Čekající úlohy
CronTask=Práce
CronNone=Nikdo
CronDtStart=Datum zahájení
CronDtEnd=Datum ukončení
CronDtNextLaunch=Další provedení
CronDtLastLaunch=Poslední poprava
CronDtLastLaunch=Poslední provedení
CronFrequency=Frekvenční
CronClass=Classe
CronClass=Třída
CronMethod=Metoda
CronModule=Modul
CronAction=Akce
CronStatus=Postavení
CronStatus=Status
CronStatusActive=Povoleno
CronStatusInactive=Invalidní
CronNoJobs=Žádní registrovaní práce
CronStatusInactive=Vypnuto
CronNoJobs=Žádné registrované úkoly
CronPriority=Priorita
CronLabel=Popis
CronNbRun=Nb. zahájit
CronEach=Každý
JobFinished=Práce zahájena a dokončena
#Page card
CronAdd= Přidat pracovních míst
CronHourStart= Začněte hodinu a datum úkolu
CronAdd= Přidat práci
CronHourStart= Hodina a datum startu úkolu
CronEvery= A úkol provést každý
CronObject= Instance / objekt vytvořit
CronObject= Vytvoření Instance/objektu
CronArgs=Parametry
CronSaveSucess=Uložit úspěšně
CronSaveSucess=Úspěšně uloženo
CronNote=Komentář
CronFieldMandatory=Pole je povinné %s
CronFieldMandatory=Pole %s je povinné
CronErrEndDateStartDt=Datum ukončení nemůže být před datem zahájení
CronStatusActiveBtn=Umožnit
CronStatusInactiveBtn=Zakázat
CronTaskInactive=Tato úloha je zakázán
CronDtLastResult=Poslední výsledek Datum
CronTaskInactive=Tato úloha je zakázána
CronDtLastResult=Datum posledního výsledku
CronId=Id
CronClassFile=Třídy (filename.class.php)
CronModuleHelp=Název adresáře modulu Dolibarr (také pracovat s externím modulem Dolibarr). <BR> Např načíst metody objektu výrobku Dolibarr / htdocs / <u>produktu</u> / třída / product.class.php, hodnota modulu je <i>produkt</i>
CronClassFileHelp=Název souboru načíst. <BR> Např načíst metody objektu výrobku Dolibarr / htdocs / produktu / třída / <u>product.class.php,</u> hodnota název třídy souboru je <i>product.class.php</i>
CronObjectHelp=Název objektu načíst. <BR> Např načíst metody objektu výrobku Dolibarr / htdocs / produktu / třída / product.class.php, hodnota název třídy souboru je <i>výrobek</i>
CronMethodHelp=Objekt způsob startu. <BR> Např načíst metody objektu výrobku Dolibarr / htdocs / produktu / třída / product.class.php, hodnota metody je <i>fecth</i>
CronArgsHelp=Metoda argumenty. <BR> Např načíst metody objektu výrobku Dolibarr / htdocs / produktu / třída / product.class.php, může být hodnota paramters být <i>0, ProductRef</i>
CronCommandHelp=Systém příkazového řádku spustit.
CronCreateJob=Create new Scheduled Job
CronModuleHelp=Název adresáře modulu Dalibor (pracuje i s externími moduly). <BR> Např načíst metody objektu produktu ../htdocs/<u>product</u>/class/product.class.php, hodnota modulu je <i>product</i>
CronClassFileHelp=Načíst název souboru. <BR> Např načíst metody objektu výrobku .../htdocs/product/class/<u>product.class.php</u> hodnota název třídy souboru je <i>product.class.php</i>
CronObjectHelp=NNačíst název objektu. <BR> Např načíst metody objektu výrobku .../htdocs/product/class/product.class.php, hodnota název třídy souboru je <i>výrobek</i>
CronMethodHelp=Objekt způsob startu. <BR> Např načíst metody objektu .../htdocs/product/class/product.class.php, hodnota metody je <i>fecth</i>
CronArgsHelp=Metoda argumenty. <BR> Např načíst metody objektu výrobku .../htdocs/product/class/product.class.php, hodnota paramteru může být <i>0, ProductRef</i>
CronCommandHelp=Spustit příkazový řádek.
CronCreateJob=Vytvořit novou naplánovanou úlohu
# Info
CronInfoPage=Informace
# Common
@ -84,5 +84,5 @@ CronType_method=Volání metody třídy Dolibarr
CronType_command=Shell příkaz
CronMenu=Cron
CronCannotLoadClass=Nelze načíst třídu nebo objekt %s %s
UseMenuModuleToolsToAddCronJobs=Jděte do menu &quot;Home - Moduly nářadí - Seznam úloh&quot; vidět a upravovat naplánované úlohy.
TaskDisabled=Task disabled
UseMenuModuleToolsToAddCronJobs=Jděte do menu "Home- Moduly nářadí- Seznam úloh" kde vidíte a upravujete naplánované úlohy.
TaskDisabled=Task vypnut

View File

@ -1,12 +1,12 @@
# Dolibarr language file - Source file is en_US - deliveries
Delivery=Dodá
Delivery=Dodávka
Deliveries=Dodávky
DeliveryCard=Dodávka karet
DeliveryOrder=Dodávka, aby
DeliveryCard=Karta dodávky
DeliveryOrder=Dodací objednávka
DeliveryOrders=Dodací objednávky
DeliveryDate=Termín dodání
DeliveryDateShort=Deliv. datum
CreateDeliveryOrder=Generovat příkaz k dodání
DeliveryDateShort=Term. dodání
CreateDeliveryOrder=Generovat objednávku k dodání
QtyDelivered=Množství dodáno
SetDeliveryDate=Nastavit datem odeslání
ValidateDeliveryReceipt=Potvrzení o doručení
@ -19,8 +19,10 @@ DeliveryNotValidated=Dodávka není ověřena
# merou PDF model
NameAndSignature=Jméno a podpis:
ToAndDate=To___________________________________ na ____ / _____ / __________
GoodStatusDeclaration=Už zboží obdržel výše v dobrém stavu,
GoodStatusDeclaration=Výšeuvedené zboží obdrženo v dobrém stavu,
Deliverer=Doručovatel:
Sender=Odesílatel
Recipient=Příjemce
# ErrorStockIsNotEnough=There's not enough stock
ErrorStockIsNotEnough=Dostatečné množství není skladem
Shippable=Doručitelné
NonShippable=Nedoručitelné

View File

@ -4,40 +4,40 @@ Donations=Dary
DonationRef=Darování čj.
Donor=Dárce
Donors=Dárci
AddDonation=Create a donation
NewDonation=Nový dárcovství
DeleteADonation=Delete a donation
ConfirmDeleteADonation=Are you sure you want to delete this donation ?
AddDonation=Vytvořit dar
NewDonation=Nový dar
DeleteADonation=Odstranit dar
ConfirmDeleteADonation=Jste si jisti, že chcete smazat tento dar?
ShowDonation=Zobrazit dar
DonationPromise=Dárkové slib
PromisesNotValid=Nevaliduje sliby
PromisesValid=Ověřené sliby
DonationsPaid=Dary věnována
DonationsReceived=Dary přijaté
PublicDonation=Veřejné dar
DonationsNumber=Darování číslo
DonationsArea=Dary oblast
DonationStatusPromiseNotValidated=Návrh slib
DonationStatusPromiseValidated=Ověřené slib
DonationStatusPaid=Dotace přijaté
DonationPromise=Příslib dárku
PromisesNotValid=Neověřené přísliby
PromisesValid=Ověřené přísliby
DonationsPaid=Zaplacené dary
DonationsReceived=Přijaté dary
PublicDonation=Veřejný dar
DonationsNumber=Číslo daru
DonationsArea=Oblast darů
DonationStatusPromiseNotValidated=Návrh příslibu
DonationStatusPromiseValidated=Ověření příslibu
DonationStatusPaid=Obdržený dar
DonationStatusPromiseNotValidatedShort=Návrh
DonationStatusPromiseValidatedShort=Ověřené
DonationStatusPaidShort=Přijaté
DonationTitle=Donation receipt
DonationDatePayment=Payment date
ValidPromess=Ověřit slib
DonationReceipt=Darování příjem
BuildDonationReceipt=Build přijetí
DonationsModels=Dokumenty modely pro darování příjmů
DonationTitle=Příjem daru
DonationDatePayment=Datum platby
ValidPromess=Ověřit příslib
DonationReceipt=Příjem daru
BuildDonationReceipt=Příprava příjmu
DonationsModels=Modelové dokumenty pro darování příjmů
LastModifiedDonations=Poslední %s upravené dary
SearchADonation=Hledat daru
DonationRecipient=Darování příjemce
SearchADonation=Hledat dar
DonationRecipient=Příjemce daru
ThankYou=Děkuji
IConfirmDonationReception=Příjemce deklarovat příjem, jako dar, následující částky
MinimumAmount=Minimum amount is %s
FreeTextOnDonations=Free text to show in footer
FrenchOptions=Options for France
DONATION_ART200=Show article 200 from CGI if you are concerned
DONATION_ART238=Show article 238 from CGI if you are concerned
DONATION_ART885=Show article 885 from CGI if you are concerned
DonationPayment=Donation payment
IConfirmDonationReception=Příjemce deklaruje příjem jako dar v hodnotě následující částky
MinimumAmount=Minimální částka je %s
FreeTextOnDonations=Volný text zobrazený v zápatí
FrenchOptions=Možnosti pro Francii
DONATION_ART200=Zobrazit článek 200 od CGI, pokud máte obavy
DONATION_ART238=Zobrazit článek 238 od CGI, pokud máte obavy
DONATION_ART885=Zobrazit článek 885 od CGI, pokud máte obavy
DonationPayment=Platba daru

View File

@ -4,17 +4,17 @@ DocsMine=Moje dokumenty
DocsGenerated=Generované dokumenty
DocsElements=Prvky dokumenty
DocsThirdParties=Dokumenty třetích stran
DocsContracts=Dokumenty smlouvy
DocsProposals=Dokumenty návrhy
DocsOrders=Dokumenty objednávky
DocsInvoices=Dokumenty faktury
ECMNbOfDocs=Nb dokumentů v adresáři
DocsContracts=Dokumenty smluv
DocsProposals=Dokumenty nabídek
DocsOrders=Dokumenty objednávek
DocsInvoices=Dokumenty faktur
ECMNbOfDocs=Množství dokumentů v adresáři
ECMNbOfDocsSmall=Nb doc.
ECMSection=Adresář
ECMSectionManual=Ruční Directory
ECMSectionAuto=Automatické adresář
ECMSectionManual=Manuální adresář
ECMSectionAuto=Automatický adresář
ECMSectionsManual=Ruční strom
ECMSectionsAuto=Automatické strom
ECMSectionsAuto=Automatický strom
ECMSections=Adresáře
ECMRoot=Kořen
ECMNewSection=Nový adresář
@ -27,31 +27,31 @@ ECMNbOfFilesInSubDir=Počet souborů v podadresářích
ECMCreationUser=Tvůrce
ECMArea=EDM oblast
ECMAreaDesc=EDM (Electronic Document Management) plocha umožňuje uložit, sdílet a rychle vyhledávat všechny druhy dokumentů v Dolibarr.
ECMAreaDesc2=* Automatické adresáře jsou vyplněny automaticky při přidávání dokumentů z karty prvku. <br> * Manuální adresáře lze použít k uložení dokladů, které nejsou spojené s konkrétní prvek.
ECMAreaDesc2=* Automatické adresáře jsou vyplněny automaticky při přidávání dokumentů z karty prvku. <br> * Manuální adresáře lze použít k uložení dokladů, které nejsou spojené s konkrétním prvkem.
ECMSectionWasRemoved=Rejstřík <b>%s</b> byl vymazán.
ECMDocumentsSection=Dokument z adresáře
ECMSearchByKeywords=Vyhledávání podle klíčových slov
ECMSearchByEntity=Hledat podle objektu
ECMSectionOfDocuments=Adresáře dokumentů
ECMTypeManual=Manuál
ECMTypeManual=Manuál
ECMTypeAuto=Automatický
ECMDocsBySocialContributions=Dokumenty související odvody na sociální zabezpečení
ECMDocsByThirdParties=Dokumenty související se třetími stranami
ECMDocsByProposals=Dokumenty související s návrhy
ECMDocsByOrders=Dokumenty související s zákazníky objednávky
ECMDocsByOrders=Dokumenty související s objednávkami zákazníků
ECMDocsByContracts=Dokumenty související se smlouvami
ECMDocsByInvoices=Dokumenty související s fakturami zákazníky
ECMDocsByInvoices=Dokumenty související s fakturami zákazníků
ECMDocsByProducts=Dokumenty související s produkty
ECMDocsByProjects=Dokumenty související s projekty
ECMDocsByUsers=Documents linked to users
ECMDocsByInterventions=Documents linked to interventions
ECMNoDirectoryYet=No vytvořil adresář
ECMDocsByUsers=Dokumenty spojené s uživateli
ECMDocsByInterventions=Dokumenty spojené s intervencemi
ECMNoDirectoryYet=Nevytvořený adresář
ShowECMSection=Zobrazit adresář
DeleteSection=Odstraňte adresář
ConfirmDeleteSection=Můžete potvrdit, že chcete smazat adresáře <b>%s?</b>
ConfirmDeleteSection=Můžete skutečně potvrdit, že chcete smazat adresář <b>%s</b> ?
ECMDirectoryForFiles=Relativní adresář pro soubory
CannotRemoveDirectoryContainsFiles=Není možné odstranit, protože obsahuje některé soubory
CannotRemoveDirectoryContainsFiles=Nelze odstranit, protože obsahuje některé soubory
ECMFileManager=Správce souborů
ECMSelectASection=Vyberte adresář na levé straně stromu ...
DirNotSynchronizedSyncFirst=Tento adresář se zdá být vytvořena nebo změněna mimo modulu ECM. Musíte kliknout na tlačítko &quot;Obnovit&quot; první synchronizaci disku a databázi, aby se obsah tohoto adresáře.
DirNotSynchronizedSyncFirst=Tento adresář se zdá být vytvořena nebo změněna mimo modul ECM. Musíte kliknout na tlačítko "Refresh" a napřed sesynchonizovat disk a databázi, pro korektní připojení tohoto adresáře.

View File

@ -1,5 +1,5 @@
# Dolibarr language file - Source file is en_US - externalsite
ExternalSiteSetup=Nastavení odkaz na externí webové stránky
ExternalSiteURL=Externí URL stránek
ExternalSiteModuleNotComplete=Modul ExternalSite nebyl správně nakonfigurován.
ExampleMyMenuEntry=My menu entry
ExternalSiteSetup=Nastavení odkazu na externí webové stránky
ExternalSiteURL=URL externích stránek
ExternalSiteModuleNotComplete=Modul Externí stránky nebyl správně nakonfigurován.
ExampleMyMenuEntry=Moje menu vstup

View File

@ -1,13 +1,13 @@
# Dolibarr language file - Source file is en_US - holiday
HRM=HRM
Holidays=Leaves
CPTitreMenu=Leaves
Holidays=Dovolená
CPTitreMenu=Dovolená
MenuReportMonth=Měsíční výkaz
MenuAddCP=Make a leave request
NotActiveModCP=You must enable the module Leaves to view this page.
NotConfigModCP=You must configure the module Leaves to view this page. To do this, <a href="./admin/holiday.php?leftmenu=setup&mainmenu=home" style="font-weight: normal; color: red; text-decoration: underline;"> click here </ a>.
NoCPforUser=You don't have any available day.
AddCP=Make a leave request
MenuAddCP=Požádejte o dovolenou
NotActiveModCP=Musíte povolit modul dovolená pro zobrazení této stránky.
NotConfigModCP=Musíte nakonfigurovat modul dovolení pro zobrazení této stránky. Provedete zde:, <a href="./admin/holiday.php?leftmenu=setup&mainmenu=home" style="font-weight: normal; color: red; text-decoration: underline;"> klikněte zde </ a>.
NoCPforUser=Nemáte k dispozici žádné volné dny.
AddCP=Požádejte o dovolenou
Employe=Zaměstnanec
DateDebCP=Datum zahájení
DateFinCP=Datum ukončení
@ -16,133 +16,133 @@ DraftCP=Návrh
ToReviewCP=Čeká na schválení
ApprovedCP=Schválený
CancelCP=Zrušený
RefuseCP=Odmítl
ValidatorCP=Approbator
ListeCP=List of leaves
RefuseCP=Odmínutý
ValidatorCP=Schválil
ListeCP=Seznam dovolených
ReviewedByCP=Bude přezkoumána
DescCP=Popis
SendRequestCP=Create leave request
DelayToRequestCP=Leave requests must be made at least <b>%s day(s)</b> before them.
MenuConfCP=Edit balance of leaves
UpdateAllCP=Update the leaves
SoldeCPUser=Leaves balance is <b>%s</b> days.
ErrorEndDateCP=Musíte vybrat koncové datum je větší než datum zahájení.
SendRequestCP=Vytvořit požadavek na dovolenou
DelayToRequestCP=Požadavek na dovolenou musí být zadán nejméně <b>%s den(y)</b> před termínem.
MenuConfCP=Úprava rozvrhu dovolené
UpdateAllCP=Aktualizace dovolené
SoldeCPUser=Zbývající dovolená je <b>%s</b> dnů.
ErrorEndDateCP=Musíte vybrat koncové datum větší než datum zahájení.
ErrorSQLCreateCP=SQL chyba při tvorbě:
ErrorIDFicheCP=An error has occurred, the leave request does not exist.
ErrorIDFicheCP=Došlo k chybě, požadavek dovolené neexistuje.
ReturnCP=Zpět na předchozí stránku
ErrorUserViewCP=You are not authorized to read this leave request.
InfosCP=Information of the leave request
InfosWorkflowCP=Informace Workflow
RequestByCP=Žádost
TitreRequestCP=Leave request
NbUseDaysCP=Number of days of vacation consumed
ErrorUserViewCP=Nemáte oprávnění číst tuto žádost o dovolenou
InfosCP=Informace o žádosti o dovolenou
InfosWorkflowCP=Průběh informací
RequestByCP=Požádané
TitreRequestCP=Nechat žádost
NbUseDaysCP=Počet dní vyčerpané dovolené
EditCP=Upravit
DeleteCP=Vymazat
ActionValidCP=Potvrdit
ActionRefuseCP=Odmítnout
ActionCancelCP=Zrušit
StatutCP=Postavení
SendToValidationCP=Poslat na potvrzení
TitleDeleteCP=Delete the leave request
ConfirmDeleteCP=Confirm the deletion of this leave request?
ErrorCantDeleteCP=Error you don't have the right to delete this leave request.
CantCreateCP=You don't have the right to make leave requests.
InvalidValidatorCP=You must choose an approbator to your leave request.
CantUpdate=You cannot update this leave request.
StatutCP=Status
SendToValidationCP=Poslat pro potvrzení
TitleDeleteCP=Smazat požadavek na dovolenou
ConfirmDeleteCP=Potvrďit odstranění této žádosti o dovolenou?
ErrorCantDeleteCP=Chyba: Nemáte oprávnění smazat tuto žádost o dovolenou.
CantCreateCP=Nemáte právo podávat žádosti o dovolenou.
InvalidValidatorCP=Musíte vybrat schvalujícího pro vaši žádost o dovolenou.
CantUpdate=Nelze aktualizovat tento požadavek na dovolenou.
NoDateDebut=Musíte vybrat počáteční datum.
NoDateFin=Musíte vybrat datum ukončení.
ErrorDureeCP=Your leave request does not contain working day.
TitleValidCP=Approve the leave request
ConfirmValidCP=Are you sure you want to approve the leave request?
ErrorDureeCP=Vaše žádost o dovolenou neobsahuje pracovní den.
TitleValidCP=Schválit žádost o dovolenou
ConfirmValidCP=Jste si jisti, že chcete schválit tuto žádost o dovolenou?
DateValidCP=Datum schválení
TitleToValidCP=Send leave request
ConfirmToValidCP=Are you sure you want to send the leave request?
TitleRefuseCP=Refuse the leave request
ConfirmRefuseCP=Are you sure you want to refuse the leave request?
TitleToValidCP=Odeslat žádost o dovolenou
ConfirmToValidCP=Jste si jisti, že chcete odeslat tuto žádost o dovolenou?
TitleRefuseCP=Odmítnout žádost o dovolenou
ConfirmRefuseCP=Jste si jisti, že chcete odmítnout tuto žádost o dovolenou?
NoMotifRefuseCP=Musíte si vybrat důvod pro odmítnutí žádosti.
TitleCancelCP=Cancel the leave request
ConfirmCancelCP=Are you sure you want to cancel the leave request?
TitleCancelCP=Zrušit požadavek na dovolenou
ConfirmCancelCP=Jste si jisti, že chcete zrušit požadavek na dovolenou?
DetailRefusCP=Důvod odmítnutí
DateRefusCP=Datum odmítnutí
DateCancelCP=Datum zrušení
DefineEventUserCP=Přiřazení výjimečnou dovolenou pro uživatele
addEventToUserCP=Přiřazení opustit
DefineEventUserCP=Přiřadit výjimečnou dovolenou pro uživatele
addEventToUserCP=Přiřadit dovolenou
MotifCP=Důvod
UserCP=Uživatel
ErrorAddEventToUserCP=Došlo k chybě při přidávání výjimečnou dovolenou.
AddEventToUserOkCP=Přidání mimořádné dovolené byla dokončena.
MenuLogCP=View logs of leave requests
LogCP=Log of updates of available vacation days
ErrorAddEventToUserCP=Došlo k chybě při přidávání požadavku na výjimečnou dovolenou.
AddEventToUserOkCP=Přidání výjimečné dovolené bylo dokončeno.
MenuLogCP=Zobrazit logy žádostí o dovolenou
LogCP=Log aktualizací dostupných prázdninových dnů
ActionByCP=Účinkují
UserUpdateCP=Pro uživatele
PrevSoldeCP=Předchozí Balance
NewSoldeCP=New Balance
alreadyCPexist=A leave request has already been done on this period.
PrevSoldeCP=Předchozí zůstatek
NewSoldeCP=Nový zůstatek
alreadyCPexist=Žádost o dovolenou pro toto období již byla provedena.
UserName=Název
Employee=Zaměstnanec
FirstDayOfHoliday=First day of vacation
LastDayOfHoliday=Last day of vacation
FirstDayOfHoliday=První den dovolené
LastDayOfHoliday=Poslední den dovolené
HolidaysMonthlyUpdate=Měsíční aktualizace
ManualUpdate=Ruční aktualizace
HolidaysCancelation=Leave request cancelation
HolidaysCancelation=Stornovat dovolenou
## Configuration du Module ##
ConfCP=Configuration of leave request module
ConfCP=Konfigurace modulu žádosti o dovolené
DescOptionCP=Popis možnosti
ValueOptionCP=Hodnota
GroupToValidateCP=Group with the ability to approve leave requests
GroupToValidateCP=Skupina se schopností schvalovat žádosti o dovolenou
ConfirmConfigCP=Ověření konfigurace
LastUpdateCP=Last automatic update of leaves allocation
LastUpdateCP=Poslední automatická aktualizace alokace dovolených
UpdateConfCPOK=Aktualizováno úspěšně.
ErrorUpdateConfCP=Došlo k chybě při aktualizaci, zkuste to prosím znovu.
AddCPforUsers=Please add the balance of leaves allocation of users by <a href="../define_holiday.php" style="font-weight: normal; color: red; text-decoration: underline;">clicking here</a>.
DelayForSubmitCP=Deadline to make a leave requests
AlertapprobatortorDelayCP=Prevent the approbator if the leave request does not match the deadline
AlertValidatorDelayCP=Préevent the approbator if the leave request exceed delay
AlertValidorSoldeCP=Prevent the approbator if the leave request exceed the balance
nbUserCP=Number of users supported in the module Leaves
nbHolidayDeductedCP=Number of leave days to be deducted per day of vacation taken
nbHolidayEveryMonthCP=Number of leave days added every month
Module27130Name= Management of leave requests
Module27130Desc= Management of leave requests
TitleOptionMainCP=Main settings of leave request
TitleOptionEventCP=Settings of leave requets for events
AddCPforUsers=Prosím, přidejte rovnováhu dovolené alokace uživatelům <a href="../define_holiday.php" style="font-weight: normal; color: red; text-decoration: underline;">klikněte zde</a>.
DelayForSubmitCP=Uzávěrka žádosti o dovolenou
AlertapprobatortorDelayCP=Zabraňte žádosti pokud žádost o dovolenou neodpovídá lhůtě.
AlertValidatorDelayCP=Zabránit schválení pokud žádost volno přesáhla zpoždění
AlertValidorSoldeCP=Zabraňte schválení pokud žádost o dovolenou překročila zůstatek
nbUserCP=Počet uživatelů podporovaných v modulu dovolené
nbHolidayDeductedCP=Počet dní dovolené, které mají být za den dovolené přijatých odečteny
nbHolidayEveryMonthCP=Počet dní dovolené přidávaných každý měsíc
Module27130Name= Správa žádostí o dovolenou
Module27130Desc= Správa požadavků dovolené
TitleOptionMainCP=Hlavní nastavení požadavku na dovolenou
TitleOptionEventCP=Nastavení dovolené týkající se událostí
ValidEventCP=Potvrdit
UpdateEventCP=Aktualizace akce
CreateEventCP=Vytvořit
NameEventCP=Název akce
OkCreateEventCP=Přidání akce proběhla dobře.
OkCreateEventCP=Přidání akce proběhlo zcela hladce a dobře.
ErrorCreateEventCP=Chyba při vytváření události.
UpdateEventOkCP=Aktualizace akce dopadla dobře.
ErrorUpdateEventCP=Chyba při aktualizaci události.
DeleteEventCP=Odstranit událost
DeleteEventOkCP=Událost byla odstraněna.
ErrorDeleteEventCP=Chyba při mazání události.
TitleDeleteEventCP=Odstranění výjimečnou dovolenou
TitleCreateEventCP=Vytvořte si výjimečnou dovolenou
TitleDeleteEventCP=Odstranění výjimečné dovolené
TitleCreateEventCP=Vytvořte výjimečnou dovolenou
TitleUpdateEventCP=Upravit nebo smazat výjimečnou dovolenou
DeleteEventOptionCP=Vymazat
UpdateEventOptionCP=Aktualizovat
ErrorMailNotSend=Došlo k chybě při odesílání e-mail:
NoCPforMonth=Ne opustit tento měsíc.
ErrorMailNotSend=Došlo k chybě při odesílání na e-mail:
NoCPforMonth=Nelze opustit tento měsíc.
nbJours=Počet dní
TitleAdminCP=Configuration of Leaves
TitleAdminCP=Konfigurace dovolené
#Messages
Hello=Ahoj
HolidaysToValidate=Validate leave requests
HolidaysToValidateBody=Below is a leave request to validate
HolidaysToValidateDelay=This leave request will take place within a period of less than %s days.
HolidaysToValidateAlertSolde=The user who made this leave reques do not have enough available days.
HolidaysValidated=Validated leave requests
HolidaysValidatedBody=Your leave request for %s to %s has been validated.
HolidaysRefused=Request denied
HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason :
HolidaysCanceled=Canceled leaved request
HolidaysCanceledBody=Your leave request for %s to %s has been canceled.
Permission20000=Read you own leave requests
Permission20001=Create/modify your leave requests
Permission20002=Create/modify leave requests for everybody
Permission20003=Delete leave requests
Permission20004=Setup users available vacation days
Permission20005=Review log of modified leave requests
Permission20006=Read leaves monthly report
HolidaysToValidate=Ověření žádosti o dovolenou
HolidaysToValidateBody=Níže je požadavek na ověření dovolené
HolidaysToValidateDelay=Tento požadavek dovolené proběhne ve lhůtě kratší než %s dní.
HolidaysToValidateAlertSolde=Uživatel, který vytvořil tento požadavek na dovolenou nemá k dispozici dostatek dní.
HolidaysValidated=Ověřené žádosti dovolené
HolidaysValidatedBody=Vaše žádost o dovolenou %s do %s byla ověřena.
HolidaysRefused=Požadavek zamítnut
HolidaysRefusedBody=Vaše žádost o dovolenou pro %s do %s byla zamítnuta z těchto důvodů:
HolidaysCanceled=Zrušené požadavky na dovolenou
HolidaysCanceledBody=Vaše žádost o dovolenou pro %s na %s byla zrušena.
Permission20000=Přečtěte si vlastní žádosti o dovolenou
Permission20001=Vytvořit/upravit vaše požadavky na dovolenou
Permission20002=Vytvořit/upravit žádosti o dovolenou pro každého
Permission20003=Smazat žádosti o dovolenou
Permission20004=Uživatelské nastavení dostupné pro dovolenouy
Permission20005=Přezkum logu žádostí modifikovaných dovolených
Permission20006=Čtení zpráv měsíčních dovolených

View File

@ -155,8 +155,8 @@ MigrationFinished=Migrace dokončena
LastStepDesc=<strong>Poslední krok:</strong> Definujte zde přihlašovací jméno a heslo které budete používat pro připojení k softwaru. Toto heslo neztraťte - jedná se o jediný administrátorský účet.
ActivateModule=Aktivace modulu %s
ShowEditTechnicalParameters=Klikněte zde pro zobrazení / editaci pokročilých parametrů (pro experty)
WarningUpgrade=Warning:\nDid your run a database backup first ?\nThis is highly recommanded: for example, due to some bugs into databases systems (for example mysql version 5.5.40), some data or tables may be lost during this process, so it is highly recommanded to have a complete dump of your database before starting migration.\n\nClick OK to start migration process...
ErrorDatabaseVersionForbiddenForMigration=Your database version is %s. It has a critical bug making data loss if you make structure change on your database, like it is required by the migration process. For his reason, migration will not be allowed until you upgrade your database to a higher fixed version (list of known bugged version: %s)
WarningUpgrade=Výstraha:\n\nSpustili jste napřed zálohování databáze?\n\nToto je důrazně doporučováno: Například, kvůli některým chybám v databázových systémech (například mysql verze 5.5.40), může dojít ke ztrátě některých dat nebo tabulek v průběhu tohoto procesu, takže je důrazně doporučováno mít kompletní výpis a kompletní zálohu databáze před zahájením migrace.\n\n\nPokud jste tomu dobře porozuměli, klepnutím na tlačítko OK spusťte proces migrace...
ErrorDatabaseVersionForbiddenForMigration=Vaše verze databáze je %s. Ta bohužel obsahuje kritickou chybu mající zásadní vliv na ztrátu dat, pokud provedete změnu struktury ve vaší databázi, stejně jako je to vyžadováno v procesu migrace. Z tohoto důvodu nebude migrace povolena, dokud neprovedete upgrade databáze na vyšší fixní verzi (seznam známých chybných verzí: %s)
#########
# upgrade
@ -208,7 +208,7 @@ MigrationProjectTaskTime=Čas aktualizace v sekundách
MigrationActioncommElement=Aktualizovat údaje na činnostech
MigrationPaymentMode=Migrace dat platebního režimu
MigrationCategorieAssociation=Migrace kategorií
MigrationEvents=Migration of events to add event owner into assignement table
MigrationEvents=Migrace událostí přidá vlastníka události do přiřazené tabulky
ShowNotAvailableOptions=Show not available options
HideNotAvailableOptions=Hide not available options
ShowNotAvailableOptions=Ukázat nedostupné možnosti
HideNotAvailableOptions=Skrýt nedostupné možnosti

View File

@ -1,53 +1,53 @@
# Dolibarr language file - Source file is en_US - interventions
Intervention=Intervence
Interventions=Intervence
InterventionCard=Intervence karty
NewIntervention=Nový zásah
AddIntervention=Create intervention
ListOfInterventions=Seznam zásahů
EditIntervention=Upravit zásah
InterventionCard=Karta intervence
NewIntervention=Nová intervence
AddIntervention=Vytvořit intervenci
ListOfInterventions=Seznam intervencí
EditIntervention=Upravit intervenci
ActionsOnFicheInter=Akce zaměřené na intervenci
LastInterventions=Poslední %s zásahy
AllInterventions=Všechny zásahy
LastInterventions=Poslední %s intervence
AllInterventions=Všechny intervence
CreateDraftIntervention=Vytvořte návrh
CustomerDoesNotHavePrefix=Zákazník nemá předponu
InterventionContact=Intervence kontakt
DeleteIntervention=Odstranit zásah
ValidateIntervention=Ověřit zásah
ModifyIntervention=Upravit zásah
InterventionContact=Kontakt intervence
DeleteIntervention=Odstranit intervenci
ValidateIntervention=Ověřit intervenci
ModifyIntervention=Upravit intervenci
DeleteInterventionLine=Odstranit intervenční linku
ConfirmDeleteIntervention=Jste si jisti, že chcete smazat tento zásah?
ConfirmValidateIntervention=Jste si jisti, že chcete ověřit tento zásah pod názvem <b>%s?</b>
ConfirmModifyIntervention=Jste si jisti, že chcete změnit tento zásah?
ConfirmDeleteIntervention=Jste si jisti, že chcete smazat tuto intervenci?
ConfirmValidateIntervention=Jste si jisti, že chcete ověřit tuto intervenci pod názvem <b>%s?</b>
ConfirmModifyIntervention=Jste si jisti, že chcete změnit tuto intervenci?
ConfirmDeleteInterventionLine=Jste si jisti, že chcete smazat tento řádek intervence?
NameAndSignatureOfInternalContact=Jméno a podpis intervence:
NameAndSignatureOfExternalContact=Jméno a podpis objednavatele:
DocumentModelStandard=Standardní dokument model pro zásahy
InterventionCardsAndInterventionLines=Intervence a linky intervencí
InterventionClassifyBilled=Classify "Billed"
InterventionClassifyUnBilled=Classify "Unbilled"
DocumentModelStandard=Standardní model dokumentů pro intervence
InterventionCardsAndInterventionLines=Intervence a řádky intervencí
InterventionClassifyBilled=Klasifikovat jako "účtované"
InterventionClassifyUnBilled=Klasifikovat jako "Neúčtované"
StatusInterInvoiced=Účtováno
RelatedInterventions=Související zákroky
ShowIntervention=Zobrazit zásah
SendInterventionRef=Submission of intervention %s
SendInterventionByMail=Send intervention by Email
InterventionCreatedInDolibarr=Intervention %s created
InterventionValidatedInDolibarr=Intervention %s validated
InterventionModifiedInDolibarr=Intervention %s modified
InterventionClassifiedBilledInDolibarr=Intervention %s set as billed
InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled
InterventionSentByEMail=Intervention %s sent by EMail
InterventionDeletedInDolibarr=Intervention %s deleted
SearchAnIntervention=Search an intervention
RelatedInterventions=Související intervence
ShowIntervention=Zobrazit intervenci
SendInterventionRef=Předložení intervenčního %s
SendInterventionByMail=Poslat intervenci e-mailem
InterventionCreatedInDolibarr=Intervence %s vytvořena
InterventionValidatedInDolibarr=Intervence %s ověřena
InterventionModifiedInDolibarr=Intervence %s upravena
InterventionClassifiedBilledInDolibarr=Intervenční %s nastavena jako zaúčtovaná
InterventionClassifiedUnbilledInDolibarr=Intervence %s nastavená jako nezaúčtovaná
InterventionSentByEMail=Intervence %s odeslána e-mailem
InterventionDeletedInDolibarr=Intervence %s odstraněna
SearchAnIntervention=Hledat intervenci
##### Types de contacts #####
TypeContact_fichinter_internal_INTERREPFOLL=Zástupce následující-up zásah
TypeContact_fichinter_internal_INTERREPFOLL=Representativní následující intervence
TypeContact_fichinter_internal_INTERVENING=Zásah
TypeContact_fichinter_external_BILLING=Fakturační kontakt se zákazníkem
TypeContact_fichinter_external_CUSTOMER=V návaznosti kontakt se zákazníkem
# Modele numérotation
ArcticNumRefModelDesc1=Generic číslo modelu
ArcticNumRefModelDesc1=Generic číslo modelu
ArcticNumRefModelError=Nepodařilo se aktivovat
PacificNumRefModelDesc1=Zpět numero ve formátu %syymm-nnnn, kde yy je rok, MM je měsíc a nnnn je sekvence bez přerušení a bez vrátí na 0.
PacificNumRefModelError=Zásah karta začíná s $ syymm již existuje a není kompatibilní s tímto modelem sekvence. Vyjměte ji nebo přejmenujte jej na aktivaci tohoto modulu.
PrintProductsOnFichinter=Vytisknout produktů na intervenční karty
PrintProductsOnFichinterDetails=interventions generated from orders
PacificNumRefModelDesc1=Návrat čísla ve formátu %syymm-nnnn, kde yy je rok, mm je měsíc a nnnn je sekvence bez přerušení a bez návratu na 0.
PacificNumRefModelError=Zásahová karta začíná s $ syymm již existuje a není kompatibilní s tímto modelem sekvence. Odstraňte ji nebo přejmenujte pro aktivaci tohoto modulu.
PrintProductsOnFichinter=Výpis produktů na intervenční kartě
PrintProductsOnFichinterDetails=intervence generované z objednávek

Some files were not shown because too many files have changed in this diff Show More