Re: OFF просто хочется расказать

2007-09-07 Пенетрантность Vladimir A.Bakhvaloff
Hello, Khorsun!
You wrote  on Fri, 7 Sep 2007 09:20:42 +0300:

 VK Это в ветку Насколько безопасно ;)
 ?? Такой нет. Есть Насколько безопастно :  Опастаются люди...
 KV Я видел эту Т. Но не смог заставить себя ТАК писать :)

А методом копи-паста?.. %)

With best regards, Vladimir A.Bakhvaloff.  E-mail: [EMAIL PROTECTED]

Re: Версия FB-клиента

2007-09-07 Пенетрантность Dmitri Kuzmenko


Hello, Dmitry!

Dmitry Voroshin wrote:


По моему с этой чехардой с цифрами гемороя больше, чем с ИНСТАЛЛЯЦИЕЙ IBX.
Куда проще в исходниках IBX эту проверку закоментировать. Кому надо - тот
так и сделает, а кому не надо - ну и чих с ним...


кто так сделает? Представь себе, что не все используют FIBPlus.
Допустим, некий тип купил дельфю, запускает, ставит FB, и ... ?

сервер ему человеческим голосом говорит - поменяй в этом сраном IBX
в строке такой то то и это!?

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34




Re: Насколько безопастно ...

2007-09-07 Пенетрантность Karabas Barabas
Hi Alexander A. Venikov !

 D Да и MS Word с проверкой тоже иногда дает прикурить,
 D особенно с автозаменами.
 AAV Угу, он слово мультиканальный прикольно
 AAV интерпретирует. :)

Вроде, начиная с 2003-го поправили это.

 AAV И это хорошо, товарищи, и это правильно!

Зато напишут правЕльно :)

--

Re[2]: request BLR что за хрень ?

2007-09-07 Пенетрантность Константин

 context already in use (BLR error).

DY Думаешь, тут все телепаты? Триггер показать слабо?


Сорри.
FB 2.0   на порту 3050
FB 2.1.16309 на порту 3052

клиентская либа от FB 2.1.16309 (Embeded)

Коннект локальный через Embeded или через localhost/3052

В IBE попатка перекомпилировать теггер на view
На другой машине (только FB 2.1.16309) - всё ОК
БД только после Backup/Restre

CREATE TRIGGER VW_DET_BI FOR VW_DET
ACTIVE BEFORE INSERT POSITION 0
AS
declare variable sale_id bigint;
declare variable val_id bigint;
declare variable rg_id bigint;
declare variable koef double precision;
declare variable kurs_price numeric(15,3);
declare variable mq numeric(15,3);
declare variable t bigint;
declare variable cen smallint;
declare variable tname varchar(128);
BEGIN
  if (new.doc_id is not null) then
  begin
if (Exists (select id from vw_doc0 where id = new.doc_id
and getacl(coalesce(state, 0), 7) = 1)) then exception err_doc_blocked;
  end 

  if ((new.id is not null) and (exists (select id from det where id = new.id)))
   then t = -999;-- Флаг обновления
else
  begin
if (new.id is null) then new.id = gen_id(gen_global_id, 1);
select ver from log_change(new.id, 'C') into :t;
  end

  if (new.uslovie_id is not null and new.tovar_id is not null and not 
(coalesce(new.tovar_id, 0)  0)) then
  begin
select koef from getdef_doc_property((select TYPE_ID from vw_doc where id = 
new.doc_id)) into :cen;

select sale_id, rg_id,
 case :cen
   when  1 then koef_opt
   when -1 then koef_in
   else 1
 end
 from vw_condition_all
  where id = new.uslovie_id
   into :sale_id, :rg_id, :koef;

select first 1 COST, val_id from vw_costs_Full_history
 where TOV_ID = new.tovar_id and RG_ID = :RG_ID
   and ((SALE_ID = :sale_id) or (SALE_ID = -5))
   and (CHANGE = (select date_doc from vw_doc where id = new.doc_id) or 
CHANGE is null)
 order by sale_id desc, CHANGE desc NULLS FIRST into new.price, :val_id;

 if (row_count = 0) then
 begin
   select first 1 COST, val_id from vw_costs
where TOV_ID = new.tovar_id and RG_ID = :RG_ID
  and ((SALE_ID = :sale_id) or (SALE_ID = -5))
   order by sale_id desc NULLS last into new.price, :val_id;
 end

select kurs from GET_KURS(:val_id) into :kurs_price;
new.price = cast(new.price * :koef * :kurs_price as numeric(15,2));
  end
/*  if (coalesce(koef) = 0) then
select koef_opt from vw_condition where id = new.uslovie_id into :koef;
*/
  if (new.price is null) then new.price = 0;
  if (new.uslovie_id is null) then new.uslovie_id = -1;
  if (new.card_id is null) then new.card_id = -1;
  if (new.pack_id is null) then new.pack_id = 107;

if (new.tovar_id  0) then
begin
  select vw_doc.kurs from vw_doc where id = new.doc_id into :kurs_price;
  if (row_count = 0) then kurs_price = 1;
  new.price = coalesce(new.cost, 0) * kurs_price;
end -- else
  if (coalesce(new.cost, 0) = 0) then new.cost = coalesce(new.price, 0);
/*
  select QUANTITY from GET_CARDS((select type_id from vw_doc where id = 
new.doc_id), new.id)
where DET_ID = new.card_id into :mq;
  if (coalesce(new.quantity)  coalesce(mq)) then new.quantity = coalesce(mq);
*/

  if ((new.card_id != -1) and (coalesce(new.tovar_id, 0)  0)) then
  begin
tname = trim(coalesce(new.tovar_name, ''));
if (tname = '') then
  select CODE from tovar where id = new.tovar_id and ver = 0 into :tname;

select sum(quantity)
 from get_cards((select type_id from vw_doc where id = new.doc_id), 
/*iif(:t = - 999, */new.id/*, null) */,
new.doc_id, coalesce(:tname, ''))
  where Det_ID = new.card_id into :mq;

if (coalesce(new.quantity, 0)  coalesce(:mq, 0)) then new.quantity = 
coalesce(:mq, 0);
  end

  new.quantity = coalesce(new.quantity, 0);

  if (t = -999) then
   update det set ver = (select ver from LOG_CHANGE(new.id,'M')) where id = 
new.id and ver = 0;

  update changes set dt = current_timestamp where id = new.doc_id and ver = -1;

  INSERT INTO DET (ID, DOC_ID, TOVAR_ID, USLOVIE_ID, PACK_ID, CARD_ID, 
QUANTITY, COST, PRICE, notes)
   VALUES ( NEW.ID, NEW.DOC_ID, NEW.TOVAR_ID, NEW.USLOVIE_ID, NEW.PACK_ID, 
NEW.CARD_ID, NEW.QUANTITY, NEW.COST, NEW.PRICE, new.notes);
END





С уважением,
Константин Григорьевич.
===




Re: Версия FB-клиента

2007-09-07 Пенетрантность Ded


Dmitry Voroshin wrote:

Так это-ж не при установке FB происходит, а при РЕГИСТРАЦИИ компонентов IBX.


   Не только. В моём экземпляре, возрастом сходном с окаменевшим 
дерьмом мамонта, например, сходу беглым взглядом


procedure TIBTransaction.SetDefaultAction(Value: TTransactionAction);
begin
  if (Value = taRollbackRetaining) and (GetIBClientVersion  6) then
IBError(ibxeIB60feature, [nil]);
  FDefaultAction := Value;
end;

А если учесть, сколько разных версий IBX расползлось аки тараканы по 
всему миру и что Джефф всегда был склонен умничать от версии к версии и 
менять базовые вещи туда-суда-обратно, то...


--
Regards. Ded.



Re: Версия FB-клиента

2007-09-07 Пенетрантность Dmitry Voroshin


Ded [EMAIL PROTECTED] сообщил/сообщила в
новостях следующее: news:[EMAIL PROTECTED]

 Dmitry Voroshin wrote:

  А если глянуть глубже, то вот такой вот забавный код...

 Ты слова читал, которые я накорябал, или как всегда? ;)

Это обвинение? Отметаю, как необоснованное и волюнтаристкое...  :-||

Например, в
 4.42 этой забавы нет.

Нет и ладно.





Re: Версия FB-клиента

2007-09-07 Пенетрантность Ded


Dmitry Voroshin wrote:


А если глянуть глубже, то вот такой вот забавный код...


   Ты слова читал, которые я накорябал, или как всегда? ;) Например, в 
4.42 этой забавы нет.



Так что не думаю, что всё так страшно...


   Я бы не стал полагаться на волю Аллаха...

--
Regards. Ded.



Re: Насколько безопастно ...

2007-09-07 Пенетрантность Slava Ekimov


?? у меня врожденная грамотность. так что мне пофиг.
EP Хочу себе такую, вот кому достальсь вся моя грамотность

Да нет никакой врожденной грамотности.
Просто читать в детстве надо много, вот слова и запоминаются. 





Re: request BLR что за хрень ?

2007-09-07 Пенетрантность Константин


К Hi, многоуважаемый All!

К Invalid token.
К invalid request BLR at offset 3502.
К context already in use (BLR error).

К При попытке перекомпилировать тригер ...

   Вопрос снимается (точнее не такой срочный)
   Проблема решилась пересозданием VIEW и всех
   связанных с ней обьектов :(
   через скрипт пересоздания в IBE

   Вопрос только в том почему так получилось и
   как избежать подобных глюков ?

С уважением,
Константин Григорьевич.
===




Re: Насколько безопастно ...

2007-09-07 Пенетрантность Evgeny Putililn


Hi Dmitri Kuzmenko пишет:


у меня врожденная грамотность. так что мне пофиг.

Хочу себе такую, вот кому достальсь вся моя грамотность

WBR Evgney Putilin.



Re: Насколько безопастно ...

2007-09-07 Пенетрантность Slava Ekimov


AAV Угу, он слово мультиканальный прикольно интерпретирует. :)

Я ни разу в жизни не писал в ворде слово мультиканальный, но, благодаря 
интернету, теперь читаю только с пробелом :-) 





Re: Насколько безопастно ...

2007-09-07 Пенетрантность Evgeny Putililn


Hi Slava Ekimov пишет:


?? у меня врожденная грамотность. так что мне пофиг.
EP Хочу себе такую, вот кому достальсь вся моя грамотность

Да нет никакой врожденной грамотности.
Просто читать в детстве надо много, вот слова и запоминаются.
Вот я лчино прммер до наоборот, я читал очень очень много. Первая 
прчотенная книга была Как закалялась сталь второй клас. Но при этом я 
привык быстро читать, и слово воспринимаю целиком а не по буквам. Что 
позволяет очень быстро читать н оне замечаьт отдельные косяки в буквах. 
Проблеммы начинаюстся с именами выдуманных персонажей.


WBR Evgeny Putilin.



Re: ���� ������

2007-09-07 Пенетрантность Oleg Matveyev

http://community.livejournal.com/ru_mac/4542579.html?style=mine





Re: Насколько безопастно ...

2007-09-07 Пенетрантность Vladimir A.Bakhvaloff
Hello, Evgeny!
You wrote  on Fri, 07 Sep 2007 18:59:46 +0400:

 ?? Да нет никакой врожденной грамотности.
 ?? Просто читать в детстве надо много, вот слова и запоминаются.
 EP Вот я лчино прммер до наоборот, я читал очень очень много. Первая 
 EP прчотенная книга была Как закалялась сталь второй клас. Но при этом я
 EP привык быстро читать, и слово воспринимаю целиком а не по буквам. Что 
 EP позволяет очень быстро читать н оне замечаьт отдельные косяки в буквах.
 EP Проблеммы начинаюстся с именами выдуманных персонажей.

Я тоже читал Как закалялась сталь...
Лет эдак 25 назад...
Но НЕ считаю, что МОЯ собственная дизлексия НЕ мешает остальным читателям 
эхи... ;)

With best regards, Vladimir A.Bakhvaloff.  E-mail: [EMAIL PROTECTED]

Re: OFF просто хочется расказать

2007-09-07 Пенетрантность Vladimir A.Bakhvaloff
Hello, Alexander!
You wrote to Vladimir A.Bakhvaloff on Fri, 7 Sep 2007 14:07:54 +0600:

 VA А методом копи-паста?.. %)
 AAV Это же не наш метод (с)

А зачем два раза-то повторять?..
А зачем два раза-то повторять?..

With best regards, Vladimir A.Bakhvaloff.  E-mail: [EMAIL PROTECTED]

Re[3]: request BLR что за хрень ?

2007-09-07 Пенетрантность Константин

 context already in use (BLR error).

Вдогонку такая хрень получается после обновления через
DataBase Comparer (обновление происходит через localhost/3052)

С уважением,
Константин Григорьевич.
===




Re: OFF просто хочется расказать

2007-09-07 Пенетрантность Alexander A. Venikov


Hello, Vladimir!
You wrote to Khorsun Vlad on Fri, 7 Sep 2007 10:44:31 +0400:

VA А методом копи-паста?.. %)
Это же не наш метод (с)
--
Удач
Alexander A. Venikov, Tobolsk, Russia 





Re: Версия FB-клиента

2007-09-07 Пенетрантность Khorsun Vlad

Dmitri Kuzmenko ...

 Hello, Dmitry!

 Dmitry Voroshin wrote:

  Так это-ж не при установке FB происходит, а при РЕГИСТРАЦИИ компонентов IBX.
  И этот ТИП - кто это такой? Вася Пупкин? Так Вася Пупкин наверняка уже
  Дельфу с IB6 или каим-там поставил вместе и у него всё прекрасно
  зарегистрировалось. А если этот тип программист - то не понять причину тут
  просто нельзя!

 давай не будем. эпоха, когда после установки FB люди жаловались на
 пропажу компонент Services API прошла. И из них мало кто
 догадывался, почему такое происходит.

Не прошла, ты хотел сказать ? Ибо в fb-support'e постоянно возникает
этот вопрос, хотя и не очень часто

 Программисты бывают разные. Зачастую прикладник даже если очень
 хорошо пишет ПО, не обладает практически никакими системными
 знаниями. Такие дела.

Сейчас это - как правило, увы :(

-- 
Хорсун Влад




Re: Версия FB-клиента

2007-09-07 Пенетрантность Kovalenko Dmitry

 сервер ему человеческим голосом говорит - поменяй в этом сраном IBX
 в строке такой то то и это!?

Я бы точно обгадился от страха.

Коваленко Дмитрий.



Re: Версия FB-клиента

2007-09-07 Пенетрантность Khorsun Vlad

Dmitry Voroshin ...


 Vlad Khorsun
 сообщил/сообщила в новостях следующее: ...
  ДК уже сказал - чтобы IBX не отвергало Service API

 По моему с этой чехардой с цифрами гемороя больше, чем с ИНСТАЛЛЯЦИЕЙ IBX.

А по-моему - нет. Будем спорить ?

--
Хорсун Влад




Re[2]: OFF просто хочется расказать

2007-09-07 Пенетрантность Константин

KV Я видел эту Т. Но не смог заставить себя ТАК писать :)

 Может проехали ? А ...   :(

С уважением,
Константин Григорьевич.
===




Re: OFF просто хочется расказать

2007-09-07 Пенетрантность Khorsun Vlad

Alexander A. Venikov ...

 Hello, Vlad!
 You wrote  on Thu, 6 Sep 2007 15:31:06 +0300:

  VK Это в ветку Насколько безопасно ;)
 Такой нет. Есть Насколько безопастно :  Опастаются люди...

Я видел эту Т. Но не смог заставить себя ТАК писать :)

-- 
Хорсун Влад




Re: FB TempDirectiories

2007-09-07 Пенетрантность Khorsun Vlad

Konstantin R. Beliaev ...

 FB 1.5.4
 В firebird.conf стоит
 TempDirectories = e:\tmp;c:\tmp
 Почему при окончании места на E: я все еще получаю
 I/O error for file e:\tmp\fb_sort_abcdef
 Error while trying to write to file
 ?
 На С: 15Гб

А так

TempDirectories = e:\tmp 1000;c:\tmp

?

--
Хорсун Влад




Re: Версия FB-клиента

2007-09-07 Пенетрантность Dmitry Voroshin


Vlad Khorsun [EMAIL PROTECTED]
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
 ДК уже сказал - чтобы IBX не отвергало Service API

По моему с этой чехардой с цифрами гемороя больше, чем с ИНСТАЛЛЯЦИЕЙ IBX.
Куда проще в исходниках IBX эту проверку закоментировать. Кому надо - тот
так и сделает, а кому не надо - ну и чих с ним...




Re: Насколько безопастно ...

2007-09-07 Пенетрантность Dmitri Kuzmenko


Hello, Alexander!

Alexander A. Venikov wrote:

Ну, Дим, можно и опасность с т написать. Проверочные слова - 
опасение, опасаться.


у меня врожденная грамотность. так что мне пофиг.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34




Re: Насколько безопастно ...

2007-09-07 Пенетрантность Vladimir A.Bakhvaloff
Hello, Dmitri!
You wrote  on Fri, 07 Sep 2007 11:44:00 +0400:

 ?? Ну, Дим, можно и опасность с т написать. Проверочные слова - 
 ?? опасение, опасаться.
 DK у меня врожденная грамотность. так что мне пофиг.

Ты знал!.. Ты знал!.. Ты гонишь!.. /рус.нар.анек./

ЗЫ. Я и сам ЗНАЮ только два правила - ЖЫ-ШЫ и НЕСГЛАГОЛАМИ... ;)))

With best regards, Vladimir A.Bakhvaloff.  E-mail: [EMAIL PROTECTED]

request BLR что за хрень ?

2007-09-07 Пенетрантность Константин

Hi, многоуважаемый All!

Invalid token.
invalid request BLR at offset 3502.
context already in use (BLR error).

При попытке перекомпилировать тригер ...

С уважением,
Константин Григорьевич.
===




Re: Версия FB-клиента

2007-09-07 Пенетрантность Dmitry Voroshin


Ded [EMAIL PROTECTED] сообщил/сообщила в
новостях следующее: news:[EMAIL PROTECTED]

 Dmitry Voroshin wrote:
  Так это-ж не при установке FB происходит, а при РЕГИСТРАЦИИ компонентов
IBX.

 Не только. В моём экземпляре, возрастом сходном с окаменевшим
 дерьмом мамонта, например, сходу беглым взглядом

 procedure TIBTransaction.SetDefaultAction(Value: TTransactionAction);
 begin
if (Value = taRollbackRetaining) and (GetIBClientVersion  6) then
  IBError(ibxeIB60feature, [nil]);
FDefaultAction := Value;
 end;


А если глянуть глубже, то вот такой вот забавный код...

 Fisc_rollback_retaining := TryGetProcAddr('isc_rollback_retaining'); {do
not localize}
if Assigned(Fisc_rollback_retaining) then
begin
  IBClientVersion := 6;

Так что не думаю, что всё так страшно...




Re: Насколько безопастно ...

2007-09-07 Пенетрантность Andrei Yeryomin


Vladimir A.Bakhvaloff пишет:

Hello, Dmitri!
You wrote  on Fri, 07 Sep 2007 11:44:00 +0400:

 ?? Ну, Дим, можно и опасность с т написать. Проверочные слова - 
 ?? опасение, опасаться.

 DK у меня врожденная грамотность. так что мне пофиг.

Ты знал!.. Ты знал!.. Ты гонишь!.. /рус.нар.анек./

ЗЫ. Я и сам ЗНАЮ только два правила - ЖЫ-ШЫ и НЕСГЛАГОЛАМИ... ;)))

А ЧЮ, ЩЮ?

--
С уважением,
 Андрей Еремин.



Re: request BLR что за хрень ?

2007-09-07 Пенетрантность Dmitry Yemanov


Константин wrote:


Invalid token.
invalid request BLR at offset 3502.
context already in use (BLR error).

При попытке перекомпилировать тригер ...


Думаешь, тут все телепаты? Триггер показать слабо?


--
Дмитрий Еманов



Re: OFF просто хочется расказать

2007-09-07 Пенетрантность Alexander A. Venikov


Hello, Vladimir!
You wrote to Khorsun Vlad on Fri, 7 Sep 2007 10:44:31 +0400:

VA А методом копи-паста?.. %)
Это же не наш метод (с)
--
Удач
Alexander A. Venikov, Tobolsk, Russia 





Re: Насколько безопастно ...

2007-09-07 Пенетрантность Alex Cherednichenko

Привет, Evgeny!
Вы пишешь  07 сентября 2007:

 EP Вот я лЧино прМмер до наоборот, я читал очень очень много. Первая 
 EP прЧотенная книга была Как закалялась сталь второй клаС. Но при этом я 
 EP привык быстро читать, и слово воспринимаю целиком а не по буквам. Что 
 EP позволяет очень быстро читать н Оне замечаЬт отдельные косяки в буквах. 
 EP Проблеммы начинаюСтся с именами выдуманных персонажей.

Жень, ещё бы над порядком букв в словах поработать маненько...

-- 
With best regards, Alex Cherednichenko.




Re: Версия FB-клиента

2007-09-07 Пенетрантность Dmitri Kuzmenko


Hello, Dmitry!

Dmitry Voroshin wrote:


Так это-ж не при установке FB происходит, а при РЕГИСТРАЦИИ компонентов IBX.
И этот ТИП - кто это такой? Вася Пупкин? Так Вася Пупкин наверняка уже
Дельфу с IB6 или каим-там поставил вместе и у него всё прекрасно
зарегистрировалось. А если этот тип программист - то не понять причину тут
просто нельзя!


давай не будем. эпоха, когда после установки FB люди жаловались на 
пропажу компонент Services API прошла. И из них мало кто

догадывался, почему такое происходит.
Программисты бывают разные. Зачастую прикладник даже если очень
хорошо пишет ПО, не обладает практически никакими системными
знаниями. Такие дела.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34




Re: Версия FB-клиента

2007-09-07 Пенетрантность Dmitry Voroshin


Dmitri Kuzmenko [EMAIL PROTECTED] сообщил/сообщила в
новостях следующее: news:[EMAIL PROTECTED]

 Hello, Dmitry!

 Dmitry Voroshin wrote:

  По моему с этой чехардой с цифрами гемороя больше, чем с ИНСТАЛЛЯЦИЕЙ
IBX.
  Куда проще в исходниках IBX эту проверку закоментировать. Кому надо -
тот
  так и сделает, а кому не надо - ну и чих с ним...

 кто так сделает? Представь себе, что не все используют FIBPlus.
 Допустим, некий тип купил дельфю, запускает, ставит FB, и ... ?

 сервер ему человеческим голосом говорит - поменяй в этом сраном IBX
 в строке такой то то и это!?

Так это-ж не при установке FB происходит, а при РЕГИСТРАЦИИ компонентов IBX.
И этот ТИП - кто это такой? Вася Пупкин? Так Вася Пупкин наверняка уже
Дельфу с IB6 или каим-там поставил вместе и у него всё прекрасно
зарегистрировалось. А если этот тип программист - то не понять причину тут
просто нельзя!




Re: Версия FB-клиента

2007-09-07 Пенетрантность Dmitry Voroshin


Khorsun Vlad [EMAIL PROTECTED]
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]

 Dmitry Voroshin ...
 
 
  Vlad Khorsun
  сообщил/сообщила в новостях следующее: ...
   ДК уже сказал - чтобы IBX не отвергало Service API
 
  По моему с этой чехардой с цифрами гемороя больше, чем с ИНСТАЛЛЯЦИЕЙ
IBX.

 А по-моему - нет. Будем спорить ?

А смысл?




Re: Насколько безопастно ...

2007-09-07 Пенетрантность Dmitri Kuzmenko


Hello, Slava!

Slava Ekimov wrote:


?? у меня врожденная грамотность. так что мне пофиг.
EP Хочу себе такую, вот кому достальсь вся моя грамотность

Да нет никакой врожденной грамотности.
Просто читать в детстве надо много, вот слова и запоминаются.


это и имелось в виду. я с пяти лет читаю. в детстве читал
очень много.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34