Duravit plánovač koupelen

Navrhněte si svoji vysněnou koupelnu

Plánovací šablony
Rychle a snadno přizpůsobitelné tvary koupelny, aby vyhovovaly vašim individuálním nápadům.
Výběr sérií
Máte již konkrétní sérii v hlavě, kterou chcete použít při plánování Vaší koupelny?
Mé návrhy
Chtěli byste pokračovat v práci na plánu, který jste již vytvořili?

4 jednoduché kroky k Vaší vysněné koupelně

Kombinujte, uspořádejte a organizujte svou koupelnu do sytosti. Objevte širokou škálu možností pro navrhování Vaší koupelny a vizuálně se ponořte do své vysněné koupelny. Můžete uložit své vlastní koupelnové návrhy, sdílet je s ostatními uživateli nebo přímo je vytisknout a používat je při jednání s Vámi zvolenou instalatérskou firmou. Proměňte své sny v realitu.

 
 
 
 
 
 
 
 
 
 
 
 

TML Warnings

16 warning(s) detected
LayoutLine Nr.Tag TypeTag IDDBContextMessage
premium/content-modules:bp-modules:sample-category:sample:render (html)1Script(none)premium8a8a818d540b42bc015437b5b2cb60cc.cz-cs.1Exception executing tmlscript: de.innovationgate.webgate.api.WGClosedSessionException - Message:This operation needs an open WGDatabase session.
At line 0, column 0
Expression:

var bpCon = WGA.createObject("bathplanner:planning-controller"),
seriesIdList = WGA.deleteDoublets(WGA.createList( (CMM.setting("seriesIds") || "").split(/,\s*/) )),
sampleExtId = CMM.setting("sampleExtId"),
bpUserOfPlanning;

this.roomSize = CMM.setting("size");
this.seriesNameList = ProductX.getNames(seriesIdList);
this.coverImgUrl = CMM.setting('cover');
this.sample = bpCon.getPlanningByExternalId(sampleExtId);

// Check if sample-planning and bp-user-record of owner still exists in db, otherwise sample must not be displayed!
bpUserOfPlanning = bpCon.getBPUserById(sample.fk_bathplanner_user_guid);
this.isValidSample = sample && sample.external_id && bpUserOfPlanning && bpUserOfPlanning.id;

if (!coverImgUrl) {
if (sample && Object.keys(sample).length) {
this.coverImgUrl = sample.image_url;
}
}
if (isValidSample) {
counter++;
}
premium/content-modules:bp-modules:sample-category:sample:render (html)1Script(none)premium8a8a818d540b42bc015437b5b2cb60cc.cz-cs.1Exception executing tmlscript: de.innovationgate.webgate.api.WGClosedSessionException - Message:This operation needs an open WGDatabase session.
At line 0, column 0
Expression:

var bpCon = WGA.createObject("bathplanner:planning-controller"),
seriesIdList = WGA.deleteDoublets(WGA.createList( (CMM.setting("seriesIds") || "").split(/,\s*/) )),
sampleExtId = CMM.setting("sampleExtId"),
bpUserOfPlanning;

this.roomSize = CMM.setting("size");
this.seriesNameList = ProductX.getNames(seriesIdList);
this.coverImgUrl = CMM.setting('cover');
this.sample = bpCon.getPlanningByExternalId(sampleExtId);

// Check if sample-planning and bp-user-record of owner still exists in db, otherwise sample must not be displayed!
bpUserOfPlanning = bpCon.getBPUserById(sample.fk_bathplanner_user_guid);
this.isValidSample = sample && sample.external_id && bpUserOfPlanning && bpUserOfPlanning.id;

if (!coverImgUrl) {
if (sample && Object.keys(sample).length) {
this.coverImgUrl = sample.image_url;
}
}
if (isValidSample) {
counter++;
}
premium/content-modules:bp-modules:sample-category:sample:render (html)1Script(none)premium8a8a818d540b42bc015437b5b2cb60cc.cz-cs.1Exception executing tmlscript: de.innovationgate.webgate.api.WGClosedSessionException - Message:This operation needs an open WGDatabase session.
At line 0, column 0
Expression:

var bpCon = WGA.createObject("bathplanner:planning-controller"),
seriesIdList = WGA.deleteDoublets(WGA.createList( (CMM.setting("seriesIds") || "").split(/,\s*/) )),
sampleExtId = CMM.setting("sampleExtId"),
bpUserOfPlanning;

this.roomSize = CMM.setting("size");
this.seriesNameList = ProductX.getNames(seriesIdList);
this.coverImgUrl = CMM.setting('cover');
this.sample = bpCon.getPlanningByExternalId(sampleExtId);

// Check if sample-planning and bp-user-record of owner still exists in db, otherwise sample must not be displayed!
bpUserOfPlanning = bpCon.getBPUserById(sample.fk_bathplanner_user_guid);
this.isValidSample = sample && sample.external_id && bpUserOfPlanning && bpUserOfPlanning.id;

if (!coverImgUrl) {
if (sample && Object.keys(sample).length) {
this.coverImgUrl = sample.image_url;
}
}
if (isValidSample) {
counter++;
}
premium/content-modules:bp-modules:sample-category:sample:render (html)1Script(none)premium8a8a818d540b42bc015437b5b2cb60cc.cz-cs.1Exception executing tmlscript: de.innovationgate.webgate.api.WGClosedSessionException - Message:This operation needs an open WGDatabase session.
At line 0, column 0
Expression:

var bpCon = WGA.createObject("bathplanner:planning-controller"),
seriesIdList = WGA.deleteDoublets(WGA.createList( (CMM.setting("seriesIds") || "").split(/,\s*/) )),
sampleExtId = CMM.setting("sampleExtId"),
bpUserOfPlanning;

this.roomSize = CMM.setting("size");
this.seriesNameList = ProductX.getNames(seriesIdList);
this.coverImgUrl = CMM.setting('cover');
this.sample = bpCon.getPlanningByExternalId(sampleExtId);

// Check if sample-planning and bp-user-record of owner still exists in db, otherwise sample must not be displayed!
bpUserOfPlanning = bpCon.getBPUserById(sample.fk_bathplanner_user_guid);
this.isValidSample = sample && sample.external_id && bpUserOfPlanning && bpUserOfPlanning.id;

if (!coverImgUrl) {
if (sample && Object.keys(sample).length) {
this.coverImgUrl = sample.image_url;
}
}
if (isValidSample) {
counter++;
}
premium/content-modules:bp-modules:sample-category:sample:render (html)1Script(none)premium8a8a818d540b42bc015437b5b2cb60cc.cz-cs.1Exception executing tmlscript: de.innovationgate.webgate.api.WGClosedSessionException - Message:This operation needs an open WGDatabase session.
At line 0, column 0
Expression:

var bpCon = WGA.createObject("bathplanner:planning-controller"),
seriesIdList = WGA.deleteDoublets(WGA.createList( (CMM.setting("seriesIds") || "").split(/,\s*/) )),
sampleExtId = CMM.setting("sampleExtId"),
bpUserOfPlanning;

this.roomSize = CMM.setting("size");
this.seriesNameList = ProductX.getNames(seriesIdList);
this.coverImgUrl = CMM.setting('cover');
this.sample = bpCon.getPlanningByExternalId(sampleExtId);

// Check if sample-planning and bp-user-record of owner still exists in db, otherwise sample must not be displayed!
bpUserOfPlanning = bpCon.getBPUserById(sample.fk_bathplanner_user_guid);
this.isValidSample = sample && sample.external_id && bpUserOfPlanning && bpUserOfPlanning.id;

if (!coverImgUrl) {
if (sample && Object.keys(sample).length) {
this.coverImgUrl = sample.image_url;
}
}
if (isValidSample) {
counter++;
}
premium/content-modules:bp-modules:sample-category:sample:render (html)1Script(none)premium8a8a818d540b42bc015437b5b2cb60cc.cz-cs.1Exception executing tmlscript: de.innovationgate.webgate.api.WGClosedSessionException - Message:This operation needs an open WGDatabase session.
At line 0, column 0
Expression:

var bpCon = WGA.createObject("bathplanner:planning-controller"),
seriesIdList = WGA.deleteDoublets(WGA.createList( (CMM.setting("seriesIds") || "").split(/,\s*/) )),
sampleExtId = CMM.setting("sampleExtId"),
bpUserOfPlanning;

this.roomSize = CMM.setting("size");
this.seriesNameList = ProductX.getNames(seriesIdList);
this.coverImgUrl = CMM.setting('cover');
this.sample = bpCon.getPlanningByExternalId(sampleExtId);

// Check if sample-planning and bp-user-record of owner still exists in db, otherwise sample must not be displayed!
bpUserOfPlanning = bpCon.getBPUserById(sample.fk_bathplanner_user_guid);
this.isValidSample = sample && sample.external_id && bpUserOfPlanning && bpUserOfPlanning.id;

if (!coverImgUrl) {
if (sample && Object.keys(sample).length) {
this.coverImgUrl = sample.image_url;
}
}
if (isValidSample) {
counter++;
}
premium/content-modules:bp-modules:sample-category:sample:render (html)1Script(none)premium8a8a818d540b42bc015437b5b2cb60cc.cz-cs.1Exception executing tmlscript: de.innovationgate.webgate.api.WGClosedSessionException - Message:This operation needs an open WGDatabase session.
At line 0, column 0
Expression:

var bpCon = WGA.createObject("bathplanner:planning-controller"),
seriesIdList = WGA.deleteDoublets(WGA.createList( (CMM.setting("seriesIds") || "").split(/,\s*/) )),
sampleExtId = CMM.setting("sampleExtId"),
bpUserOfPlanning;

this.roomSize = CMM.setting("size");
this.seriesNameList = ProductX.getNames(seriesIdList);
this.coverImgUrl = CMM.setting('cover');
this.sample = bpCon.getPlanningByExternalId(sampleExtId);

// Check if sample-planning and bp-user-record of owner still exists in db, otherwise sample must not be displayed!
bpUserOfPlanning = bpCon.getBPUserById(sample.fk_bathplanner_user_guid);
this.isValidSample = sample && sample.external_id && bpUserOfPlanning && bpUserOfPlanning.id;

if (!coverImgUrl) {
if (sample && Object.keys(sample).length) {
this.coverImgUrl = sample.image_url;
}
}
if (isValidSample) {
counter++;
}
premium/content-modules:bp-modules:sample-category:sample:render (html)1Script(none)premium8a8a818d540b42bc015437b5b2cb60cc.cz-cs.1Exception executing tmlscript: de.innovationgate.webgate.api.WGClosedSessionException - Message:This operation needs an open WGDatabase session.
At line 0, column 0
Expression:

var bpCon = WGA.createObject("bathplanner:planning-controller"),
seriesIdList = WGA.deleteDoublets(WGA.createList( (CMM.setting("seriesIds") || "").split(/,\s*/) )),
sampleExtId = CMM.setting("sampleExtId"),
bpUserOfPlanning;

this.roomSize = CMM.setting("size");
this.seriesNameList = ProductX.getNames(seriesIdList);
this.coverImgUrl = CMM.setting('cover');
this.sample = bpCon.getPlanningByExternalId(sampleExtId);

// Check if sample-planning and bp-user-record of owner still exists in db, otherwise sample must not be displayed!
bpUserOfPlanning = bpCon.getBPUserById(sample.fk_bathplanner_user_guid);
this.isValidSample = sample && sample.external_id && bpUserOfPlanning && bpUserOfPlanning.id;

if (!coverImgUrl) {
if (sample && Object.keys(sample).length) {
this.coverImgUrl = sample.image_url;
}
}
if (isValidSample) {
counter++;
}
premium/content-modules:bp-modules:sample-category:sample:render (html)1Script(none)premium8a8a818d540b42bc015437b5b2cb60cc.cz-cs.1Exception executing tmlscript: de.innovationgate.webgate.api.WGClosedSessionException - Message:This operation needs an open WGDatabase session.
At line 0, column 0
Expression:

var bpCon = WGA.createObject("bathplanner:planning-controller"),
seriesIdList = WGA.deleteDoublets(WGA.createList( (CMM.setting("seriesIds") || "").split(/,\s*/) )),
sampleExtId = CMM.setting("sampleExtId"),
bpUserOfPlanning;

this.roomSize = CMM.setting("size");
this.seriesNameList = ProductX.getNames(seriesIdList);
this.coverImgUrl = CMM.setting('cover');
this.sample = bpCon.getPlanningByExternalId(sampleExtId);

// Check if sample-planning and bp-user-record of owner still exists in db, otherwise sample must not be displayed!
bpUserOfPlanning = bpCon.getBPUserById(sample.fk_bathplanner_user_guid);
this.isValidSample = sample && sample.external_id && bpUserOfPlanning && bpUserOfPlanning.id;

if (!coverImgUrl) {
if (sample && Object.keys(sample).length) {
this.coverImgUrl = sample.image_url;
}
}
if (isValidSample) {
counter++;
}
premium/content-modules:bp-modules:sample-category:sample:render (html)1Script(none)premium8a8a818d540b42bc015437b5b2cb60cc.cz-cs.1Exception executing tmlscript: de.innovationgate.webgate.api.WGClosedSessionException - Message:This operation needs an open WGDatabase session.
At line 0, column 0
Expression:

var bpCon = WGA.createObject("bathplanner:planning-controller"),
seriesIdList = WGA.deleteDoublets(WGA.createList( (CMM.setting("seriesIds") || "").split(/,\s*/) )),
sampleExtId = CMM.setting("sampleExtId"),
bpUserOfPlanning;

this.roomSize = CMM.setting("size");
this.seriesNameList = ProductX.getNames(seriesIdList);
this.coverImgUrl = CMM.setting('cover');
this.sample = bpCon.getPlanningByExternalId(sampleExtId);

// Check if sample-planning and bp-user-record of owner still exists in db, otherwise sample must not be displayed!
bpUserOfPlanning = bpCon.getBPUserById(sample.fk_bathplanner_user_guid);
this.isValidSample = sample && sample.external_id && bpUserOfPlanning && bpUserOfPlanning.id;

if (!coverImgUrl) {
if (sample && Object.keys(sample).length) {
this.coverImgUrl = sample.image_url;
}
}
if (isValidSample) {
counter++;
}
premium/content-modules:bp-modules:sample-category:sample:render (html)1Script(none)premium8a8a818d540b42bc015437b5b2cb60cc.cz-cs.1Exception executing tmlscript: de.innovationgate.webgate.api.WGClosedSessionException - Message:This operation needs an open WGDatabase session.
At line 0, column 0
Expression:

var bpCon = WGA.createObject("bathplanner:planning-controller"),
seriesIdList = WGA.deleteDoublets(WGA.createList( (CMM.setting("seriesIds") || "").split(/,\s*/) )),
sampleExtId = CMM.setting("sampleExtId"),
bpUserOfPlanning;

this.roomSize = CMM.setting("size");
this.seriesNameList = ProductX.getNames(seriesIdList);
this.coverImgUrl = CMM.setting('cover');
this.sample = bpCon.getPlanningByExternalId(sampleExtId);

// Check if sample-planning and bp-user-record of owner still exists in db, otherwise sample must not be displayed!
bpUserOfPlanning = bpCon.getBPUserById(sample.fk_bathplanner_user_guid);
this.isValidSample = sample && sample.external_id && bpUserOfPlanning && bpUserOfPlanning.id;

if (!coverImgUrl) {
if (sample && Object.keys(sample).length) {
this.coverImgUrl = sample.image_url;
}
}
if (isValidSample) {
counter++;
}
premium/content-modules:bp-modules:sample-category:sample:render (html)1Script(none)premium8a8a818d540b42bc015437b5b2cb60cc.cz-cs.1Exception executing tmlscript: de.innovationgate.webgate.api.WGClosedSessionException - Message:This operation needs an open WGDatabase session.
At line 0, column 0
Expression:

var bpCon = WGA.createObject("bathplanner:planning-controller"),
seriesIdList = WGA.deleteDoublets(WGA.createList( (CMM.setting("seriesIds") || "").split(/,\s*/) )),
sampleExtId = CMM.setting("sampleExtId"),
bpUserOfPlanning;

this.roomSize = CMM.setting("size");
this.seriesNameList = ProductX.getNames(seriesIdList);
this.coverImgUrl = CMM.setting('cover');
this.sample = bpCon.getPlanningByExternalId(sampleExtId);

// Check if sample-planning and bp-user-record of owner still exists in db, otherwise sample must not be displayed!
bpUserOfPlanning = bpCon.getBPUserById(sample.fk_bathplanner_user_guid);
this.isValidSample = sample && sample.external_id && bpUserOfPlanning && bpUserOfPlanning.id;

if (!coverImgUrl) {
if (sample && Object.keys(sample).length) {
this.coverImgUrl = sample.image_url;
}
}
if (isValidSample) {
counter++;
}
premium/content-modules:bp-modules:sample-category:sample:render (html)1Script(none)premium8a8a818d540b42bc015437b5b2cb60cc.cz-cs.1Exception executing tmlscript: de.innovationgate.webgate.api.WGClosedSessionException - Message:This operation needs an open WGDatabase session.
At line 0, column 0
Expression:

var bpCon = WGA.createObject("bathplanner:planning-controller"),
seriesIdList = WGA.deleteDoublets(WGA.createList( (CMM.setting("seriesIds") || "").split(/,\s*/) )),
sampleExtId = CMM.setting("sampleExtId"),
bpUserOfPlanning;

this.roomSize = CMM.setting("size");
this.seriesNameList = ProductX.getNames(seriesIdList);
this.coverImgUrl = CMM.setting('cover');
this.sample = bpCon.getPlanningByExternalId(sampleExtId);

// Check if sample-planning and bp-user-record of owner still exists in db, otherwise sample must not be displayed!
bpUserOfPlanning = bpCon.getBPUserById(sample.fk_bathplanner_user_guid);
this.isValidSample = sample && sample.external_id && bpUserOfPlanning && bpUserOfPlanning.id;

if (!coverImgUrl) {
if (sample && Object.keys(sample).length) {
this.coverImgUrl = sample.image_url;
}
}
if (isValidSample) {
counter++;
}
premium/content-modules:bp-modules:sample-category:sample:render (html)1Script(none)premium8a8a818d540b42bc015437b5b2cb60cc.cz-cs.1Exception executing tmlscript: de.innovationgate.webgate.api.WGClosedSessionException - Message:This operation needs an open WGDatabase session.
At line 0, column 0
Expression:

var bpCon = WGA.createObject("bathplanner:planning-controller"),
seriesIdList = WGA.deleteDoublets(WGA.createList( (CMM.setting("seriesIds") || "").split(/,\s*/) )),
sampleExtId = CMM.setting("sampleExtId"),
bpUserOfPlanning;

this.roomSize = CMM.setting("size");
this.seriesNameList = ProductX.getNames(seriesIdList);
this.coverImgUrl = CMM.setting('cover');
this.sample = bpCon.getPlanningByExternalId(sampleExtId);

// Check if sample-planning and bp-user-record of owner still exists in db, otherwise sample must not be displayed!
bpUserOfPlanning = bpCon.getBPUserById(sample.fk_bathplanner_user_guid);
this.isValidSample = sample && sample.external_id && bpUserOfPlanning && bpUserOfPlanning.id;

if (!coverImgUrl) {
if (sample && Object.keys(sample).length) {
this.coverImgUrl = sample.image_url;
}
}
if (isValidSample) {
counter++;
}
premium/content-modules:bp-modules:sample-category:sample:render (html)1Script(none)premium8a8a818d540b42bc015437b5b2cb60cc.cz-cs.1Exception executing tmlscript: de.innovationgate.webgate.api.WGClosedSessionException - Message:This operation needs an open WGDatabase session.
At line 0, column 0
Expression:

var bpCon = WGA.createObject("bathplanner:planning-controller"),
seriesIdList = WGA.deleteDoublets(WGA.createList( (CMM.setting("seriesIds") || "").split(/,\s*/) )),
sampleExtId = CMM.setting("sampleExtId"),
bpUserOfPlanning;

this.roomSize = CMM.setting("size");
this.seriesNameList = ProductX.getNames(seriesIdList);
this.coverImgUrl = CMM.setting('cover');
this.sample = bpCon.getPlanningByExternalId(sampleExtId);

// Check if sample-planning and bp-user-record of owner still exists in db, otherwise sample must not be displayed!
bpUserOfPlanning = bpCon.getBPUserById(sample.fk_bathplanner_user_guid);
this.isValidSample = sample && sample.external_id && bpUserOfPlanning && bpUserOfPlanning.id;

if (!coverImgUrl) {
if (sample && Object.keys(sample).length) {
this.coverImgUrl = sample.image_url;
}
}
if (isValidSample) {
counter++;
}
premium/content-modules:bp-modules:sample-category:sample:render (html)1Script(none)premium8a8a818d540b42bc015437b5b2cb60cc.cz-cs.1Exception executing tmlscript: de.innovationgate.webgate.api.WGClosedSessionException - Message:This operation needs an open WGDatabase session.
At line 0, column 0
Expression:

var bpCon = WGA.createObject("bathplanner:planning-controller"),
seriesIdList = WGA.deleteDoublets(WGA.createList( (CMM.setting("seriesIds") || "").split(/,\s*/) )),
sampleExtId = CMM.setting("sampleExtId"),
bpUserOfPlanning;

this.roomSize = CMM.setting("size");
this.seriesNameList = ProductX.getNames(seriesIdList);
this.coverImgUrl = CMM.setting('cover');
this.sample = bpCon.getPlanningByExternalId(sampleExtId);

// Check if sample-planning and bp-user-record of owner still exists in db, otherwise sample must not be displayed!
bpUserOfPlanning = bpCon.getBPUserById(sample.fk_bathplanner_user_guid);
this.isValidSample = sample && sample.external_id && bpUserOfPlanning && bpUserOfPlanning.id;

if (!coverImgUrl) {
if (sample && Object.keys(sample).length) {
this.coverImgUrl = sample.image_url;
}
}
if (isValidSample) {
counter++;
}
Render time page: 685 ms - bathplanner :: 8a8a818d540b42bc015437b5b2cb60cc

Node: duravit-live1-wga202.dmz.duravit.de / DM: false / PDB: 2018-07-06-0249