Здравствуйте.
Вот такая задача
Использую FB 2.1
Процедура формирует несколько связанных между собой документов, получая
номера документов с помощью генератора.
Если при выполнении процедуры происходит ошибка блокировки ( при
формировании документов меняются
текущие остатки товара, а поводо
Привет!
> освобождает слишком много негативной энергии. Можно ли как воспользоваться
> SAVEPOINT, или еще каким ни будь механизмом что бы <подбирать> пропущенные
> номера документов?
Низзя.
Можно номер документа (видимый ползателю) делать в виде временной
метки, типа
20100302164056123456 (тысяч
On Mar 2, 4:43 pm, Sergey Mereutsa wrote:
> А зоказчегу объяснить, чем может грозить получение "бездырочной"
> нумеротации - взять с него расписку, что он ознакомился с
> последствиями и претензий не будет иметь. Как правило, это решает
> вопрос.
А чем оно грозит?
Привет!
>> А зоказчегу объяснить, чем может грозить получение "бездырочной"
>> нумеротации - взять с него расписку, что он ознакомился с
>> последствиями и претензий не будет иметь. Как правило, это решает
>> вопрос.
> А чем оно грозит?
Обломом (если есть PK/Uniq) при вставке получившегося дубли
On Mar 2, 5:21 pm, Sergey Mereutsa wrote:
> Привет!
>
> >> А зоказчегу объяснить, чем может грозить получение "бездырочной"
> >> нумеротации - взять с него расписку, что он ознакомился с
> >> последствиями и претензий не будет иметь. Как правило, это решает
> >> вопрос.
> > А чем оно грозит?
> О
Привет!
>> > А чем оно грозит?
>> Обломом (если есть PK/Uniq) при вставке получившегося дубликата.
> А откуда там дубликаты?
Как откуда?
Т1 старт
находим дырку
Т2 старт
Находим дырку
Т1 коммит
Т2 - коммит с обломом.
Ы?
>> У нас с документами строгой отчётности налоговая пошла дальше -
>> накла
Vadim Mescheryakov wrote:
текущие остатки товара, а поводов их изменить много), то транзакция
откатывается, программа перехватывает ошибку и повторяет попытку
формирования документа.
Присваивать номер из генератора непосредственно перед коммитом.
Внутренний PK сделать невидимым.
On Mar 2, 6:06 pm, Sergey Mereutsa wrote:
> Привет!
>
> >> > А чем оно грозит?
> >> Обломом (если есть PK/Uniq) при вставке получившегося дубликата.
> > А откуда там дубликаты?
>
> Как откуда?
>
> Т1 старт
> находим дырку
> Т2 старт
> Находим дырку
> Т1 коммит
> Т2 - коммит с обломом.
> Ы?
Тут к
>Проблема пропуска номера заключается в том что генератор получил следующее
>значение, а документ не сохранился в этой транзакции и будет создан со
>следующим номером при повторном вызове процедуры. Дублирование номеров то же
>освобождает слишком много негативной энергии. Можно ли как воспользов
Hello Vadim,
Tuesday, March 2, 2010, 4:43:47 PM, you wrote:
VM> Здравствуйте.
VM> Вот такая задача
Можно ли как воспользоваться
VM> SAVEPOINT, или еще каким ни будь механизмом что бы <подбирать> пропущенные
VM> номера документов?
В бытность мою обучения на военой кафедере расказывали нам про
From: ru-firebird@googlegroups.com [mailto:ru-fireb...@googlegroups.com] On
Behalf Of Slava Ekimov
Sent: Wednesday, March 03, 2010 10:11 AM
To: ru-firebird@googlegroups.com
Subject: Re: Проблема с получением уникального номера документа
>Проблема пропуска номера заключается в том что гене
11 matches
Mail list logo