добрый день.
Образовательное учреждение. Ряд типов документов привязано не к календарному году, а к учебному (нумерация начинается 01 сентября ****).
1С 8.3.6.1977. ДО 2.0.4.
Если сделать нумератор просто не периодическим, и 1 сентября руками указать, что снова начинается с единицы - при регистрации ошибка контроля уникальности номеров.
Если указать периодичность год - то в ручном указании последнего номера запрашивается "период" в формате даты, но программа потом сама добавляет период с 01.01.****. и контроль уникальности выполняется в интервале 01.01-31.12. Вопрос: почему тогда в редактировании свойств номеров периода задается не просто год, а возможно выбрать конкретную дату?
Есть ли возможность для отдельно взятого типа документов(нумератора) отключить контроль уникальности номера? (чтобы был непериодичым и руками указать, что начать с 1)
Образовательное учреждение. Ряд типов документов привязано не к календарному году, а к учебному (нумерация начинается 01 сентября ****).
1С 8.3.6.1977. ДО 2.0.4.
Если сделать нумератор просто не периодическим, и 1 сентября руками указать, что снова начинается с единицы - при регистрации ошибка контроля уникальности номеров.
Если указать периодичность год - то в ручном указании последнего номера запрашивается "период" в формате даты, но программа потом сама добавляет период с 01.01.****. и контроль уникальности выполняется в интервале 01.01-31.12. Вопрос: почему тогда в редактировании свойств номеров периода задается не просто год, а возможно выбрать конкретную дату?
Есть ли возможность для отдельно взятого типа документов(нумератора) отключить контроль уникальности номера? (чтобы был непериодичым и руками указать, что начать с 1)
По теме из базы знаний
- Перенумерация документов и справочников с учетом префиксов (учет уникальности кодов) для обычных и управляемых форм
- ГОСиД - Универсал (2.00 / 21.08.15 / CaSH)
- Универсальный редактор реквизитов объектов. Мультиобработчик
- Кое-что простое о сложных штрих-кодах
- Поиск и нормализация нестандартных номеров в документах
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Делайте Нумератор с периодичностью Год,
регистрируйте документы,
затем при наступлении 1-го сентября сбросьте в регистре "Нумерация" ресурс "Последний номер" в ноль (измерение "Период" при этом трогать не надо).
Таким образом с 1-го сентября у нас нумерация начнется с единицы.
Далее 1 января (до регистрации документов в новом году)
создайте в регистре "Нумерация" новую запись,
Период = начало наступившего года
Последний номер = накопленный номер из записи прошлого года.
Таким образом с 1-го января у нас не сбросятся номера, а продолжатся номера прошлого года.
Что касается проверки уникальности, то нужно будет ее поправить, чтобы учитывался период не 01.01 - 31.12, а 01.09 - 31.08.
регистрируйте документы,
затем при наступлении 1-го сентября сбросьте в регистре "Нумерация" ресурс "Последний номер" в ноль (измерение "Период" при этом трогать не надо).
Таким образом с 1-го сентября у нас нумерация начнется с единицы.
Далее 1 января (до регистрации документов в новом году)
создайте в регистре "Нумерация" новую запись,
Период = начало наступившего года
Последний номер = накопленный номер из записи прошлого года.
Таким образом с 1-го января у нас не сбросятся номера, а продолжатся номера прошлого года.
Что касается проверки уникальности, то нужно будет ее поправить, чтобы учитывался период не 01.01 - 31.12, а 01.09 - 31.08.
Что касается проверки уникальности, то нужно будет ее поправить, чтобы учитывался период не 01.01 - 31.12, а 01.09 - 31.08.
А можно уточнить где правится? в конфигураторе или настройками в справочнике (не нашел) ?
В свете регулярности выхода обновлений (сегодня вышло 2.0.5) - чтобы изменение сохранилось.
А можно уточнить где правится? в конфигураторе или настройками в справочнике (не нашел) ?
В свете регулярности выхода обновлений (сегодня вышло 2.0.5) - чтобы изменение сохранилось.
(3) kosea,
Да, поправить придется в конфигураторе.
Кстати подумал, что вместо описанного выше, вам достаточно будет добавить в перечисление ПериодичностьНумераторов новое значение - УчебныйГод.
И доработать функции Нумерация.НачалоПериодаНумерации и Нумерация.КонецПериодаНумерации
так чтобы они для этого значения перечисления - возвращали начало (окончание) учебного года для переданной даты.
Тогда и сам номер будет присваивать корректно, и все действия описанные выше будут не нужны,
и проверка уникальности будет выполняться за правильный период.
При обновлении это изменение придется переносить самостоятельно, чтобы не затерлось.
Да, поправить придется в конфигураторе.
Кстати подумал, что вместо описанного выше, вам достаточно будет добавить в перечисление ПериодичностьНумераторов новое значение - УчебныйГод.
И доработать функции Нумерация.НачалоПериодаНумерации и Нумерация.КонецПериодаНумерации
так чтобы они для этого значения перечисления - возвращали начало (окончание) учебного года для переданной даты.
Тогда и сам номер будет присваивать корректно, и все действия описанные выше будут не нужны,
и проверка уникальности будет выполняться за правильный период.
При обновлении это изменение придется переносить самостоятельно, чтобы не затерлось.
Да согласен. с префиксом или иным вариантом явного включения номера учебного года в номер документа с технически просто. Потребуется немного бюрократии чтобы узаконить изменение нумерации документов, но это решаемо.
Просто вызвало сомнение зачем при периодичности год в номерах указывают не просто год, а конкретную "дату начала периода"
Просто вызвало сомнение зачем при периодичности год в номерах указывают не просто год, а конкретную "дату начала периода"
! сентября стремительно приближается. Рассматриваем вариант внесения поправок в нормативные акты, чтобы префикс года был включен в нумератор.
+И на учебе предложили ещё вариант: активировать "учет по проектам". Для нумератора установить независимую нумерация как по подразделениям, так и по проектам.
И 1 сентября создавать новый проект "2015-2016 учебный год", который прописывается в шаблонах по умолчанию и заполняется автоматически (можно скрыть с формы).
+И на учебе предложили ещё вариант: активировать "учет по проектам". Для нумератора установить независимую нумерация как по подразделениям, так и по проектам.
И 1 сентября создавать новый проект "2015-2016 учебный год", который прописывается в шаблонах по умолчанию и заполняется автоматически (можно скрыть с формы).
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот