Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Подскажите как изменить автонумерацию.  (Прочитано 10373 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Flagok
Гость
« : 28-12-2007 05:31 » 

    При создании докумета создается ячейка с НомерДок, где автоматически проставляется номер документа. Подскажите как сделать, чтоб с нового года нумерация начиналась с 1. Пробовала ставить периодичность в пределах года, в пределах года автонумерация есть, но нумерация продолжается с послейдующего номера, а не с 1.
    Спасибо заранее.
Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 04-01-2008 18:25 » 

Автонумерация работает так:
за заданный период исходя из рабочей даты (у тебя - за год)
ищется документ с заданным префиксом нумерации (для текстовых номеров) и максимальным номером
к номеру прибавляется 1 и приклеивается префикс.
Пропущенные номера в автонумерацию не попадают (т.е. если у тебя будут 1,2,3 и ты руками введешь 10 - то 4-9 для автонумерации "потеряны")
(есть несколько оговорок к этому алгоритму, но о них после, если понадобится)

Кроме того нумерация может быть назначена одна для нескольких типов документов - смотри Нумератор.

Если у тебя документов в год рабочей даты нету (а ты в этом уверена?) - попробуй для одного нового документа задать номер вручную и сохранить. По идее для следующего должно продолжить нумерацию.
Если ты руками меняешь дату в документе и хочешь чтобы менялся номер - то на поле ДатаДок у тебя должна быть повешена процедура/функция, в которой будет вызываться
Код:
НомерДок=УстановитьНовыйНомер(<Префикс>);
Записан
Flagok
Гость
« Ответ #2 : 09-01-2008 05:11 » 

   
   Спасибо за информацию. Улыбаюсь
   
   Поставила галочку в периодичности в пределах года. С нового года нумерация пошла автоматически с 1.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines