|
Добавление нумерации, при создании документа на основании | ☑ | ||
---|---|---|---|---|
0
NIGHTHUNTER
16.08.22
✎
07:18
|
На основании документа создается документ.
Ему необходимо в номер присваивать номер основания + . порядковый номер, создаваемого на основании его документа. То есть номер основания + .1 , .2 , .3 и тд. Сколько будет создаваться на основании него документов. Как определять номер, .1, .2, .3. Нужно смотреть, сколько документов уже создано на основании этого документа, и присваивать номер? Как определить имеющиеся документы, которые были созданы на его основании? |
|||
1
Мимохожий Однако
16.08.22
✎
08:05
|
(0) Приведи пример того, что ты хочешь.
|
|||
2
yopQua
16.08.22
✎
08:18
|
документы типовые?
|
|||
3
Кир Пластелинин
16.08.22
✎
08:19
|
номер основания как префикс, а дальше сама платформа, не?
|
|||
4
yopQua
16.08.22
✎
08:21
|
без основания док будет создаваться?
|
|||
5
Фантазер
16.08.22
✎
08:41
|
(0) Херня какая-то. Это точно практическая задача или просто в теории?
Лучше сделать новое поле - НомерДляПечати и изгаляться в нем, его же и выводить в печать. А системный номер документа лучше вообще не трогать. Пример: сделали документ из основания, присвоился номер 003.1, потом его пометили на удаление. Следующий документ из этого основания даст 003.2. Это по вашей логике верно или нет? Будет путаница в системных номерах и программа не сможет поставить верный и не даст записать. "Опять криворукие программисты виноваты". А тут всего лишь нужно знать решаемую задачу и выбрать верный способ. |
|||
6
NIGHTHUNTER
16.08.22
✎
09:22
|
Сделал так.
У документа есть реквизит, куда ставится основание. Выбираю документы, с отбором по этому документу основания. Сколько их выбрал, потом прибавляю 1. В скобках. Получается как нужно было. НомерОснования.ПорядковыйНомерНаОсновании . |
|||
7
mikecool
16.08.22
✎
10:00
|
омг... скоро будут новые темы про "номер не уникальный"
|
|||
8
NIGHTHUNTER
16.08.22
✎
10:09
|
(7) Как он будет не уникальный?
|
|||
9
mikecool
16.08.22
✎
10:10
|
(8) когда система накрутит счетчик до максимума - тогда и будет
|
|||
10
mikecool
16.08.22
✎
10:11
|
заниматься добавлением номера в "хвост" - своего рода мазохизм
добавлять проще всего в начало и не лохматить бабушку |
|||
11
Фантазер
16.08.22
✎
10:22
|
(8) "А вы настойчивый гардемарин!" (c) ДМБ
Когда придет просветление - сделаешь новое поле. Ты не представляешь сколько начинающих программистов через это проходят.)) |
|||
12
Bell
16.08.22
✎
21:36
|
(6)Номер основания желательно что был уникальным в течении 5 лет (срок хранения документов).. ГХХХХХХххх
|
|||
13
NIGHTHUNTER
17.08.22
✎
08:04
|
(11) Согласен. Что номер номером, а что нужно, это отдельное поле.
Но видя как все везде сделано, и как ставится задача, забываешься, и пытаешься сделать как говорят. Префикс сказали там берется из организации. Где это формируется я пока не находил. Похоже все же он не в режиме предприятия был введен пользователем. |
|||
14
Мимохожий Однако
17.08.22
✎
08:30
|
(13) "забываешься, и пытаешься сделать как говорят"
Навеяло от Черномырдина "Никогда не было и вдруг опять" |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |