|   |   | 
| 
 | новый префикс для документа | ☑ | ||
|---|---|---|---|---|
| 0
    
        rt2000 15.01.15✎ 12:04 | 
        У документов нету префиксов и есть без префиксов
 строчка кода, которая должна установить новый префикс Об.УстановитьНовыйНомер("РрР"); далее будет процедура в общем модуле, которая либо обнулит префикс, либо задаст как у организации Процедура ДобавитьПрефиксОрганизации(ДокументОбъект, Префикс) Экспорт // Если нет реквизита "Организация" или для нее не задан префикс, то // используем пустой префикс, // иначе используем префикс организации. МетаданныеДокумента = ДокументОбъект.Метаданные(); Если Не ЕстьРеквизитДокумента("Организация", МетаданныеДокумента) ИЛИ НЕ ЗначениеЗаполнено(ДокументОбъект.Организация.Префикс) Тогда Префикс = "0"; Иначе Префикс = ДокументОбъект.Организация.Префикс; КонецЕсли; Конецпроцедуры | |||
| 1
    
        deniseek 15.01.15✎ 12:05 | 
        (0) Спасибо за инфу, познавательно     | |||
| 2
    
        BICO 15.01.15✎ 12:16 | 
        подробно и все понятно     | |||
| 3
    
        rt2000 15.01.15✎ 12:23 | 
        Не понял?
 А как можно установить новый префикс? Зачем тогда метод УстановитьНовыйНомер() | |||
| 4
    
        Остап Сулейманович 15.01.15✎ 12:24 | 
        (0) Прошу уточнить. Чем отличаются термины "нету префиксов" и "есть без префиксов"?     | |||
| 5
    
        Остап Сулейманович 15.01.15✎ 12:25 | 
        + (4) Для общего так сказать развития.     | |||
| 6
    
        rt2000 15.01.15✎ 12:26 | 
        (4) в одном документе есть префикс, а в другом документе нету префикса. Я это имел ввиду.     | |||
| 7
    
        vicof 15.01.15✎ 12:32 | 
        (3) 
 Синтаксис: УстановитьНовыйНомер(<ПрефиксНомера>) Параметры: <ПрефиксНомера> (необязательный) Тип: Строка. Префикс устанавливаемого номера. Значение по умолчанию: Пустая строка. Описание: Устанавливает новый номер документа для заданного префикса номера. | |||
| 8
    
        vicof 15.01.15✎ 12:33 | 
        Получаешь объект, устанавливаешь номер и префикс, записываешь в попытке.     | |||
| 9
    
        rt2000 15.01.15✎ 12:36 | 
        (8) немного не понял, можешь пример показать     | |||
| 10
    
        vicof 15.01.15✎ 12:39 | 
        Попытка
 Ссылка = Документы.РеализацияТоваровУслуг.НайтиПоНомеру("блабла"); Если Не ссылка.пустая() тогда Объект = Ссылка.ПолучитьОбъект(); Объект.номер = "блаблабла"; Объект.Записать КонецЕсли; Исключение Сообщить("все пропало"); КонецПопытки | |||
| 11
    
        vicof 15.01.15✎ 12:40 | 
        +(10) на коленке писал, в найти по номеру еще дату надо, записать скобочки
 обменданными = истина | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |