0
Pashabosto
27.06.14
✎
14:09
|
Создал новый реквизит булево, для разных значений реквизита разные префиксы.
Но ставится только префикс. Вот код:
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
Если ЭтоНовый() Тогда
УстановкеНовогоНомера(Ложь, "");
КонецЕсли;
Если ОбменДанными.Загрузка Тогда
Возврат;
КонецЕсли;
КраткийСоставДокумента = ПроцедурыУправленияПерсоналом.ЗаполнитьКраткийСоставДокумента(РаботникиОрганизации);
ПроцедурыУправленияПерсоналом.ЗаполнитьФизЛицоПоТЧ(РаботникиОрганизации);
мУдалятьДвижения = НЕ ЭтоНовый();
КонецПроцедуры
Процедура УстановкеНовогоНомера(СтандартнаяОбработка, Префикс)
СтандартнаяОбработка = Ложь;
Если СпособОплаты = Истина Тогда
Префикс ="К-";
Иначе
Префикс = "Б-";
КонецЕсли;
Номер = Префикс+Номер;
КонецПроцедуры
|
|