YetiForceCompany / YetiForceCRM

Our team created for you one of the most innovative CRM systems that supports mainly business processes and allows for customization according to your needs. Be ahead of your competition and implement YetiForce!
https://yetiforce.com
Other
1.74k stars 749 forks source link

[PL][bug] Niedozwolona liczba znaków #11258

Closed yotuze closed 4 years ago

yotuze commented 5 years ago

Description

Witam, Stworzyłem nowe pole słownikowe wielokrotnego wyboru ale chcąc dodać kolejne wartości już po stworzeniu dostaje błąd "Niedozwolona liczba znaków". Jak można to naprawić? To jakiś błąd czy trzeba coś ustawić? Problem jest tylko z tym nowym polem, w innych można kolejne wartości dodawać.

Pozdrawiam

blad-crm

bpabiszczak commented 5 years ago

Pewnie przy zakładaniu pola coś poszło nie tak, albo źle zostało utworzone. Nagraj filmik jak tworzysz pole i jak dodajesz wartość na gitdeveloper.yetiforce.com. Wówczas możemy zdiagnozować czy problem występuję. Klienci mający wsparcie SLA mogą takie problemy zgłaszać bezpośrednio na maila i sprawdzamy to wówczas bezpośrednio na serwerze.

epsilonsc commented 5 years ago

W zależności od typu pola procedura moze sie różnić ale jeśli chodzi o pole tekstowe to należy rozszerzyć długość kolumny (Wykonać ALTER'a) oraz dla tego pola w tabeli vtiger_field w kolumnie maximumlength wstawić taką liczbę jaka jest długość kolumny w bazie danych

mariuszkrzaczkowski commented 5 years ago

Jaka jest wartość w kolumnie maximumlength (tabela vtiger_field) dla twojego pola ? Pokaż strukturę tabeli z wartościami słownika

yotuze commented 5 years ago

-- Struktura tabeli dla tabeli `vtiger_field`
--

CREATE TABLE `vtiger_field` (
  `tabid` smallint(5) NOT NULL,
  `fieldid` int(10) NOT NULL,
  `columnname` varchar(30) NOT NULL,
  `tablename` varchar(50) NOT NULL,
  `generatedtype` tinyint(3) UNSIGNED NOT NULL DEFAULT '0',
  `uitype` smallint(5) UNSIGNED NOT NULL,
  `fieldname` varchar(50) NOT NULL,
  `fieldlabel` varchar(50) NOT NULL,
  `readonly` tinyint(1) UNSIGNED NOT NULL,
  `presence` tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
  `defaultvalue` text,
  `maximumlength` varchar(30) DEFAULT NULL,
  `sequence` smallint(5) UNSIGNED NOT NULL,
  `block` int(10) DEFAULT NULL,
  `displaytype` tinyint(1) UNSIGNED NOT NULL,
  `typeofdata` varchar(100) DEFAULT NULL,
  `quickcreate` tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
  `quickcreatesequence` int(10) DEFAULT NULL,
  `info_type` varchar(20) DEFAULT NULL,
  `masseditable` int(10) NOT NULL DEFAULT '1',
  `helpinfo` varchar(30) DEFAULT '',
  `summaryfield` int(10) NOT NULL DEFAULT '0',
  `fieldparams` varchar(255) DEFAULT '',
  `header_field` varchar(15) DEFAULT NULL,
  `maxlengthtext` smallint(3) UNSIGNED DEFAULT '0',
  `maxwidthcolumn` smallint(3) UNSIGNED DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Zrzut danych tabeli `vtiger_field`
--

INSERT INTO `vtiger_field` (`tabid`, `fieldid`, `columnname`, `tablename`, `generatedtype`, `uitype`, `fieldname`, `fieldlabel`, `readonly`, `presence`, `defaultvalue`, `maximumlength`, `sequence`, `block`, `displaytype`, `typeofdata`, `quickcreate`, `quickcreatesequence`, `info_type`, `masseditable`, `helpinfo`, `summaryfield`, `fieldparams`, `header_field`, `maxlengthtext`, `maxwidthcolumn`) VALUES
(6, 2809, 'subindustry_multi', 'vtiger_account', 2, 33, 'subindustry_multi', 'Podbranża', 1, 2, '', NULL, 2, 441, 1, 'V~M', 2, 0, 'BAS', 1, '', 0, '', '0', 0, 0);```
yotuze commented 5 years ago

Czy jest szans na rozwiązanie tego problemu? Chciałem odtworzyć to na gitdeveloper.yetiforce.com, dodałem w "Moduły - pola", pole wielokrotnego wyboru "Podbranża" (podbranza_multi) i kilka wartości, stworzyło to pole. Przeszedłem do "Moduły - słowniki", do zakładki "Kontrahenci" ale gdy wybieram "Podbranża" i "Dodaj wartość" to wyskakuje okno i komunikat "Proszę czekać", testowałem to na innych polach i przeglądarkach, dalej to samo.

yeti2

paula-w commented 4 years ago

Zajmiemy się tym w wolnej chwili, niestety w tym momencie nie mamy na to czasu. Jeśli jest to sprawa niecierpiąca zwłoki to polecamy kupno pakietu wsparcia.