| 
    
 | 
        Не могу добавить префикс в нумерации документа.         | 
☑ | 
    
        | 
    0
    
        Pashabosto    
       
    
    25.06.14 
            ✎
    19:47 
 | 
         
        В документе ЗарплатаКВыплатеОрганизаций добавил реквизит с типом булево.
 Хочу чтобы когда он истина тогда префикс "К" если Ложь то "Б". Но префиксы не ставятся.
 Процедура ПриУстановкеНовогоНомера(СтандартнаяОбработка, Префикс)
     
     СтандартнаяОбработка = Ложь;
     
     Если СпособОплаты = Истина Тогда 
         Префикс ="К-";
     ИначеЕсли СпособОплаты = NULL Тогда
         Префикс = "Б-";
     КонецЕсли;
         Префикс = ПолучитьПрефиксНомера();
     
 КонецПроцедуры     
         | 
 | 
    
    
        | 
    1
    
        shuhard    
       
    
    25.06.14 
            ✎
    19:51 
 | 
         
        (0)[ Префикс = ПолучитьПрефиксНомера();]
 ну и ?     
         | 
 | 
    
    
        | 
    2
    
        Pashabosto    
       
    
    25.06.14 
            ✎
    19:52 
 | 
         
        Эта строка не надо она лишняя.     
         | 
 | 
    
    
        | 
    3
    
        shuhard    
       
    
    25.06.14 
            ✎
    19:56 
 | 
         
        (2) [ИначеЕсли СпособОплаты = NULL]
 это то же лишняя     
         | 
 | 
    
    
        | 
    4
    
        Serg_1960    
       
    
    25.06.14 
            ✎
    20:52 
 | 
         
        Префикс = ?(СпособОплаты,"К-","Б-");     
         | 
 | 
    
    
        | 
    5
    
        Pashabosto    
       
    
    27.06.14 
            ✎
    11:04 
 | 
         
        Так тоже не нумерует. Сделал вот так, но ставит только префикс без номера.
 Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
      Если ЭтоНовый() Тогда        
         УстановкеНовогоНомера(Ложь, "");
     КонецЕсли;    
     
     Если ОбменДанными.Загрузка  Тогда
         Возврат;
     КонецЕсли;
     
     КраткийСоставДокумента = ПроцедурыУправленияПерсоналом.ЗаполнитьКраткийСоставДокумента(РаботникиОрганизации);
     ПроцедурыУправленияПерсоналом.ЗаполнитьФизЛицоПоТЧ(РаботникиОрганизации);
     
     мУдалятьДвижения = НЕ ЭтоНовый();
     
 КонецПроцедуры
 
 Процедура УстановкеНовогоНомера(СтандартнаяОбработка, Префикс)
     
     СтандартнаяОбработка = Ложь;
     
     Если СпособОплаты = Истина Тогда 
         Префикс ="К-";
     Иначе
         Префикс = "Б-";
     КонецЕсли;
     
     Номер =  Префикс+Номер; 
 КонецПроцедуры     
         | 
 |