View previous topic :: View next topic |
Author |
Message |
Светлана
Joined: 22 Jul 2002 Posts: 416 Location: Эпштейн Светлана
Interests: Бердск, Новосибирская обл
|
Posted: 19 Dec 2005 08:10 Post subject: Транзакция |
|
|
Существует ли в Harbour что-то типа транзакций? |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 19 Dec 2005 12:42 Post subject: |
|
|
В самом харборе такого нет
Есть в ADS,MySQL или можно написать самостоятель |
|
Back to top |
|
|
Светлана
Joined: 22 Jul 2002 Posts: 416 Location: Эпштейн Светлана
Interests: Бердск, Новосибирская обл
|
Posted: 19 Dec 2005 14:18 Post subject: |
|
|
А интересно, как в самом БЭСТе отслеживается, например, корректное добавление документа? Шапка в один файл, строки в другой... а если между этими действиями что-нибудь случило |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 19 Dec 2005 14:23 Post subject: |
|
|
Ну начнем с того что до самой записи все находится в памяти,
потом перед записью производится проверка и запись и тут проме
жуток такой небольшой что проблема тока при резком отключениии в момент записи - тады с записываемом документом будут проблемы, которые мы опять таки через технологические операции лови |
|
Back to top |
|
|
grey
Joined: 12 Jan 2004 Posts: 297 Location: Родионов С.Г. Occupation: ООО Бухгалтер, программист Interests: Набережные Челны
|
Posted: 19 Dec 2005 15:04 Post subject: |
|
|
Да, уж. Очень небольшой, например в накладной из 500 строк не больше 2 минут.
В БЭСТе реализован учень мощный и удобный механизм глобальной транзакции. При малейшем сбое откатываемся на резервную копию _________________ http://grey-soft.narod.ru - примочки к программам серии БЭС |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 19 Dec 2005 15:44 Post subject: |
|
|
И много у вас накладных по 500 строк и с какой частотой ? |
|
Back to top |
|
|
shura_k
Joined: 10 Oct 2003 Posts: 342 Location: Александр Occupation: Специалист Interests: Калининград
|
Posted: 19 Dec 2005 15:51 Post subject: |
|
|
А как обрабатываются отчёты с касс? Там-то позиций очень много! |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 19 Dec 2005 17:07 Post subject: |
|
|
Отчеты с касс это немного не |
|
Back to top |
|
|
Титов Александр
Joined: 26 Jul 2002 Posts: 975 Location: Титов Александр Александрович Occupation: Компания БЭСТ Interests: Москва
|
Posted: 19 Dec 2005 17:12 Post subject: |
|
|
grey wrote: | Да, уж. Очень небольшой, например в накладной из 500 строк не больше 2 минут.
В БЭСТе реализован учень мощный и удобный механизм глобальной транзакции. При малейшем сбое откатываемся на резервную копию |
Во многих режимах в БЭСТе действительно реализован механизм транзакций и введены операции отката при некорректном окончании транзакции. _________________ С уважением, Александр Титов, Компания БЭСТ, Москва, отдел разрабо |
|
Back to top |
|
|
shura_k
Joined: 10 Oct 2003 Posts: 342 Location: Александр Occupation: Специалист Interests: Калининград
|
Posted: 19 Dec 2005 17:14 Post subject: |
|
|
Мне кажется что для борьбы с ошибками в базе надо немного доработать механиз контрольных сумм. В частности, чтобы для CRC в MDOC учитывались соответствующие строки из MDOCM. И после записи в базу, проверялось соответстви |
|
Back to top |
|
|
grey
Joined: 12 Jan 2004 Posts: 297 Location: Родионов С.Г. Occupation: ООО Бухгалтер, программист Interests: Набережные Челны
|
Posted: 19 Dec 2005 21:33 Post subject: |
|
|
nordk wrote: | И много у вас накладных по 500 строк и с какой частотой ? |
У меня - ни одной , а вот у заказчиков бывают и больше. Если вылетают, мат стоит до Луны.
Титов Александр wrote: |
Во многих режимах в БЭСТе действительно реализован механизм транзакций и введены операции отката при некорректном окончании транзакции. |
А этот механизм доступен нам, простым плагинописателям? Если да, как пользовать _________________ http://grey-soft.narod.ru - примочки к программам серии БЭС |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 20 Dec 2005 14:34 Post subject: |
|
|
Организуйте режим прихода через импорт строк - если не получилось достаточно будет тока файл подгрузить повторно и все, если настолько актуально.... |
|
Back to top |
|
|
grey
Joined: 12 Jan 2004 Posts: 297 Location: Родионов С.Г. Occupation: ООО Бухгалтер, программист Interests: Набережные Челны
|
Posted: 20 Dec 2005 22:44 Post subject: |
|
|
nordk wrote: | Организуйте режим прихода через импорт строк - если не получилось достаточно будет тока файл подгрузить повторно и все, если настолько актуально.... |
Не понял ... Это о чем ? _________________ http://grey-soft.narod.ru - примочки к программам серии БЭС |
|
Back to top |
|
|
Светлана
Joined: 22 Jul 2002 Posts: 416 Location: Эпштейн Светлана
Interests: Бердск, Новосибирская обл
|
Posted: 21 Dec 2005 06:02 Post subject: |
|
|
Сколько заинтересованных лиц...
Quote: | Во многих режимах в БЭСТе действительно реализован механизм транзакций и введены операции отката при некорректном окончании транзакции. |
Очень бы хотелось иметь к нему (режиму) доступ. Это возможно?
У меня программа на Харборе при удалении одной накладной, удаляет еще ряд смежных. И хотелось бы это делать максимально корректно. |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 21 Dec 2005 10:35 Post subject: |
|
|
Приведите часть кода -посмотрим, скаж |
|
Back to top |
|
|
|