Нумерация справочника в пределах года

1. Metabos 29 30.09.22 18:02 Сейчас в теме
Добрый день! Подскажите, как можно сделать, чтобы нумерация справочника шла в пределах года?
По теме из базы знаний
Найденные решения
19. Sashares 34 01.10.22 23:07 Сейчас в теме
(18)Подчиненные справочники нужны для автоматической нумерацией платформой именно кода. Не могу на вскидку придумать, как это может помочь для произвольного строкового реквизита.
В этом случае имхо, имеет смысл добавить в справочник реквизит Год, типа дата, который приводить к началу года, и перед записью уже самостоятельно заполнять внутренний номер - выбирать элементы справочника с таким же значением года, и к числу максимального внутреннего номера найденного элемента добавлять 1.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Sashares 34 30.09.22 18:26 Сейчас в теме
(1)У вашего справочника есть дата?
user1831019; +1 Ответить
12. Metabos 29 01.10.22 20:07 Сейчас в теме
3. lmnlmn 69 30.09.22 20:42 Сейчас в теме
(1) Самое простое это добавить год в начало номера и ПриУстановкеНовогоКода этим рулить. Можно сделать поизощренее, но самое лучшее отказаться от этой затеи напрочь.
4. Sashares 34 30.09.22 21:33 Сейчас в теме
(1)Чисто теоретически - можно создать отдельный справочник - Года, и назначить его владельцем нужного справочника.
У нужного справочника установить нумерацию в пределах подчинения владельцу.
Соответственно выбирать в элементе нужного справочника владельца из справочника Года и нумерация будет "в пределах года".
5. Metabos 29 01.10.22 09:06 Сейчас в теме
(4)» Соответственно выбирать в элементе нужного справочника владельца из справочника Года и нумерация будет "в пределах года" можете пояснить подробнее? Я не поняла.
lefthander; +1 Ответить
6. lefthander 01.10.22 10:34 Сейчас в теме
(5)Можно полюбопытствовать - в какой ситуации нужна периодичность для справочника в пределах периода? Можно к элементам справочника добавить поле дата и при записи его заполнять, тогда уникальность будет обеспечена номером и датой. ;)
8. ishelper 01.10.22 13:33 Сейчас в теме
(6)
в какой ситуации нужна периодичность для справочника в пределах периода?
В ситуации криво поставленной задачи. Из которой, к тому же, нам показывают только кусочек.

Аналогия (для автора): выяснять, как лучше обрезать собаке уши, выложив фото кончика ее хвоста. :-)
13. Metabos 29 01.10.22 20:08 Сейчас в теме
(6) Такая задача от руководства.
16. ishelper 01.10.22 20:37 Сейчас в теме
(13)
Такая задача от руководства
М-да, не полегчало...

Вы хоть бы пример желаемого результата привели: как должен выглядеть код элемента справочника "первый в 2023 году"? А как - "первый в 2024 году"?
7. Sashares 34 01.10.22 12:26 Сейчас в теме
(5)Есть 2 справочника, первый - "Года", второй "МойСправочник".
В справочнике Года элементы с наименованием 2021, 2022, 2023. Он владелец для справочника "МойСправочник".
У справочника "МойСправочник" установлена нумерация в пределах подчинения владельцу.
Это значит, что для каждого элемента-владельца нумерация начинается заново.
Таким образом, создаем новый элемент в справочник МойСправочник, выбираем владельца - 2021 - нумерация будет 1, потом 2, потом 3, потом 4 и тд.
Создаем новый элемент с владельцем 2022 - и нумерация будет снова - 1, потом 2, потом 3 и тд.

Владельца можно автоматически заполнять - по текущей дате находить нужного.
14. Metabos 29 01.10.22 20:10 Сейчас в теме
(7) Скажите, а в таком случае если например какой то элемент будет удален, то как будет дальше идти нумерация? Заполняться пропущенный элемент или дальше идти с пропуском номера?
17. Sashares 34 01.10.22 22:38 Сейчас в теме
(14)Зависит от настроек конфигурации.
Обычно будет идти дальше.
https://its.1c.ru/db/metod8dev/content/1550/hdoc
18. Metabos 29 01.10.22 22:53 Сейчас в теме
(7) Спасибо за разъяснения. Сейчас задача поменялась. Нужно таким образом нумеровать не код, а другой реквизит, типо внутреннего номера. В этом случае ваша идея поможет? С подчиненными справочниками.
19. Sashares 34 01.10.22 23:07 Сейчас в теме
(18)Подчиненные справочники нужны для автоматической нумерацией платформой именно кода. Не могу на вскидку придумать, как это может помочь для произвольного строкового реквизита.
В этом случае имхо, имеет смысл добавить в справочник реквизит Год, типа дата, который приводить к началу года, и перед записью уже самостоятельно заполнять внутренний номер - выбирать элементы справочника с таким же значением года, и к числу максимального внутреннего номера найденного элемента добавлять 1.
9. user1203706 13 01.10.22 15:40 Сейчас в теме
(1) у нас так со времён 77 остался механизм нумерации требований в пределах дня, и да, сделан на подчиненных справочниках как в (4).

Так исторически сложилось и переехало в снеговик, ничего..живёт годами.
10. lefthander 01.10.22 19:18 Сейчас в теме
(9)
у нас так со времён 77 остался механизм нумерации требований в пределах дня,
Когда это документы то вопросов не возникает, а когда это элементы справочника?
11. user1203706 13 01.10.22 19:22 Сейчас в теме
(10) это был самый простой способ сделать платформенный штатный автоматический счётчик.
15. user1203706 13 01.10.22 20:14 Сейчас в теме
(14) дальше продолжаться, там тупой алгоритм в "кишочках" ..мах(id) и привет
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот