![]() |
#1 |
Участник
|
Создание закупки с непрерывной номерной серией
Добрый день
Неоднократно обсуждался вопрос программного создания закупок Осталось неясным как генерировать номера при непрерывной номерной серии Заранее спасибо |
|
![]() |
#2 |
SAP
|
А что тут не ясного?
|
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от nikbik
Добрый день
Неоднократно обсуждался вопрос программного создания закупок Осталось неясным как генерировать номера при непрерывной номерной серии Заранее спасибо ![]() Например: PHP код:
|
|
![]() |
#4 |
Модератор
|
Кажется, я понимаю... дело в том, что, когда пользователь жмет "отмена", какая бы непрерывная серия ни была, она "съедает" номер. Столкнулся с таким требованием, программировал. По-моему, присваивал временный номер (если есть связь таблиц по этому полю, иначе - не нужно), а потом, при удачном закрытии формы, брал стандартный и присваивал уже его (если есть связанные таблицы, не забудьте и там проапдэйтить).
С Уважением, Георгий |
|
![]() |
#5 |
Участник
|
Да, я делал именно через временный номер с "commit" когда точно создаем - при этом выбирался номер из серии.
Хотя, по-моему в коде где-то видел именно корректную работу с непрерывной серией. |
|
![]() |
#6 |
Microsoft Dynamics
|
Цитата:
Сообщение от George Nordic
Кажется, я понимаю... дело в том, что, когда пользователь жмет "отмена", какая бы непрерывная серия ни была, она "съедает" номер.
__________________
You should use Bing before asking dumb questions. |
|
|
За это сообщение автора поблагодарили: George Nordic (2). |
![]() |
#7 |
Модератор
|
Просто тема про закупки была
![]() А так - Вы правы. Спасибо за пример. Но я писал про случай, когда, может, и в самописном коде, затрагивается создание и связанных таблиц. Кстати, насчет пресловутого "временного номера": если форма открыта в модальном режиме, то писал номер сессии, кажется. А вообще-то была для таких случаев в "Основном" сделана специальная служебная серия. Это так, к слову ![]() Кстати, интересно, в чем все-таки проблема? А то так точно телепатом станешь ![]() С Уважением, Георгий |
|
![]() |
#8 |
Участник
|
Спасибо
Все дело было именно в ttsbegin, ttscommit |
|