Имя: Пароль:
1C
 
Добавление нумерации, при создании документа на основании
, , ,
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) "забываешься, и пытаешься сделать как говорят"
Навеяло от Черномырдина "Никогда не было и вдруг опять"