|
Создание текстового поля с автонумерацией |
☑ |
0
NIGHTHUNTER
04.10.22
✎
06:46
|
Имеется документ, у которого номер при записи задается в формате 22-575 .
У документа включена автонумерация .
Длина номера 11, непериодический.
Как узнать каким образом задается формат у этого номера документа? Именно такой.
Необходимо у другого документа создать текстовое поле, и установить для него подобную автонумерацию.
Что бы оно при записи, или при открытии устанавливалось в аналогичный номер. Думаю как это увязать.
То есть автонумерация, подобного номера, самостоятельно.
|
|
1
Злопчинский
04.10.22
✎
07:00
|
хз как в восьмерке сделать можно, на клюшках я сделал простой документ без реквизитов, служебный, хранил документ сейчас-20 лет. При необходимости получения номера в дополнительное текстовое поле я просто генерил этот документ с записью, номер генерился автоматом, брал номер из полученного документа. аналогично наверное можно генерить из служебного справочника, установив префикс "22-"
|
|
2
2S
04.10.22
✎
07:03
|
Пилят, ну подписка же ж
|
|
3
Злопчинский
04.10.22
✎
07:04
|
М.б. у другого документа сделать основанием упомянутый тобой докумиент? и просто номер тащить из документа-оснвоания (или вообще не тащить, т.к. через основание можно получить".
Странная какая-то задача...
|
|
4
NIGHTHUNTER
04.10.22
✎
07:11
|
(2) Ну так в подписке что то же делать нужно. Не автоматически же она будет генерировать нужный номер.
(1)(2) Да, интересные варианты, но к этому нужно самому прийти. Пока как что понимания нет. А по догадкам не делают же.
|
|
5
NIGHTHUNTER
04.10.22
✎
08:19
|
Что там с подпиской?
|
|
6
Гипервизор
04.10.22
✎
08:21
|
(4) Автонумерация документа - она для номера (стандартного реквизита документа), а вам для своего реквизита надо. Ну потрудитесь поразмыслить как бы вы присваивали следующий номер. Вместо "мне нужно" и "как узнать" садитесь и расписывайте вашу задачу по пунктам хоть псевдокодом.
Не как сейчас у вас - некая магия из чёрного ящика, а конкретно: получить последнее значение реквизита (из документа или регистра для хранения номеров), инкрементировать значение, записать документ.
|
|
7
rphosts
04.10.22
✎
08:26
|
(0) разумеется в подписке запросом... а как подробнее зависит от деталей потребности... например какая-то периодичность есть или нет.
|
|
8
rphosts
04.10.22
✎
08:27
|
*запросом и толикой кода
|
|
9
kobzon2
04.10.22
✎
08:43
|
(5) Смотришь процедуру из подписки, анализируешь как сделано для документа который тебе нужен.
А-а-а, забанили Ночного охотника?) Он же теперь работу потеряет. Без форума ему никак...
|
|
10
rphosts
04.10.22
✎
08:47
|
(9) если там автонумерация - весь код скорее всего в недрах платформы.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший