Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Организация нумерации документов / 10 сообщений из 10, страница 1 из 1
19.04.2013, 00:42
    #38231866
wamaco
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация нумерации документов
Вопрос:
Как лучше организовать нумерацию документов?
Пример: один менеджер решил сделать счет на оплату покупателю, ему назначен номер, например 5.
Он его открыл и сидит думает. Второй менеджер создает другой счет, ему назначен номер 6. Он быстренько его сделал и сохранил.
Первый менеджер решил не сохранять счет и нажал отмену создания.
Что делать с выпавшим номером счета, в данном случае Счет №5?
Очевидно, что нумерацию документов необходимо увеличивать при создании, но что делать с пропущенными номерами?
Счета еще ладно, данный документ ни к чему не обязывает.
А вот взять если расходные кассовые ордера, там не хорошо пропускать номера документов.
Кто как решает данную коллизию?
...
Рейтинг: 0 / 0
19.04.2013, 01:42
    #38231906
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация нумерации документов
Спроси сам себя (или тех же самых менеджеров): как решался этот вопрос до появления
компьютеров? "Всё уже украдено до вас." (с)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
19.04.2013, 03:31
    #38231911
Сергей Васкецов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация нумерации документов
wamacoно что делать с пропущенными номерами?
То же что и с пропущенными датами ))

wamacoА вот взять если расходные кассовые ордера
Вы уверены, что хотите обсудить кассовое сторно?

wamacoКто как решает данную коллизию?
Кто запретом удаления и модификации номера.
Кто - просто забиванием.
...
Рейтинг: 0 / 0
19.04.2013, 06:02
    #38231933
Злой Бобр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация нумерации документов
wamacoВопрос:
Как лучше организовать нумерацию документов?
wamacoОчевидно, что нумерацию документов необходимо увеличивать при создании, но что делать с пропущенными номерами?
...
Кто как решает данную коллизию?
На первый вопрос у вас уже есть ответ в вашем посте. На второй вопрос - это административные "проблемы" и программистов они волновать недолжны. Захотят - сами все разрулят. С точки зрения ответа на первый вопрос, то никаких проблем невижу.
...
Рейтинг: 0 / 0
19.04.2013, 06:44
    #38231941
Naf
Naf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация нумерации документов
авторОчевидно, что нумерацию документов необходимо увеличивать при создании
Неочевидно, например, 1С решила теперь нумеровать документы в типовых конфигурациях при записи
...
Рейтинг: 0 / 0
19.04.2013, 09:26
    #38232036
_мод
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация нумерации документов
wamacoКак лучше организовать нумерацию документов?
Номер присваивается только после кнопки ОК
...
Рейтинг: 0 / 0
19.04.2013, 09:28
    #38232042
Old Nick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация нумерации документов
Мне кажется необходимо разделять процесс создания и процесс регистрации документа.
Во время создания документу номер не присваивается, он заполняется и сохраняется.
А затем идёт процесс регистрации документа в журнале, этот процесс уже является одномоментным и транзакционным.
И номера будут по-порядку
...
Рейтинг: 0 / 0
19.04.2013, 14:03
    #38232674
БД
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация нумерации документов
Присвоенный номер при сохранении документа в базу перепроверить на соответствие последнему+1, если нет присвоить номер последний+1.
...
Рейтинг: 0 / 0
19.04.2013, 15:14
    #38232850
egorych
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация нумерации документов
БДПрисвоенный номер при сохранении документа в базу перепроверить на соответствие последнему+1, если нет присвоить номер последний+1.и отсюда возникает логичный вопрос, а зачем тогда вообще присваивать номер заранее? имеет смысл присваивать его непосредственно при сохранении документа, вот и вся проблема
...
Рейтинг: 0 / 0
19.04.2013, 17:03
    #38233147
Бредятина
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация нумерации документов
wamaco... Что делать с выпавшим номером счета, в данном случае Счет №5?
Очевидно, что нумерацию документов необходимо увеличивать при создании, но что делать с пропущенными номерами?
Счета еще ладно, данный документ ни к чему не обязывает.
А вот взять если расходные кассовые ордера, там не хорошо пропускать номера документов.
Кто как решает данную коллизию?
Поясните, пожалуйста, формально термин "не хорошо".
Для того, чтобы решить коллизию, нужно ее просто устранить в соответствующем нормативном правовом акте (федеральном законе, постановлении правительства и т.п.). Сначала выясните в каком именно НПА внесена эта коллизия. К чему именно и кого обязывает отсутствие документа с номером 5? Представьте себе, что БД организована в бумажном журнале и ведется вручную. Подошел к журналу один сотрудник вписал туда свой документ № 5. И через день, когда текущий номер уже вовсе не 6, а 1006, решил, что этот документ № 5 не нужно оформлять. Зачеркнул свою запись (или поставил признак "Удален") и расписался. И в чем проблема? Напечатать пустой документ с номером 5 и подшить в папку для порядка? В чем коллизия не понятно. Здесь было предложение, чтобы сотрудник сначала оформил документ, а потом подошел к журналу только за номером . Но это же не гарантирует, что документ окажется не нужным и его следовало бы удалить)) Хотя канцелярия примерно так и работает - когда она присваивает исходящий номер письму? Когда уже как бы нет сомнений, что письмо будет отправлено))
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Организация нумерации документов / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]