Topic: [Решено] Нестандартное значение Counter
Доброго времени суток.
Суть сабжа: значение Counter - это номер платежного поручения. В реализации не возникает вопросов если номера начинаются с любого значения, отличного от "0". На данный момент номер "000652" реализуется через значение Counter "652" + в отчете дописывается 000[Report."Counter"]. Некрасиво, в базе не полный номер, но по другому не придумал. Собственно, что хочу переделать. Значение "000ххх" в базу не записать. Есть вариант перед нулями поставить букву, но возникают несколько вопросов: (интересует, правильный ли ход мыслей)
1. Сделать 2 String переменные, A=буква, B=000 и в таблицу через SQL-запрос вносить значение А+B+Counter.
2. Если Counter=999, то каким образом изменить значение на B=00. Правильно ли будет поставить запрос, что то вроде
if Counter.MaxValue > 999
Then
S:=00
if Counter.MaxValue > 9999
Then
S:=0
Может все проще можно сделать и я не в ту сторону смотрю? Искал пример реализации, но к сожалению даже идеи не нашел.