|
новый префикс для документа | ☑ | ||
---|---|---|---|---|
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) на коленке писал, в найти по номеру еще дату надо, записать скобочки
обменданными = истина |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |