mojaSymfonia FORUM
https://forum.mix-soft.pl/

Oznaczanie dokumentu jako będącego w trybie edycji
https://forum.mix-soft.pl/viewtopic.php?f=15&t=2479
Strona 1 z 1

Autor:  Kamienios [ 2010-11-21, 02:36 ]
Tytuł:  Oznaczanie dokumentu jako będącego w trybie edycji

Witam,

W jakiś sposób symfonia Handel oznacza dokument (przykładowo zamówienia obcego), że est w trybie edycji? Tak, że inny użytkownik nie może w tym czasie dokonywać modyfikacji.

Autor:  wrob [ 2010-11-21, 02:39 ]
Tytuł: 

Oznacza gdzie? Na ekranie? W bazie? - generalnie blokowany jest rekord z DK czy tam MG zalieznie od tege jaki dokument

Autor:  Kamienios [ 2010-11-21, 21:13 ]
Tytuł: 

W bazie. Chodzi o blokadę która w przypadku edycji dokumentu przez jednego użytkownika, drugiemu wyświetla informacje, iż dokument jest edytowany przez innego usera.

W jaki sposób zakłada się taką blokadę? Chodzi mi o sentencję SQL.
Wiem, że każda instrukcja select blokuje rekord na chwile. Ale jak zablokować go na dłużej?

Autor:  wrob [ 2010-11-22, 02:49 ]
Tytuł: 

Moze najpierw okresl sie o czym rozmawiamy - jak wynika ze slowa SQL - to chyba pytasz o HMF? Dobrze mysle?

Jak sie blokuje rekord w SQL to znajdziesz na kazdym forum MSSQL - szukaj Transaction np albo record edt lock......

PS. Jesli to HMF to po co chcesz blokowac rekord z zewnatrz? Moze po prostu uzyj obiektw HMF do edycji doka - i one same zablokuja

Autor:  rafal [ 2010-11-22, 17:20 ]
Tytuł: 

Kamienios pyta się o Symfonia Handel, więc zapewne chodzi o dawne Premium.
Tu blokowanie odbywa się też za pomocą funkcji jakie dostarcza Betrive API.

Napiszesz co chciałbyś zrobić?

Autor:  wrob [ 2010-11-22, 17:25 ]
Tytuł: 

No ale pyta o sekwencje SQL - licho wie co on ma na mysli - musimy poczekac az sie okresli :-)

Autor:  Kamienios [ 2010-11-22, 17:28 ]
Tytuł: 

Chodzi o SQL. Do wersji Forte.
Dzięki za zainteresowanie.
Muszę poczytać o tych blokadach, bo do tej pory wydawało mi się, że blokada zakładana jest tylko na moment wykonania instrukcji. A takie blokady długie jak w przypadku edycji dokumentu są realizowane w jakiś inny sposób.

Autor:  wrob [ 2010-11-22, 18:07 ]
Tytuł: 

Poczytaj o transakcjach - tu masz taki stary juz ale bardzo fajny artykul

http://www.databasejournal.com/features/mssql/article.php/3524891/Controlling-Transactions-and-Locks-in-SQL-2000-and-2005---Part-1.htm

Autor:  zz [ 2010-11-29, 14:11 ]
Tytuł: 

A czy jakoś ze statusu obiektów (dok. sprzedaży, ZMO) mogę sprawdzić, czy dokument znajduje się w trybie edycji?

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/