|
Добавление нумерации, при создании документа на основании |
☑ |
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) "забываешься, и пытаешься сделать как говорят"
Навеяло от Черномырдина "Никогда не было и вдруг опять"
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший