Аналитика
http://geosystema.net/forum/

XML против Reports
http://geosystema.net/forum/viewtopic.php?f=1&t=2051
Страница 18 из 20

Автор:  mixey_dubno [ 02 окт 2015 14:00 ]
Заголовок сообщения:  Re: XML против Reports

mixey_dubno писал(а):
як змінити формат дати в репорті? в мене з ХМЛ підтягує номер та дату рішення сільської ради н-д: №8 від 2009-11-31 а хотілося б щоб дата була більш зрозуміла 31-11-2009... буду вдячний за допомогу....

Автор:  Dmitry_Zolotar [ 02 окт 2015 18:50 ]
Заголовок сообщения:  Re: XML против Reports

Додайте наступний код в шаблон, та використовуйте виклик функції FormatXMLDate() для конвертування дат

const MonthNames='січня,лютого,березня,квітня,травня,червня,липня,серпня,вересня,жовтня,листопада,грудня';

//функция конвертирует дату типа xsd:date в строку вида "08" серпня 2009
function FormatXMLDate(S:String):String;
var MM,DD:String; Y,M,D:Integer; LeapYear:Boolean;
begin
if (S='') or (Length(S)<>10)
then begin
Result:='';
Exit;
end;
M:=StrToInt(Copy(S,6,2));
if (M<1) or (M>12) then begin Result:='';Exit; end;
MM:=StringPart(MonthNames,M,',');
Y:=StrToInt(Copy(S,1,4));
if (Y<1900) or (Y>2099) then begin Result:='';Exit; end;
LeapYear:=IsLeapYear(Y);
//LeapYear:=((Y mod 4)=0) and (((Y mod 100)<>0) or (Y=2000));
D:=StrToInt(Copy(S,9,2));
if (D<1) or ((D>31) and (M in [1,3,5,7,8,10,12]))
or ((D>30) and (M in [4,6,9,11]))
or ((D>28) and (M=2) and not LeapYear)
or ((D>29) and (M=2) and LeapYear)
then begin Result:='';Exit; end;
DD:='0'+IntToStr(D); DD:=Copy(DD,Length(DD)-1,2);
Result:='"'+DD+'" '+MM+' '+IntToStr(Y)+' р.'
end;

Автор:  mixey_dubno [ 29 мар 2016 15:02 ]
Заголовок сообщения:  Re: XML против Reports

Доброго дня! Стикнувся з такою проблемою.. скопіював усі дані і настройки діджітал (з роботи) і поставив у себе вдома. Коли формую документацію з ХМЛ через репорт вибиває помилку "canvas does not allow drawing" коли переглядаю сформований документ, на робочому компютері такого немає, що це таке і як з ним боротись? ДЯкую)

Автор:  Dmitry_Zolotar [ 29 мар 2016 16:10 ]
Заголовок сообщения:  Re: XML против Reports

Проблема скоріш за все в прінтері за замовчуванням. Спробуйте його змінити.

Автор:  mixey_dubno [ 29 мар 2016 21:22 ]
Заголовок сообщения:  Re: XML против Reports

Dmitry_Zolotar писал(а):
Проблема скоріш за все в прінтері за замовчуванням. Спробуйте його змінити.

У мене взагалі в дома прінтера немає.. і яж не задаю на друг просто сформував, прокручую донизу і на певній сторінці вибиває помилку

Автор:  mixey_dubno [ 29 мар 2016 21:47 ]
Заголовок сообщения:  Re: XML против Reports

Dmitry_Zolotar писал(а):
Проблема скоріш за все в прінтері за замовчуванням. Спробуйте його змінити.

якщо взати і редагувати шаблон технічки то теж вибиває ця помилка. Це тільки на тій сторінці де використовується обєкт "Rich Text"

Автор:  Dmitry_Zolotar [ 30 мар 2016 07:56 ]
Заголовок сообщения:  Re: XML против Reports

mixey_dubno писал(а):
Це тільки на тій сторінці де використовується обєкт "Rich Text"

Там у вас випадково не Windows XP Service Pack2? Тоді встановіть Service Pack 3 або Net.Framework 3.5.

Автор:  mixey_dubno [ 30 мар 2016 09:14 ]
Заголовок сообщения:  Re: XML против Reports

Dmitry_Zolotar писал(а):
mixey_dubno писал(а):
Це тільки на тій сторінці де використовується обєкт "Rich Text"

Там у вас випадково не Windows XP Service Pack2? Тоді встановіть Service Pack 3 або Net.Framework 3.5.

Windows 7 (64 бит).. а от на рахунок Net.Framework 3.5 я не впевнений подивлюсь ввечері..

Автор:  mixey_dubno [ 30 мар 2016 18:34 ]
Заголовок сообщения:  Re: XML против Reports

mixey_dubno писал(а):
Dmitry_Zolotar писал(а):
mixey_dubno писал(а):
Це тільки на тій сторінці де використовується обєкт "Rich Text"

Там у вас випадково не Windows XP Service Pack2? Тоді встановіть Service Pack 3 або Net.Framework 3.5.

Windows 7 (64 бит).. а от на рахунок Net.Framework 3.5 я не впевнений подивлюсь ввечері..


Net.Framework 3.5 і 5 установлені а помилка также вибиває.....яка ще причина може бути?

Автор:  Dmitry_Zolotar [ 31 мар 2016 10:36 ]
Заголовок сообщения:  Re: XML против Reports

Пришлите этот шаблон ан help@vingeo.com, может получится воспроизвести проблему.
Из нагугленного:
"Важно чтобы принтер по умолчанию был не факсом."
"Попробуйте запустить под админом."

Автор:  mixey_dubno [ 31 мар 2016 10:43 ]
Заголовок сообщения:  Re: XML против Reports

Dmitry_Zolotar писал(а):
Пришлите этот шаблон ан help@vingeo.com, может получится воспроизвести проблему.
Из нагугленного:
"Важно чтобы принтер по умолчанию был не факсом."
"Попробуйте запустить под админом."

так у вас воно буде працювати це я більш ніж впевнений, у мене на робочому компютері все працює.......шаблон той же нічого не міняв не дописував. Вчора на домашньому удалив в шаблоні ту сторінку де був обєкт Rich Text і шаблон працює.( файл зараз вам пришлю.

Автор:  Dmitry_Zolotar [ 31 мар 2016 17:00 ]
Заголовок сообщения:  Re: XML против Reports

так, працює

Автор:  mixey_dubno [ 31 мар 2016 18:11 ]
Заголовок сообщения:  Re: XML против Reports

Dmitry_Zolotar писал(а):
так, працює

яка ще можлива проблема?

Автор:  Dmitry_Zolotar [ 01 апр 2016 08:27 ]
Заголовок сообщения:  Re: XML против Reports

Dmitry_Zolotar писал(а):
"Попробуйте запустить под админом."

або тимчасово відключіть UAC

Автор:  mixey_dubno [ 01 апр 2016 16:35 ]
Заголовок сообщения:  Re: XML против Reports

Dmitry_Zolotar писал(а):
Dmitry_Zolotar писал(а):
"Попробуйте запустить под админом."

або тимчасово відключіть UAC

запустив від адміна та отключивuac всерівнно нічого не змінилося :(

Страница 18 из 20 Часовой пояс: UTC + 2 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/