Вопрос

Можно ли установить дефолтное значения на справочник?

Здравствуйте , возник такой вопрос , создал новый справочник по актуализации , разместил его в карточке контрагента , у справочника два состояния "актуализирован" и "не актуализирован", можно ли сделать так чтобы при создании нового контрагента справочник принимал сразу значение "не актуализирован" ? Если да, то как это реализовать ?

С Уважением
Назым

Нравится

7 комментариев

Как вариант на событие AfterAppend для ds_Account

function SelfOnDatasetAfterAppend(Dataset) {
// ...			
	Dataset('Название поля') = 'ID нужного значения';
// ...
}

Спасибо большое !

присваиваю значение к любому справочнику ,идет все нормально а вот когда присваиваю значение к справочнику который я создал, выдает ошибку : 10.12.07 14.28.17.425] (E) Ошибка выполнения метода 'wnd_AccountEditOnPrepare'. Ошибка открытия источника данных "".
Оригинальное сообщение об ошибке: Ошибка при преобразовании строки символов в тип uniqueidentifier «Call Stack»

ID нужно указывать в фигурных скобках '{ID нужного значения}'.
И неплохо бы былозавести переменную для этого ID в scr_Consts.

Как узнать ID нужного значения?

Можно средствами СУБД: найти название нужной таблицы, выполнить на сервере запрос

select * from tbl_...
where Name = '.....'

потом в результате найти нужную запись и посмотреть её ID.

Либо открыть в Terrasoft Administrator нужный SelectQuery, открыть его на предпросмотр и нажать кнопку "Выполнить SQL". Среди результатов найти нужную запись и её ID.

Большое спасибо!

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