• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

Нумерация с ежедневным обнулением

Автор Артем, Лютий 19, 2007, 10:33:47

Попередня тема - Наступна тема

0 Користувачі і 6 Гостей дивляться цю тему.

Артем

Дмитрий, добрый день!
Когда-то подымался такой вопрос:


Приветствую Вас,
06.04.2004 в 14:33, Вы писали:
E> Многие фирмы ведут нестандартную нумерацию счетов.
E> К примеру, я выставляю счета в таком формате - 0102-01
E> То есть счет от первого февраля, первый по порядку. Это дает
E> возможность в случае необходимости выписать счет задним числом.
E> Точно также дает возможность выписать задним числом и расходную и
E> налоговую накладную. Но я не пойму, как это можно реализовать в
E> Вашей пограмме, чтобы нумерация каждый день сменялась
E> автоматически. Реализовано ли это в Вашей программе? Потому что я
E> этого не нашел. Если "да", то не могли бы Вы объяснить как,
E> применительно к моей нумерации?
Да действительно нестандартная нумерация, практически тоже самое можно
реализовать шаблоном для номера #число_0##месяц_0#- #номер# , только
номер не будет обнуляться каждый день, минимальный период обнуления
счетчика это квартал, мы можем в след. версиях ввести обнуление каждый
месяц и день, тогда Вами предложенное будет осуществимо.
С Уважением, Дмитрий Котельников
  Разработчик программы Печать Бланков Украина.


Ежедневное обнуление нумерации есть, но обнуление привязано к текущему системному времени и если я ввожу накладную за какую-то прошедшую дату, то програма предлагает в качестве автоматического номера сегодняшнюю дату и сегодняшний номер. Нельзя ли сделать опцию выбора даты (системное время или дата, указ. в накладной) на основе которой происходит формирование авт номера?

admin

Возможно лучше добавить в шаблоны нумерации дату документа.

Артем

Да, этот вариант вроде тоже подходит....
Хотя нет, нужно, чтоб обнуление и присвоение порядкового номера тоже было бы привязано к дате документа. Я бы все таки сделал напротив каждого типа документа в определении автонумерации галочку, какую дату использовать (системную или документа)
+ повесить на изменение поля "дата документа" подпрограмку пересчета номера.



admin

ТОгда нужно хранить и историю последний номеров для каждой даты. Запишем в список доработок, но думаем что задача будет иметь очень низкий приоритет в связи что мало желающих + довольно много перерабатывать. А доработок сейчас 434 в списке.