Маска номера операции

Здраствуйте, в системных настройках есть параметр CFMask, который принимает строковое значение CF%1(Маска номера операции). В результате когда я создаю какие-либо Операции, у меня автоматически ставиться нумерация CF1,CF11,CF111,CF1111... и т.д. Всвязи с этим у меня возникает 2 вопроса: как можно сделать так чтоб нумерация шла как CF1,CF2,CF3,CF4...(т.е как мне записать эту маску CF%1) и возможно ли как-нибудь в настройках задать, чтобы я вводил номер сам(иными словами чтобы поле Номер Операции было редактируемо.).

Нравится

2 комментария

проверьте для системного параметра CFNumber (Текущий номер операции) какой тип данных используется. Должен быть "целое число". И текущее значение какое

По редактируемости. Уберите галку "только для чтения" с поля CFNumber в сервисе ds_Cashflow.
Если генерацию номеров надо отключить вовсе, см. функцию SetItemSystemNumber('CF', Dataset, 'CFNumber') в ds_CashflowScript

Здравствуйте, Сахиб.
Для того, чтобы нумерация операций имела вид CF1,CF2,CF3.... проверьте свойства системных настроек CFMask и CFNumber.
Свойства системной настройки CFMask:

Свойства системной настройки CFNumber:

Как отметил Александр, сделать поле "Номер" редактируемым в карточке [Операции] можно сняв признак "Толь для чтения" для поля CFNumber в сервисе ds_Cashflow:
[URL=http://imageshack.us/photo/my-images/828/pic3ap.png/][IMG]http://img828…]

Показать все комментарии