Нумерация документов с нестандартным периодом

1. kosea 05.06.15 12:53 Сейчас в теме
добрый день.
Образовательное учреждение. Ряд типов документов привязано не к календарному году, а к учебному (нумерация начинается 01 сентября ****).
1С 8.3.6.1977. ДО 2.0.4.
Если сделать нумератор просто не периодическим, и 1 сентября руками указать, что снова начинается с единицы - при регистрации ошибка контроля уникальности номеров.
Если указать периодичность год - то в ручном указании последнего номера запрашивается "период" в формате даты, но программа потом сама добавляет период с 01.01.****. и контроль уникальности выполняется в интервале 01.01-31.12. Вопрос: почему тогда в редактировании свойств номеров периода задается не просто год, а возможно выбрать конкретную дату?
Есть ли возможность для отдельно взятого типа документов(нумератора) отключить контроль уникальности номера? (чтобы был непериодичым и руками указать, что начать с 1)
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. pavlmax 05.06.15 18:02 Сейчас в теме
Делайте Нумератор с периодичностью Год,
регистрируйте документы,
затем при наступлении 1-го сентября сбросьте в регистре "Нумерация" ресурс "Последний номер" в ноль (измерение "Период" при этом трогать не надо).

Таким образом с 1-го сентября у нас нумерация начнется с единицы.

Далее 1 января (до регистрации документов в новом году)
создайте в регистре "Нумерация" новую запись,
Период = начало наступившего года
Последний номер = накопленный номер из записи прошлого года.

Таким образом с 1-го января у нас не сбросятся номера, а продолжатся номера прошлого года.

Что касается проверки уникальности, то нужно будет ее поправить, чтобы учитывался период не 01.01 - 31.12, а 01.09 - 31.08.
3. kosea 05.06.15 18:11 Сейчас в теме
Что касается проверки уникальности, то нужно будет ее поправить, чтобы учитывался период не 01.01 - 31.12, а 01.09 - 31.08.

А можно уточнить где правится? в конфигураторе или настройками в справочнике (не нашел) ?
В свете регулярности выхода обновлений (сегодня вышло 2.0.5) - чтобы изменение сохранилось.
4. pavlmax 05.06.15 18:26 Сейчас в теме
(3) kosea,
Да, поправить придется в конфигураторе.

Кстати подумал, что вместо описанного выше, вам достаточно будет добавить в перечисление ПериодичностьНумераторов новое значение - УчебныйГод.

И доработать функции Нумерация.НачалоПериодаНумерации и Нумерация.КонецПериодаНумерации
так чтобы они для этого значения перечисления - возвращали начало (окончание) учебного года для переданной даты.

Тогда и сам номер будет присваивать корректно, и все действия описанные выше будут не нужны,
и проверка уникальности будет выполняться за правильный период.

При обновлении это изменение придется переносить самостоятельно, чтобы не затерлось.
5. sonne 05.06.15 18:27 Сейчас в теме
(3) kosea, а если сделать нумератор непериодическим и использовать префикс для каждого учебного года, который менять 1 сентября?
6. pavlmax 05.06.15 18:35 Сейчас в теме
(5) sonne,

Да, этот подход возможен,
тогда с наступление 1 сентября нужно будет поменять префикс в нумераторе и сбросить "последний номер" в регистре.
В качестве префикса можно использовать номер учебного года.
Тогда можно обойтись без доработок.
7. kosea 05.06.15 20:06 Сейчас в теме
Да согласен. с префиксом или иным вариантом явного включения номера учебного года в номер документа с технически просто. Потребуется немного бюрократии чтобы узаконить изменение нумерации документов, но это решаемо.
Просто вызвало сомнение зачем при периодичности год в номерах указывают не просто год, а конкретную "дату начала периода"
8. kosea 27.07.15 23:06 Сейчас в теме
! сентября стремительно приближается. Рассматриваем вариант внесения поправок в нормативные акты, чтобы префикс года был включен в нумератор.
+И на учебе предложили ещё вариант: активировать "учет по проектам". Для нумератора установить независимую нумерация как по подразделениям, так и по проектам.
И 1 сентября создавать новый проект "2015-2016 учебный год", который прописывается в шаблонах по умолчанию и заполняется автоматически (можно скрыть с формы).
Оставьте свое сообщение

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