Главная
Новый форум
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Транзакция

 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> Программирование в БЭСТ-4
View previous topic :: View next topic  
Author Message
Светлана



Joined: 22 Jul 2002
Posts: 416
Location: Эпштейн Светлана

Interests: Бердск, Новосибирская обл

PostPosted: 19 Dec 2005 08:10    Post subject: Транзакция Reply with quote

Существует ли в Harbour что-то типа транзакций?
Back to top
View user's profile Send private message Send e-mail
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 19 Dec 2005 12:42    Post subject: Reply with quote

В самом харборе такого нет
Есть в ADS,MySQL или можно написать самостоятель
Back to top
View user's profile Send private message Send e-mail
Светлана



Joined: 22 Jul 2002
Posts: 416
Location: Эпштейн Светлана

Interests: Бердск, Новосибирская обл

PostPosted: 19 Dec 2005 14:18    Post subject: Reply with quote

А интересно, как в самом БЭСТе отслеживается, например, корректное добавление документа? Шапка в один файл, строки в другой... а если между этими действиями что-нибудь случило
Back to top
View user's profile Send private message Send e-mail
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 19 Dec 2005 14:23    Post subject: Reply with quote

Ну начнем с того что до самой записи все находится в памяти,
потом перед записью производится проверка и запись и тут проме
жуток такой небольшой что проблема тока при резком отключениии в момент записи - тады с записываемом документом будут проблемы, которые мы опять таки через технологические операции лови
Back to top
View user's profile Send private message Send e-mail
grey



Joined: 12 Jan 2004
Posts: 297
Location: Родионов С.Г.
Occupation: ООО Бухгалтер, программист
Interests: Набережные Челны

PostPosted: 19 Dec 2005 15:04    Post subject: Reply with quote

Да, уж. Очень небольшой, например в накладной из 500 строк не больше 2 минут.


В БЭСТе реализован учень мощный и удобный механизм глобальной транзакции. При малейшем сбое откатываемся на резервную копию
_________________
http://grey-soft.narod.ru - примочки к программам серии БЭС
Back to top
View user's profile Send private message Visit poster's website
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 19 Dec 2005 15:44    Post subject: Reply with quote

И много у вас накладных по 500 строк и с какой частотой ?
Back to top
View user's profile Send private message Send e-mail
shura_k



Joined: 10 Oct 2003
Posts: 342
Location: Александр
Occupation: Специалист
Interests: Калининград

PostPosted: 19 Dec 2005 15:51    Post subject: Reply with quote

А как обрабатываются отчёты с касс? Там-то позиций очень много!
Back to top
View user's profile Send private message
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 19 Dec 2005 17:07    Post subject: Reply with quote

Отчеты с касс это немного не
Back to top
View user's profile Send private message Send e-mail
Титов Александр



Joined: 26 Jul 2002
Posts: 975
Location: Титов Александр Александрович
Occupation: Компания БЭСТ
Interests: Москва

PostPosted: 19 Dec 2005 17:12    Post subject: Reply with quote

grey wrote:
Да, уж. Очень небольшой, например в накладной из 500 строк не больше 2 минут.
В БЭСТе реализован учень мощный и удобный механизм глобальной транзакции. При малейшем сбое откатываемся на резервную копию

Во многих режимах в БЭСТе действительно реализован механизм транзакций и введены операции отката при некорректном окончании транзакции.
_________________
С уважением, Александр Титов, Компания БЭСТ, Москва, отдел разрабо
Back to top
View user's profile Send private message Visit poster's website
shura_k



Joined: 10 Oct 2003
Posts: 342
Location: Александр
Occupation: Специалист
Interests: Калининград

PostPosted: 19 Dec 2005 17:14    Post subject: Reply with quote

Мне кажется что для борьбы с ошибками в базе надо немного доработать механиз контрольных сумм. В частности, чтобы для CRC в MDOC учитывались соответствующие строки из MDOCM. И после записи в базу, проверялось соответстви
Back to top
View user's profile Send private message
grey



Joined: 12 Jan 2004
Posts: 297
Location: Родионов С.Г.
Occupation: ООО Бухгалтер, программист
Interests: Набережные Челны

PostPosted: 19 Dec 2005 21:33    Post subject: Reply with quote

nordk wrote:
И много у вас накладных по 500 строк и с какой частотой ?

У меня - ни одной , а вот у заказчиков бывают и больше. Если вылетают, мат стоит до Луны.

Титов Александр wrote:

Во многих режимах в БЭСТе действительно реализован механизм транзакций и введены операции отката при некорректном окончании транзакции.

А этот механизм доступен нам, простым плагинописателям? Если да, как пользовать
_________________
http://grey-soft.narod.ru - примочки к программам серии БЭС
Back to top
View user's profile Send private message Visit poster's website
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 20 Dec 2005 14:34    Post subject: Reply with quote

Организуйте режим прихода через импорт строк - если не получилось достаточно будет тока файл подгрузить повторно и все, если настолько актуально....
Back to top
View user's profile Send private message Send e-mail
grey



Joined: 12 Jan 2004
Posts: 297
Location: Родионов С.Г.
Occupation: ООО Бухгалтер, программист
Interests: Набережные Челны

PostPosted: 20 Dec 2005 22:44    Post subject: Reply with quote

nordk wrote:
Организуйте режим прихода через импорт строк - если не получилось достаточно будет тока файл подгрузить повторно и все, если настолько актуально....


Не понял ... Это о чем ?
_________________
http://grey-soft.narod.ru - примочки к программам серии БЭС
Back to top
View user's profile Send private message Visit poster's website
Светлана



Joined: 22 Jul 2002
Posts: 416
Location: Эпштейн Светлана

Interests: Бердск, Новосибирская обл

PostPosted: 21 Dec 2005 06:02    Post subject: Reply with quote

Сколько заинтересованных лиц...
Quote:
Во многих режимах в БЭСТе действительно реализован механизм транзакций и введены операции отката при некорректном окончании транзакции.


Очень бы хотелось иметь к нему (режиму) доступ. Это возможно?
У меня программа на Харборе при удалении одной накладной, удаляет еще ряд смежных. И хотелось бы это делать максимально корректно.
Back to top
View user's profile Send private message Send e-mail
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 21 Dec 2005 10:35    Post subject: Reply with quote

Приведите часть кода -посмотрим, скаж
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> Программирование в БЭСТ-4 All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group

Rambler
Rambler's Top100 Рейтинг@Mail.ru