код на партидата се съхранява в базата данни на информация под формата, която е била въведена. Изключение прави съхранението на сметката код в условия, когато маската съдържа символи сметка код "@". В този случай, групата на кодовите символи, за които маскирани символи са "@" се опакова - това изрязани пространства.
Пример: Маската код "@@@ @@@ @@ .."
Въведеният код "1 0,1 0,1"
Продължи "1.1.1"
Когато създават нови или да редактирате съществуващи сметки в сметкоплана се редактира с код маска Сметка. Когато въведете препратка към сметка в регистрите и записи на други места представляват код е въведен без маска.
Преди да редактира профила в сметкоплана, кодът за сметка разопаковането на видове, подходящи за маската. Когато приключите, кодът за сметка е опакован.
Вземем примера на опаковане - разопаковане кода на сметката. Да предположим, че има някакъв план на сметките, за които е посочено:
- сметка код дължина от 10;
- дължината на името на профила от 30;
- avtoporyadok код - включително;
- за дължина - 10;
- Маска Код профил - "@@@ @@@ @@ ..."
Следвайте тези стъпки:
- Представяме при създаването на нов код внимание "1 0.1 0.1" Име на акаунт и реда на сметката.
- Запазване на сметката и сметката ще се затвори прозореца за редактиране.
- Информационната основа като кодът на сметка, за да продължи низа "1.1.1".
- Отворете екрана за сметка редактиране като законопроект кодекс ще видите низа "1 0.1 0.1".
Редът на сметката
Тъй като се използва кодът на сметка не винаги е възможно да се гарантира правилното му последователност, наред с други сметки, въведено допълнително поле - от порядъка на сметката (Ред). Неговата цел - за съхранение на данни, осигуряване на правилното подреждане на списъци сметки и резултатите от формата за запитване.
Информационната основа на заповед на сметката се натрупва под формата, в която е бил помолен. Определете реда на сметката може да се използва само, ако дължината на полето порядъка на по-голяма от нула.
Под формата на сметки Поръчайте поле е достъпно за редактиране, но формата не е активирана по подразбиране, и съдържанието му не са запълнени автоматично. Ако дължината на полето порядъка на по-голяма от нула, а стойността записана в областта е празен низ, запишете сметката за обект се провали, и там ще се съответстваща на грешка по време на изпълнение.
Ако сметката код Маската се състои от знаците "@" и ".", Вие може автоматично да генерира поле Поръчка. Това може да стане в PeredZapisyu случай манипулатор () като се използва метода PoluchitPoryadokKoda ():
процедура PeredZapisyu (Неизпълнение)
Процедура PoluchitPoryadokKoda = ();
KonetsProtsedury
При образуването на ред PoluchitPoryadokKoda броене функция () като основа отчита код. В рамките на символите номер на сметка Кодекса на група сметки се измества надясно, наляво се допълва с необходимия брой места.
Да вземем два примера:
1) Код сметка "10.12"
код на партидата маска "@@@ @@@ @@ .."
Сформирана pryadok сметка: "10 12"
2) Код сметка "10.5"
код на партидата маска "@@@ @@@ @@ .."
Сформирана pryadok сметка: "10 5"
В тези два примера, когато под формата на списък от сметки или по искане ще бъде инсталиран на терена се разпорежда Заповедта първо ще премине през "10.5", а след това - с "10,12".
имот AvtoPoryadokPoKodu
AvtoPoryadokPoKodu имот се използва за поръчване на кода в списъка на формуляри и заявки. Неговата цел - да се осигури правилния ред на сметките в следните списъци, формуляри и резултатите от запитвания.
AvtoPoryadokPoKodu имот се използва за замяна поръчка код подредбата на терена през поле Ордена. Организиране реда поле в този случай се използва като, например, в списъка на форми сметки, както и в процеса на формиране на запитвания.
Пример AvtoPoryadokPoKodu използва свойства под формата на списък на сметки
Ако AvtoPoryadokPoKodu имот е активирана, направете следното:- Отворете формата на списък за сметка:
Фигурата показва, че като колона, на която има сортиране, колона маркирани код. Въпреки това, в действителност се използват за сортиране на данни от поле Ордена.
- Промяна на сортиране: ние се отбележи, че е необходимо да сортирате по колона от:
Фигурата показва, че данните нещо не се променя. Това е вярно, тъй като AvtoPoryadokPoKodu на имуществото, включено.
Ако AvtoPoryadokPoKodu имот е изключена, сортирането ще се извършва по различен начин:
- Отворете отново под формата на списък за сметка:
Фигурата показва, че категоризацията се извършва на поле Ордена.
- Промяна на сортиране: ние се отбележи, че е необходимо да сортирате по колона Код:
Фигурата показва, че по реда на сметките се промени и поръчка се извършва на кода на полето.
Пример на свойствата в заявката AvtoPoryadokPoKodu
Да предположим, че имаме следните сметки:
Код Наименование на поръчката
3.3.3 3.3.3 профил 1
2.2.2 2.2.2 профил 2
1.1.1 1.1.1 профил 3
Изпълнете следната заявка:
ИЗБЕРЕТЕ
PlanSchetov1.Kod като код
PlanSchetov1.Naimenovanie,
PlanSchetov1.Poryadok
ОТ
PlanSchetov.PlanSchetov1 AS PlanSchetov1
ORDER BY
код
Този пример показва, че в случай на последователността код поле се използва вместо Поръчайте област.