Автонумерация внутренних документов (договоров) по папкам и годам

1. mikl79 120 29.10.13 15:15 Сейчас в теме
Добрый день.
Подскажите пожалуйста как можно организовать автонумерацию внутренних документов (договоров) по папкам и годам.
Приведу пример: у нас есть контрагент Сбербанк, договора сним мы вынесли в отдельную папку.
Задача: нужно чтоб в этой папке проставлялась автонумерация договоров за 2013 год - Сб13-00001, Сб13-00002 и т.д.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. anterehin 15 29.10.13 15:46 Сейчас в теме
1) Добавляете в контрагента реквизит(Свойство) "Префикс"

2)
Процедура ПриУстановкеНовогоНомера(СтандартнаяОбработка, Префикс)

СтандартнаяОбработка = Ложь;
Префикс = Объект.Контрагент.Префикс+Формат(Объект.Дата,"ДФ=yy")+"-";

КонецПроцедуры

Итого: у контрагента стоит префикс "СБ", берем последнии цифры года и получаем "13" и добавляем "-"

В итоге идёт автонумерация с префиксом "СБ13-". По факту перехода в новый год 13 поменяется на 14
3. uri1978 138 05.11.13 13:59 Сейчас в теме
А почему не использовать типовой механизм конфигурации?

1. "Нормативно-справочная информация" - "Индексы нумерации" - "Корреспонденты". Назначить Сбербанку индекс - "СБ"
2. "Нормативно-справочная информация" - "Нумераторы". Создать нумератор, в котором прописать формат номера - [ИндексКорресп][Год2]-[Номер] На закладке "Действует для", указать тип, вид документов и корреспондента "Сбербанк".

Всё.
Temir_S; tolstikova; +2 Ответить
Оставьте свое сообщение

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